Skip to content

Kabuk 1.0.9

Latest

Choose a tag to compare

@bugrakosen bugrakosen released this 31 Oct 13:45
· 5 commits to main since this release

Install

Download kabuk-setup.exe below and run it; it installs over 1.0.8 and keeps your settings. kabuk-1.0.9.zip holds the same programs to unpack anywhere (kabuk.exe --install from that folder).

New

  • The screen saver can be turned off: a switch at the top of Settings › Screen saver. Off, no screen saver starts by itself; the one you chose is kept, and its shortcut and hot corner still start it.
  • The bar is closer to Windows' taskbar:
    • Every window the taskbar would show has its app on the bar.
    • A click on an app with several windows shows their previews, each saying its workspace when they are on more than one.
    • A right click on an empty part of the bar opens a menu with Task Manager and Kabuk's settings.
    • An app whose window asks for attention is marked.
  • Keyboard:
    • Win+B puts the keyboard on the bar's tray, as in Windows. The arrows move along the bar, Enter clicks, and the menu key or Shift+F10 opens an icon's menu.
    • The launcher's search has a caret, word moves and select all.
    • The overview, the app grid, and the bar's menus and panels take the arrows, Enter and digits.
  • Screen readers and high contrast:
    • Narrator finds and reads the bar, the dock, the launcher, the app grid, the overview, the menus and panels, and Kabuk's notices. Volume and brightness are sliders it can set.
    • With Windows' high contrast on, Kabuk draws in its colours.
  • Settings:
    • A search field.
    • Export, import and "Reset all", each undoable from a backup.
    • Workspace names.
    • Rows for the keys that were only in kabuk.toml.
    • A full window rule editor that picks an open window or a connected monitor.
    • A mistake in kabuk.toml is shown and explained instead of silently using defaults.
  • Notices:
    • Kabuk says when something you asked for did not happen.
    • Notices come on the monitor you are using.
    • A do-not-disturb holds Kabuk's own notices back.
    • Starting Kabuk while it runs says so.
  • More:
    • A brightness OSD when Kabuk changes the brightness.
    • Tooltips on the bar's modules.
    • The mouse wheel steps workspaces, the track and the brightness.
    • kabuk msg covers every shortcut action.
    • kabuk --version.
    • The calculator does percent, roots and hexadecimal.

Faster

  • The first bar frame comes sooner: it no longer waits for icons, the network, pins or the figures, which load right after.
  • Less work while idle:
    • Pictures, brushes and text layouts are cached.
    • The window manager's state is shared instead of copied.
    • The app grid keeps its apps between openings and takes the screen only when it opens, which also leaves about 10 MB less in use.
    • Settings answers a change in a few milliseconds.
    • The bar's figures (CPU, RAM, network) update every five seconds instead of two, which took most of the idle time.
    • The app grid loads only its first page of icons ahead (the next pages' come when you turn to them), about 6 MB less.

Fixed

  • Windows Security's tray icon now shows on the bar.
  • A taskbar left in a certain state by an earlier run could show through again; it is hidden properly.
  • In the app grid, a hide badge under a long app name next to it now works.
  • Messages Kabuk sends itself were sometimes lost while it was busy (a focus change, the late start).

Known

  • NVIDIA's and WhatsApp's tray icons appear only when those programs start after Kabuk: Windows does not let Kabuk ask them for their icons.

If something goes wrong

Ctrl+Alt+Shift+End, or kabuk --restore, brings back every hidden window, the taskbar, the work area, the cursors, the screen saver and the wallpaper.

Checksums (SHA-256)

  • kabuk-setup.exe: 48414BC57E13FEBEAAC61B6C354DA0B5FF525947F4B62D366FF65059527EE8A0
  • kabuk-1.0.9.zip: 05bd06fcdd6f74deb216aaa09224598790c4f7311600748319a72e44df50c77e