Skip to content

feat: Chrome profile support in picker and rules - #2

Merged
simonswine merged 4 commits into
mainfrom
feat/chrome-profiles
Aug 29, 2026
Merged

feat: Chrome profile support in picker and rules#2
simonswine merged 4 commits into
mainfrom
feat/chrome-profiles

Conversation

@simonswine

Copy link
Copy Markdown
Owner

Detect Chrome profiles from Local State and show them as separate items in the browser picker. Each profile can have its own keyboard shortcut, be hidden individually, and be assigned to URL rules.

  • Add ChromeProfile model and detection from Chrome Local State JSON
  • Expand Chrome into per-profile picker items
  • Launch with --profile-directory, combinable with incognito
  • Add Profiles preferences tab
  • Add optional profile picker to rule editor

Adapted from AlexStrNik#48 and rebased onto this fork's main, retaining the current scroll-edge compatibility fix.

motilevy and others added 4 commits August 29, 2026 19:09
Detect Chrome profiles from Local State and show them as separate
items in the browser picker. Each profile can have its own keyboard
shortcut, be hidden individually, and be assigned to URL rules.

- Add ChromeProfile model and detection from Chrome Local State JSON
- Expand Chrome into per-profile picker items (e.g. "Chrome - Moti")
- Launch with --profile-directory flag, combinable with incognito
- Add Profiles preferences tab (detect, rename, hide, shortcuts)
- Add optional profile picker to rule editor when app is Chrome
- Fix scrollEdgeEffectDisabled compatibility with current Xcode SDK
@simonswine
simonswine merged commit 0609bb6 into main Aug 29, 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