Skip to content

Releases: bigas-ch/adobe-toggle-manager

v1.1.1 — Applications launcher shows its custom icon

07 Jun 23:17

Choose a tag to compare

Fixed

  • Applications launcher icon — the Adobe Toggle.app launcher now shows its bundled custom icon instead of the generic script-applet icon.

    Modern osacompile ships an asset catalog (Contents/Resources/Assets.car) and sets CFBundleIconName, which outranks the CFBundleIconFile .icns the installer replaces — so the custom icon was silently ignored. The installer now drops Assets.car, removes CFBundleIconName, re-signs the bundle ad-hoc (codesign --force --sign -, required after editing a signed bundle), and busts the LaunchServices icon cache (lsregister -f).

Full changelog: https://github.com/bigas-ch/adobe-toggle-manager/blob/main/CHANGELOG.md

v1.1.0 — Lean state, classified discovery, app launcher

07 Jun 23:26

Choose a tag to compare

Added

  • Lean — a third global state (block | lean | allow) that disables only curated Adobe bloat (CCXProcess, Core Sync, crash/telemetry reporters, the ARMDC auto-updater, Adobe Genuine + the GC client, …) while keeping the essentials a licensed app needs to launch and stay licensed. Surfaced as TUI key [l], daemon state lean, and "state":"lean" in the --json output. Conservative by design — unknown components keep running, so a licensed app never breaks.
  • Classified discovery view — pressing [d] now lists every detected Adobe component, grouped into LaunchAgents/Daemons and processes and tagged 🅑 bloat / 🅔 essential, instead of only showing a count.
  • Applications launcher — the installer creates a double-clickable Adobe Toggle.app in the Applications folder (falls back to ~/Applications when the system folder is not writable) that opens the TUI in Terminal. The uninstaller removes it.

Changed

  • Non-blocking TUI feedback — action confirmations no longer freeze the menu for ~10 seconds; the status message persists unobtrusively and the next key is accepted immediately.

Full changelog: https://github.com/bigas-ch/adobe-toggle-manager/blob/main/CHANGELOG.md

v1.0.0 — First public release

07 Jun 23:26

Choose a tag to compare

First public release. Adobe Toggle Manager matured internally through a 4.x series (kept private); 1.0.0 is the first public release and declares a stable public API (CLI subcommands, config keys, exit codes, and the --json output schema — see the README's "Versioning" section).

Added

  • The TUI auto-runs the system-scope sudo sweep right after a Block, and the matching un-sweep right after an Allow, so the privileged step no longer has to be triggered separately. It only prompts for Touch ID when there is actually system-scope work to do, and can be disabled with config set auto-sudo-sweep false.

Changed

  • config set tick-interval/safety-tick-interval now reject 0 (a zero interval would busy-loop the daemon); values must be a positive integer.

Full changelog: https://github.com/bigas-ch/adobe-toggle-manager/blob/main/CHANGELOG.md