📚 Documentation Check
Have you checked if this feature already exists? Yes, I have reviewed the current documentation and features overview. While users can switch between providers and models via the dropdown, there is no mechanism to "pin" or "favorite" specific combinations for quick access.
Feature Description
Is your feature request related to a problem? Please describe.
I am often frustrated by having to navigate through a long list of providers and models in the dropdown menu every time I want to switch between my preferred configurations (e.g., switching between a high-performance cloud model for complex refactoring and a fast local model for quick code explanations).
Describe the solution you'd like:
I would like the ability to mark specific provider/model combinations as "Favorites." These favorites should then be easily accessible, perhaps via a dedicated "Favorites" section at the top of the model dropdown, a quick-switch keyboard shortcut, or a pinned toolbar button.
Use Case
How would this feature be used?
A developer could define their "Daily Drivers"; for example, Claude 3.5 Sonnet for coding tasks and Ollama/Llama 3 for local, private brainstorming. With this feature, they could toggle between these two with a single click or a hotkey, rather than scrolling through the entire list of available providers and models every time.
Who would benefit from this feature?
Alternatives Considered
Describe alternatives you've considered:
- Creating a "Recent Models" list (this helps, but doesn't allow for permanent, intentional selection).
- Using keyboard shortcuts to cycle through all models (too slow if there are many models configured).
Additional Context
As seen in the provided screenshot, the current model selection is a single dropdown at the top of the chat interface. Adding a "star" icon next to models in the settings or the dropdown would be an intuitive way to manage these favorites.
Implementation Ideas (optional)
- Settings UI: Add a "Favorites" tab in the DevoxxGenie settings where users can check/uncheck models from their configured providers.
- Dropdown UI: Modify the model selection dropdown to group "Favorites" at the top, separated by a divider.
- Persistence: Store the list of favorite model IDs in the plugin's persistent state
- Quick Switcher: Implement a
Ctrl+Shift+M (or similar) action that opens a small popup specifically for switching between favorited models.
Related Issues
N/A
📚 Documentation Check
Have you checked if this feature already exists? Yes, I have reviewed the current documentation and features overview. While users can switch between providers and models via the dropdown, there is no mechanism to "pin" or "favorite" specific combinations for quick access.
Feature Description
Is your feature request related to a problem? Please describe.
I am often frustrated by having to navigate through a long list of providers and models in the dropdown menu every time I want to switch between my preferred configurations (e.g., switching between a high-performance cloud model for complex refactoring and a fast local model for quick code explanations).
Describe the solution you'd like:
I would like the ability to mark specific provider/model combinations as "Favorites." These favorites should then be easily accessible, perhaps via a dedicated "Favorites" section at the top of the model dropdown, a quick-switch keyboard shortcut, or a pinned toolbar button.
Use Case
How would this feature be used?
A developer could define their "Daily Drivers"; for example, Claude 3.5 Sonnet for coding tasks and Ollama/Llama 3 for local, private brainstorming. With this feature, they could toggle between these two with a single click or a hotkey, rather than scrolling through the entire list of available providers and models every time.
Who would benefit from this feature?
Alternatives Considered
Describe alternatives you've considered:
Additional Context
As seen in the provided screenshot, the current model selection is a single dropdown at the top of the chat interface. Adding a "star" icon next to models in the settings or the dropdown would be an intuitive way to manage these favorites.
Implementation Ideas (optional)
Ctrl+Shift+M(or similar) action that opens a small popup specifically for switching between favorited models.Related Issues
N/A