Skip to content

Releases: falbru/kakodemon

v0.2.0

05 May 05:05
f300e9a

Choose a tag to compare

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_masters option 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

02 Feb 15:03
0d8b892

Choose a tag to compare

Added

  • -n option 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

v0.1.0

13 Jan 15:34
448a9ec

Choose a tag to compare

First release of Kakodemon🎉

Features:

  • OpenGL-accelerated rendering
  • Full mouse support (multiple cursor shapes, scrollable menus and infoboxes, click-to-select menu items)
  • Customizable fonts and colors