KiwiDesk 0.9.9
Pre-release
Pre-release
Highlights
Refined window behavior, mouse resizing in Track layout, and polish across Settings and the bars.
Windows and layout
- Apps that hide stay out of your way. Closing an app like Discord or Spotify that keeps running in the background no longer leaves a ghost tile in your layout.
- Mouse resizing in Track mode. Dragging borders between track columns or windows in the Track layout now resizes them smoothly, matching the keyboard shortcuts.
- Shrinking stops cleanly at minimum size. Shrinking windows no longer risks tripping into an unexpected full-screen cascade when reaching minimum dimensions.
Bars and Settings
- Bars name the active window. The App Bar and Space Bar now show the title of the specific document or window you are on rather than only the application name.
- Minimizable Settings. The KiwiDesk Settings window can now be minimized from the title bar like any standard Mac window.
- Palette duplicate notices. Adding a color already in a palette now clearly explains that the duplicate is skipped.
Also
Smoother title updates, accessible names for App Bar controls, and automatic migrations for saved configuration profiles.
What's Changed
- chore(site): sync release notes and feed for v0.9.8 by @github-actions[bot] in #906
- feat(bar): the bars name the window, not the app that owns it by @hajiboy95 in #907
- docs(release): clarify blank line separation before What's Changed in notes skeleton by @hajiboy95 in #908
- feat(config): add format versioning and migration floor (#902) by @hajiboy95 in #909
- refactor(general): delete install inventory card (#875) by @hajiboy95 in #910
- fix(scripts): reject invalid flags and unify worksheet decoder (#876, #855) by @hajiboy95 in #911
- fix(i18n): Russian imperative, profile copy label, and overlap warning (#886, #830) by @hajiboy95 in #912
- feat(bar): give App Bar items an explicit accessible identity (#901) by @hajiboy95 in #914
- fix(bar): bound title refresh debounce with a max wait ceiling (#900) by @hajiboy95 in #915
- feat(settings): show informative notice when saving duplicate palette colors (#844) by @hajiboy95 in #916
- refactor(site): extract standalone PageShell layout component by @hajiboy95 in #919
- fix(i18n): harmonize Family C concepts and quote pairs across catalogs (#831) by @hajiboy95 in #917
- fix(events): track own key-capable dialogs and ignore hidden windows by @hajiboy95 in #920
- fix(ax): report a hide as a hide, and stand the raise down (#913) by @hajiboy95 in #921
- perf(tests): add in-memory file and source scan caching by @hajiboy95 in #923
- feat(settings): enable minimize button on settings window by @hajiboy95 in #922
- feat(track): support mouse resizing and clamp shrink at minimum size (#924) by @hajiboy95 in #925
- feat(site): move header changelog link to nerd mode and trim uncurated release stubs by @hajiboy95 in #926
- chore(release): stamp version 0.9.9 by @hajiboy95 in #927
Full Changelog: v0.9.8...v0.9.9