Skip to content

Releases: mastro993/keyameleon

Keyameleon 0.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 14:38

v0.7.0

New Features

  • feat(keyboards): list unsupported devices in a collapsed section (#174) by @mastro993
  • feat(scripts): add run.sh reset for first-run testing (#172) by @mastro993

Bug Fixes

  • fix(keyboards): list 2.4 GHz receivers once and make them assignable (#170) by @mastro993
  • fix(permissions): Input Monitoring recovery works after reinstall (#171) by @mastro993
  • fix(onboarding): window drags only from its title bar (#173) by @mastro993

Chores

  • docs(contributing): add issue templates and contribution guidance (#168) by @mastro993
  • docs: reorganize repository documentation (#169) by @mastro993

Changelog

Full Changelog: v0.6.2...v0.7.0

Permanent release evidence: https://mastro993.github.io/keyameleon/releases/v0.7.0/release-evidence.json

Keyameleon 0.6.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 21:20

v0.6.2

New Features

  • feat(release): publish the Homebrew cask on each Official Release (#167) by @mastro993

Changelog

Full Changelog: v0.6.1...v0.6.2

Permanent release evidence: https://mastro993.github.io/keyameleon/releases/v0.6.2/release-evidence.json

Keyameleon 0.6.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 19:27

v0.6.1

Bug Fixes

  • fix(settings): mute ignored keyboard assignment controls (#164) by @mastro993

Refactor

  • refactor(ui): use standard SwiftUI controls in Settings and Guided setup (#166) by @mastro993

Chores

  • test(menu): cover activation with the current input source (#165) by @mastro993

Changelog

Full Changelog: v0.6.0...v0.6.1

Permanent release evidence: https://mastro993.github.io/keyameleon/releases/v0.6.1/release-evidence.json

Keyameleon 0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 10:26

v0.6.0

New Features

  • feat(permissions): add an Input Monitoring drag guide (#156) by @mastro993
  • feat(menu): use a filled icon with a transparent K (#159) by @mastro993
  • feat(menu): use a stylized official keycap icon (#160) by @mastro993

Bug Fixes

  • fix(menu): inset the keyboard list and drop its section label (#155) by @mastro993
  • fix(app): isolate development lifecycle and stabilize Xcode signing (#157) by @mastro993
  • design(onboarding): refresh the Ready step menu-bar example (#161) by @mastro993

Refactor

  • refactor(app): keep one Keyameleon identity in Debug and Release (#163) by @mastro993

Changelog

Full Changelog: v0.5.1...v0.6.0

Permanent release evidence: https://mastro993.github.io/keyameleon/releases/v0.6.0/release-evidence.json

Keyameleon 0.5.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 13:51

v0.5.1

New Features

Bug Fixes

Refactor

  • refactor(release): require one deployment approval (#153) by @mastro993

Changelog

Full Changelog: v0.5.0...v0.5.1

Permanent release evidence: https://mastro993.github.io/keyameleon/releases/v0.5.1/release-evidence.json

Keyameleon 0.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 17:28

v0.5.0

New Features

  • feat(onboarding): implement the Pencil setup flow (#149) by @mastro993
  • feat(settings): rebuild the Settings window from the Pencil design (#150) by @mastro993
  • feat(menu): implement the Pencil menu bar design (#151) by @mastro993

Bug Fixes

  • Standardize menu bar design assets and document assessment (#148) by @mastro993

Refactor

  • refactor(persistence): centralize saved keyboard changes (#146) by @mastro993
  • refactor(app): remove unused policies and forwarding helpers (#147) by @mastro993

Chores


Changelog

Full Changelog: v0.4.6...v0.5.0

Permanent release evidence: https://mastro993.github.io/keyameleon/releases/v0.5.0/release-evidence.json

Keyameleon 0.4.6

Choose a tag to compare

@github-actions github-actions released this 30 Sep 21:56

v0.4.6

Bug Fixes

  • fix(menu): resume closed guided setup (#130) by @mastro993
  • fix(release): publish DMG before appcast (#131) by @mastro993
  • fix(ci): require aggregate gate in main protection (#132) by @mastro993
  • fix(release): use deploy key for protected tags (#133) by @mastro993
  • fix(ci): enforce a reproducible SwiftLint baseline (#136) by @mastro993
  • fix(storage): migrate SwiftData into the Keyameleon folder (#135) by @mastro993
  • fix(persistence): preserve keyboard records on storage failure (#138) by @mastro993
  • fix(ci): validate bundled resource changes on macOS (#139) by @mastro993
  • fix(release): retain versioned provenance on GitHub Pages (#140) by @mastro993
  • fix(release): install pinned SwiftLint before version tests (#142) by @mastro993
  • fix(release): bundle complete offline license notices (#143) by @mastro993

Chores


Changelog

Full Changelog: v0.4.5...v0.4.6

Permanent release evidence: https://mastro993.github.io/keyameleon/releases/v0.4.6/release-evidence.json

Keyameleon 0.4.5

Choose a tag to compare

@github-actions github-actions released this 27 Sep 17:19

v0.4.5

Bug Fixes

  • fix(onboarding): keep excluded keyboards visible and restore the switching limit line (#118) by @mastro993

Changelog

Full Changelog: v0.4.4...v0.4.5

  • edbb2c5 fix(onboarding): keep excluded keyboards visible and restore the switching limit line (#118) by @mastro993

Keyameleon 0.4.4

Choose a tag to compare

@github-actions github-actions released this 26 Sep 23:24

v0.4.4

New Features

  • feat(keyboards): give each Physical Keyboard a card in Settings (#117) by @mastro993

Changelog

Full Changelog: v0.4.3...v0.4.4

Keyameleon 0.4.3

Choose a tag to compare

@github-actions github-actions released this 24 Sep 20:44

v0.4.3

New Features

  • feat(keyboards): exclude a device that is not a keyboard (#116) by @mastro993

Changelog

Full Changelog: v0.4.2...v0.4.3