Current Situation:
- Users need to completely log out and log back in to switch between different GitHub accounts
- This is time-consuming and disrupts workflow when needing to switch between work and personal projects
- Git commit configurations need to be managed separately
Proposed Solution:
Implement a profile switcher that allows:
- Easy switching between multiple GitHub accounts (similar to VS Code or Chrome profile switching)
- Maintaining separate settings/configurations for each profile
- Quick access via command palette or status bar
- Optional ability to have different profiles open in separate windows
Benefits:
- Improved productivity by eliminating logout/login cycle
- Better separation of work/personal contexts
- Easier management of different GitHub accounts and their associated settings
- More professional workflow for developers who maintain both work and personal projects
Similar Features Exist In:
- VS Code (Account switching)
- Chrome (Profile switching)
- IntelliJ IDEs (Account switching)
Would love to hear if others face similar needs and what specific features they’d want in such a profile switcher!