You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Dialogs: use .dialog with variants .dialog-confirmation and .dialog-error (see ['popup.html'](popup.html:284)).
139
148
- Toasts: base .toast plus type classes toast-success/error/info from ['popup-page-scripts/popup-page-visuals.js'](popup-page-scripts/popup-page-visuals.js:19). In dark mode, neutral fallback applies only without a type class.
140
149
150
+
## Inline Profile Selector Module
151
+
152
+
The Inline Profile Selector module adds a dropdown menu directly in the button row of chat interfaces, allowing users to quickly switch between profiles without opening the extension popup.
153
+
154
+
### Features
155
+
- Adds a dropdown selector in the button row that displays all available profiles
156
+
- Can be positioned either before or after custom buttons
157
+
- Automatically updates UI when profile is changed
158
+
- Preserves state across page refreshes and navigation
159
+
- Handles dark/light theme detection for appropriate styling
160
+
161
+
### Implementation
162
+
- UI settings in popup: ['modules/popup-page-modules-inlineSelector.js'](modules/popup-page-modules-inlineSelector.js)
163
+
- DOM creation: ['buttons-init.js'](buttons-init.js) (createInlineProfileSelector function)
0 commit comments