Kitty 0.46 Terminal Emulator Released with Smooth Scrolling and Tab Dragging
Kitty Terminal Emulator 0.46: Pixel-Perfect Scrolling, Tab Drag-and-Drop, and a Command Palette to Rule Them All
The terminal emulator Kitty has just unleashed version 0.46, and it’s packing a serious punch with a suite of highly-requested features that make navigating and managing your terminal sessions smoother, faster, and more intuitive than ever. Whether you’re a developer, sysadmin, or terminal power user, this update is poised to streamline your workflow in ways you didn’t even know you needed.
Pixel-Level Scrolling: The Fluidity You’ve Been Waiting For
If you’ve ever found yourself frustrated by the choppy, line-by-line scrolling in your terminal’s scrollback buffer, Kitty 0.46 has your back. The new pixel-based scrolling allows you to glide through your terminal history with buttery-smooth precision. No more jarring jumps—just seamless, continuous motion that feels more like scrolling through a document than a text buffer.
But it gets even better. On Linux, Kitty now supports momentum scrolling for touchpads and touchscreens. Flick your finger, and the scrollback buffer will continue to move naturally, just like on your smartphone or tablet. For those on X11, high-resolution scroll events from modern touchpads are now fully supported, ensuring every tiny gesture is captured and translated into smooth on-screen motion.
Tab Management Gets a Makeover: Drag, Drop, and Detach
Managing multiple terminal sessions just got a whole lot easier. Kitty 0.46 introduces drag-and-drop tab reordering, allowing you to rearrange your tabs with a simple click and drag. Need to move a tab to another Kitty window? No problem—just drag it over. Want to detach a tab and spin it off into its own window? That’s now a breeze too.
This flexibility means you can organize your workspace exactly how you want it, without being locked into a rigid tab structure. Whether you’re juggling multiple projects or just prefer to keep things tidy, Kitty’s new tab management features put you in control.
Resize Splits with Your Mouse: Goodbye Manual Layouts
For those who love tiling window managers but miss the simplicity of mouse-driven resizing, Kitty 0.46 delivers a game-changer: mouse-driven split resizing. For the first time, you can adjust the size of terminal splits by simply dragging the window borders. This works across all layout modes and can be fine-tuned using the window_drag_tolerance setting.
No more memorizing keyboard shortcuts or wrestling with manual layout configurations. Just click, drag, and watch your terminal adapt in real time. It’s a small change that makes a big difference in daily usability.
Command Palette: Your Terminal’s New Best Friend
Kitty 0.46 introduces a command palette—a feature borrowed from modern code editors and now making its debut in the terminal world. This handy tool lets you browse and trigger both mapped and unmapped actions from a single, searchable interface. Forget about memorizing every keybinding; just open the command palette, start typing, and let Kitty do the rest.
Whether you’re launching a new session, switching layouts, or executing a custom command, the palette puts everything at your fingertips. It’s a centralized hub for productivity, designed to save you time and reduce friction in your workflow.
More Goodies: Colors, Blur, and Beyond
Kitty 0.46 isn’t just about big-ticket features—it’s also packed with thoughtful improvements across the board:
- Configurable window titles: Add a title bar to individual Kitty windows for better context and organization.
- New color spaces: Support for OKLCH and LAB color spaces in
kitty.conf, giving you more control over your terminal’s appearance. - Wayland blur: On supported compositors, Kitty now supports the background blur extension for a sleek, modern look.
- macOS dictation: Apple dictation input is now supported, making it easier than ever to interact with your terminal using voice commands.
- Stability fixes: A host of bug fixes and performance improvements, including resolution of tab bar rendering glitches, ncurses behavior issues, emoji alignment on Linux, session handling quirks, and key repeat events under Wayland.
Why This Matters
Terminal emulators are the unsung heroes of the developer world. They’re where the magic happens—where code is written, commands are executed, and systems are managed. But for too long, they’ve lagged behind modern UI expectations. Kitty 0.46 changes that, bringing a level of polish and usability that rivals even the most advanced graphical applications.
Whether you’re a seasoned sysadmin who lives in the terminal or a developer who just wants a smoother, more intuitive experience, this update is worth checking out. It’s not just about adding features—it’s about making your daily workflow faster, easier, and more enjoyable.
Ready to Upgrade?
If you’re already a Kitty user, updating to 0.46 is a no-brainer. If you’re new to Kitty, now’s the perfect time to give it a try. With its combination of performance, flexibility, and now, usability, Kitty is setting a new standard for what a terminal emulator can be.
For the full scoop on all the changes, check out the official release notes.
Tags: terminal emulator, Kitty, pixel scrolling, momentum scrolling, tab management, drag and drop, command palette, Wayland, macOS, Linux, X11, terminal productivity, developer tools, open source
Viral phrases: “terminal revolution,” “smooth as butter,” “drag, drop, and dominate,” “mouse-driven magic,” “command palette to rule them all,” “pixel-perfect precision,” “Wayland blur effect,” “Apple dictation support,” “open source terminal redefined”
Viral sentences: “Kitty 0.46 brings pixel-perfect scrolling to your terminal—no more choppy jumps!” “Drag, drop, and detach tabs like a pro with Kitty’s new tab management.” “Mouse-driven split resizing? Yes, please!” “The command palette is your terminal’s new best friend.” “Kitty 0.46: where performance meets polish.”
,




Leave a Reply
Want to join the discussion?Feel free to contribute!