Releases: falbru/kakodemon
Releases · falbru/kakodemon
v0.2.0
Adds:
- Support for multiple clients in the same Kakodemon window
- Create new clients with
kakodemon-new-client <commands>(aliased to:new) - Focus clients with
kakodemon-focus <kakoune_client>(aliased to:focus) - Add tall, wide and full layout. Change layout with
kakodemon-layout <layout>command - Cycle clients with
<c-s-j>and<c-s-k> - Change master ratio with
<c-s-h>and<c-s-l> - Change number of masters with
<c-s-i>and<c-s-d> - Set
kakodemon_mastersoption to the clients that are masters in Kakodemon - Toggle full layout with
<c-s-ret> - Improve infobox placement
- Larger default window size
- Add docstring to kakodemon commands and setup windowing detection
- Drag prompt menu by holding down control and left mouse button
- Remove
set_prefix from kakodemon ui_options - Send
<focus_in>and<focus_out>keys when a client gets focused/unfocused - Use item default_face.foreground for scrollbar color
Fixes:
- Compatible with the newest Kakoune version
- Handle SIGPIPE to prevent crash when kakoune client exits
- Fix F1-F12 keys not being handled
- Fix status bar rendering out of bounds
- Fix writing to kakoune client process after it has exited, causing crash
- Fix aliasing when text is rendered at non-whole pixels
- Fix search menu displayed as prompt menu when there are no lines in the completion menu
- Fix mouse event coordinates being negative values
- Clicking on a menu item should only select it, not complete the menu entry to it
v0.1.1
Added
-noption for no config- Save and restore window's maximized state
- Window title updates to Kakoune session name
Fixes
- Blurry menu font for certain screen sizes
- Window now closes automatically when Kakoune process exits
- Rendered text distortion when window starts in maximized state
- Extra scratch buffer created at startup for local session
- Alpha channels not working for background colors
- Infobox was visible even if no placement fit
- Crash when no font set
- Border colors now apply to all menus and infoboxes
- Kakoune binary path being hardcoded
- Infobox FULL placement not checking for menu intersection
- Local sessions starting with stdin buffer
- Exception handling when invalid color is given for ui_options
- Selected menu index going out of bounds