Skip to content

KiwiDesk 1.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Aug 23:14
94b6ea0

Highlights

Switching a layout from the menu bar and then saving in Settings
used to undo the switch — that is fixed, and the menu row that
makes a switch permanent now says what it does. BSP also picks a
new default split, which changes how untouched setups tile.

Saving in Settings stopped undoing your layout

  • Save no longer puts the old layout back. Switch a Space to
    Monocle from the menu bar, then open Settings to change a gap
    and press Save: the Space used to snap back to whatever the
    profile held, and that is what got saved — the switch was
    destroyed by saving something unrelated. Save now touches only
    what you changed in Settings, so the gap is saved and the
    Monocle switch stays on screen, still temporary until you keep
    it. Changing a Space's layout in Settings itself is a real
    edit, and that one wins.
  • The menu row is now "Keep Layout in Profile ‹name›". Same
    action, honest name: a layout switched from the menu bar is
    temporary until you keep it, which is how macOS words this
    choice elsewhere.
  • That row lights up whenever any screen is on a temporary
    layout
    , not only the screen you are looking at. It writes the
    whole profile, so it used to grey itself out while another
    screen's menu said the layout was unsaved.
  • Settings no longer narrates temporary layouts at all. The
    menu bar's "not saved to profile" line is now the single place
    a temporary layout is announced — and Revert went back to being
    just "discard my edits".

BSP splits alternately now

  • New windows alternate horizontally, then vertically, as they
    nest.
    That alternation is what most people mean by BSP; the
    old default cut each area's longer side, which read as the
    layout misbehaving rather than as a choice. Both options are
    still there, in BSP's settings and in bsp.set_strategy.
  • This changes how you tile if you never picked a strategy.
    If you did pick one — in Settings or in your config — it is
    stored and nothing moves. Fresh installs and untouched setups
    get the new default.

Floating spaces respect your bars

  • A window in a Floating space is now pushed clear of the App
    Bar and the Space Bar
    , the same as a window you floated by
    hand. It could previously sit underneath one with its title bar
    covered, and nothing ever moved it back out.

Smaller things

  • Settings shows just the version number. The build hash moved to
    kiwidesk --version, which is where support asks for it.
  • Release plumbing: the release notes and the update feed publish
    themselves again, without a hand on the wheel.

What's Changed

  • chore(site): sync release notes and feed for v1.1.1 by @github-actions[bot] in #1153
  • chore(scripts): make lint's soft file-size warnings opt-in by @hajiboy95 in #1156
  • chore(comments): trim settings and UI components to §2.8 budget (batch 6) by @hajiboy95 in #1155
  • chore(comments): trim core and settings to §2.8 budget (batch 8) by @hajiboy95 in #1159
  • chore(comments): trim core and gui components to §2.8 budget (batch 7) by @hajiboy95 in #1158
  • chore(site): bump the site-patch-and-minor group in /site with 4 updates by @dependabot[bot] in #1160
  • chore(comments): trim core and settings to §2.8 budget (batch 9) by @hajiboy95 in #1162
  • chore(comments): trim codebase to §2.8 budget (batch 10) by @hajiboy95 in #1165
  • docs(readme): add Settings screenshot and scrolling demo loop by @hajiboy95 in #1166
  • chore(bar): re-vendor app font v2.0.83 by @github-actions[bot] in #1164
  • chore(comments): trim core and gui to §2.8 budget (batch 11) by @hajiboy95 in #1167
  • docs(readme): reshoot the Settings screenshot at a narrower width by @hajiboy95 in #1180
  • chore(comments): trim core and gui to §2.8 budget (batch 12) by @hajiboy95 in #1182
  • ci: let the release sync PR start its own CI and land by @hajiboy95 in #1183
  • fix(tiling): clamp floating-MODE members clear of the bars by @hajiboy95 in #1186
  • chore(comments): trim remaining files to §2.8 budget (batch 13) by @hajiboy95 in #1185
  • fix(settings): Save commits the draft, temporary layouts stay temporary by @hajiboy95 in #1187
  • feat(layout): default the BSP split strategy to alternating by @hajiboy95 in #1188
  • feat(gui): show the semantic version only in Settings by @hajiboy95 in #1189
  • chore(release): stamp version 1.1.2 by @hajiboy95 in #1190

Full Changelog: v1.1.1...v1.1.2