Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 05:18
· 31 commits to master since this release

A fresh install now does something out of the box, and the app tells you what
it just did.

  • Hammerdeck ships as a disk image. Open it and drag Hammerdeck to
    Applications, the way a Mac app is meant to arrive.
  • The window suite ships enabled. A first launch used to boot with almost every
    feature switched off, so a new install did nothing until you configured it.
    The curated spine -- the six window features, Pointer Follows, and the two
    that show what fired -- is on from the start.
  • First run walks a golden path: an empty deck offers one button to refill it,
    the Accessibility ask explains why it is needed before asking, and the last
    step names a shortcut to try.
  • Hammerdeck has a menu bar. About, the version, Settings, Check for Updates,
    Quit -- and, because AppKit delivers them nowhere else, working Cmd-X / Cmd-C
    / Cmd-V / Cmd-A in every text field in the app.
  • Open at login, off by default, in Settings > General.
  • Receive beta updates, also off by default and in the same place. Every
    release is offered there first, before it goes out to everyone; turn it off
    at any time to go back to the general releases.
  • Reload Features and the extensions folder report what happened. An empty
    folder, a wrong layout, and a folder whose extensions were all rejected used
    to render as the same nothing.
  • One window mode per screen. Entering Window Fan over Window Deck used to
    record the deck's grid as your "original layout" and left the real one
    unrecoverable.
  • The Window Fan switcher card is resizable and remembers its size.
  • A copy pointed at a test update feed says so, and offers the way back.
  • The update dialog carries release notes. Earlier versions showed an empty
    panel at the moment you decide whether to trust an update.
  • A failed launch names the error, copies it to the clipboard, and writes it to
    the log -- and restores the Caps Lock remap it used to leave in place until
    the next reboot.

Also: a repository-wide audit and the fixes it found, across the rules engine,
window membership, the extension capability gate, and the seam.