Skip to content

Hotfix/[1.5.1] Add Locator - #4

Merged
IOnlyFetchBranches merged 5 commits into
mainfrom
hotfix/1.5.1-locator
Aug 6, 2026
Merged

IOnlyFetchBranches merged 5 commits into
mainfrom
hotfix/1.5.1-locator

Conversation

@IOnlyFetchBranches

Copy link
Copy Markdown
Owner

LES+ 1.5.1

Patched the Add Locator shortcut (RShift + L) to use Live's native Win32 menu handling rather than simulated keyboard navigation.

This should make adding locators significantly more reliable, avoiding issues where the Create menu could remain open or focus would not transfer correctly to the newly created locator.

The implementation is now Live-version aware and includes compatibility handling for versions dating back to Ableton Live 8.

Compatibility note: Live versions older than Live 8 are no longer explicitly supported by this feature. Given that Live 8 was released well over a decade ago, this felt like a reasonable cutoff. If you're somehow running LES+ on an even older version of Live, first of all, impressive. Second, the Add Locator shortcut may not function correctly.

Developer note: This release also introduces a reusable Workflow Debug Mode for LES+.

When enabled, it can display AutoHotkey debug probes and step information as a workflow runs, making it easier to identify where a shortcut or automation path is failing.

The underlying debug helpers are reusable across LES+, so future features and bug fixes can hook into the same system rather than implementing one-off debug logic each time.

- isolate Live 12 quickmarker to WinMenuSelectItem Create > Add Locator\n- keep debug visibility for success/failure in shortcut helper\n- bump app + installer versions to 1.5.1\n- fix tray label typo and add workflow debug playbook doc link
- add local/runtime artifacts to .gitignore\n- stop tracking resources/time/unsaved_project_time.txt
- add explicit Live 8 path (3&,12&)\n- for Live 8/9/10/11: try version numeric path, then Create>Add Locator, then generic fallback\n- for Live 12 and unknown: keep Create>Add Locator first with generic fallback
- replace large quickmarker if/else with version helpers\n- add clear comments for version strategy and fallback order\n- keep behavior equivalent while improving maintainability
@IOnlyFetchBranches IOnlyFetchBranches added the bug Something isn't working label Aug 6, 2026
@IOnlyFetchBranches IOnlyFetchBranches linked an issue Aug 6, 2026 that may be closed by this pull request
@IOnlyFetchBranches
IOnlyFetchBranches merged commit 8dbc173 into main Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"Add Locator" shortcut not working

1 participant