Skip to content

Release 1.80.0: a second round of small features and fixes - #85

Merged
DrogaBox merged 9 commits into
mainfrom
sync/upstream-2026-11-06
Nov 6, 2026
Merged

DrogaBox merged 9 commits into
mainfrom
sync/upstream-2026-11-06

Conversation

@DrogaBox

@DrogaBox DrogaBox commented Nov 6, 2026 •

Copy link
Copy Markdown
Owner

1.80.0 — a second round of small features and fixes

No kext changes (3.40.1). The AMD side is untouched.

Added

  • Window layout: Minimize action with its own shortcut; works on windows whose frame cannot be moved.
  • Switcher: mix windowless apps with the other apps in recent-use order instead of after a divider.
  • Dock: middle-click an app's icon to open a new window without switching desktops (off by default, in Dock click).
  • Timer with hours, minutes and seconds: three typed fields beside the ruler, up to 23:59:59.
  • Clipboard history: Transform Text (UPPERCASE, lowercase, Title Case, Sentence case) in the island and quick-panel menus.

Improved

  • Homebrew: the last operation's log stays until the next run or Clear log, with a "View last log" footer.
  • Settings search: everyday words ("storage", "ram", "warn") find the matching options; results open the page that lists them.
  • Quick tools: emptying the Trash follows the Finder's "Show warning before emptying the Trash" setting.
  • Island: a header menu whose anchor went away after Cancel opens in the invoking window.

Verification

  • Whole-module typecheck and test-harness typecheck: 0 errors.
  • Tools/concurrency-gate.sh: 0 diagnostics.
  • ./build.sh --test locally: TESTS OK, 20 257 checks. ./build.sh --install done; app 1.80.0 (build 146) installed.
  • New suites in Tests/Ported: ClipboardTextCaseTransformTests, HomebrewOperationLogRetentionTests, PortedBatch180Tests.
  • Not exercised on screen: the timer's h/m/s fields in a narrow island, the "Mix with the other apps" row, Dock middle-click, the Transform Text menu, the "View last log" footer.

Droga added 9 commits November 6, 2026 06:56
The action sends the window to the Dock through the minimized attribute, so
it works on windows whose frame cannot be changed. Nothing is remembered for
Restore because the frame stays as it was.
Apps without open windows can be listed in recent-use order among the rest
instead of after a divider. The row only shows when the windowless-apps
picker lists any.
When "Show warning before emptying the Trash" is off in the Finder, the
island, the panel and the command bar empty it on one click as the Finder
does. The default, with no value stored, keeps the confirmation.
"storage" finds the low disk space alert, "ram" the memory rows and "warn"
the alerts. A keyword whose feature lives on another page now opens the page
that lists it instead of jumping away.
The status card still hides itself after a successful or cancelled run, but
the technical log stays, with a "View last log" footer that brings it back,
until the next operation or Clear log. A failure or terminal fallback card
keeps its reason until then.
The island's timer gets three typed fields beside its ruler, up to 23:59:59,
with Tab moving between them, arrows stepping and Escape restoring. The
ruler still sets whole minutes. Start stays disabled at zero. A header menu
whose anchor detached after Cancel now opens in the invoking window.
A text entry's menu, in the island and in the quick panel, gains Transform
Text with UPPERCASE, lowercase, Title Case and Sentence case. The rewritten
text is copied without touching the saved entry.
Off by default, in Dock click. The app comes forward without switching
desktops, its New Window menu item (or ⌘N) is pressed, and the window that
appears is brought to the current desktop. A middle-click on an app that is
not running launches it. Modifier clicks keep their native behaviour.
Window layout gains a Minimize action with its own shortcut. The switcher
can mix windowless apps with the rest. A middle-click on a Dock icon opens a
new window without switching desktops. The island's timer takes hours,
minutes and seconds. Clipboard history entries get case transforms. The
Homebrew log outlives the status card, Settings search understands everyday
words, and emptying the Trash follows the Finder's own warning setting.

Version 1.80.0, build 146. Tests for the batch live in Tests/Ported.
@DrogaBox
DrogaBox merged commit 326cb5e into main Nov 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants