Skip to content

KiwiDesk 0.9.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Aug 12:34
2cb5152

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