ProperTabGroups integrates a sophisticated tool window within Visual Studio, providing a revolutionary approach to managing editor tabs through dynamic, filter-based groupings. This extension eliminates the need for direct modifications to Visual Studio's source code, offering an advanced tab management system. Users can effortlessly create, customise, and manage groups with filters that automatically organise tabs based on specific criteria, making the coding environment more streamlined, efficient, and personalised.
- Innovative Tool Window: Utilize the ProperTabGroups tool window for a comprehensive tab management experience, seamlessly integrated into Visual Studio.
- Enhanced Drag-and-Drop Functionality:
- Dragging a tab from the Visual Studio interface into the tool window automatically creates a filter based on the tab's characteristics.
- Moving a tab from one group to another within the tool window applies the filter of the new group to the tab, in addition to its existing filters, enriching filter criteria without overwriting previous settings.
- Custom Filter Groups: Create and customise filter groups with specific names, icons, and colors, aligning with your workflow preferences.
- Filter Criteria Customisation: Filters will be defined by the names of the groups. Tabs can be given filters and will be categorised automatically into their respective groups.
- Visibility Controls: Manage the visibility of filter groups with ease from the tool window, aiding in decluttering the workspace and focusing on relevant tabs.
- Persistence and Portability: Effortlessly save and export your filter configurations to replicate your customised setup across different Visual Studio environments.
- User-Friendly Interface: Navigate through an intuitive interface within the tool window to manage your filter groups and tab arrangements effectively.
- Open Visual Studio.
- Navigate to Extensions > Manage Extensions.
- Search for ProperTabGroups in the Online marketplace.
- Click Download and follow the installation prompts.
- Restart Visual Studio to activate the extension.
- Accessing the Tool Window: Launch the ProperTabGroups tool window from the View menu to begin crafting and managing your tab filters.
- Creating/Customising Filter Groups: Employ the tool window to establish new filter groups with designated criteria, naming, and visual identifiers.
- Enhancing Tabs with Filters: Utilize the enhanced drag-and-drop feature to automatically apply or combine filters by moving tabs within the tool window or from the Visual Studio interface.
- Adjusting Filter Criteria: Freely modify the criteria of existing filter groups to refine the tab organisation logic as needed.
- Visibility Management: Directly from the tool window, toggle which filter groups are displayed in your workspace to maintain focus.
- Manual Tab Organisation: Besides automatic filter-based organisation, manually rearrange tabs within groups as per your preference.
- Configuration Persistence: Export and import your ProperTabGroups settings for a straightforward setup on other machines or setups.
We encourage contributions! To contribute to ProperTabGroups, please adhere to the following steps:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/YourInnovativeFeature). - Commit your changes (
git commit -m 'Add some YourInnovativeFeature'). - Push to the branch (
git push origin feature/YourInnovativeFeature). - Open a Pull Request.
For support, feature requests, or to report bugs, please use the Issues section of this repository. Your insights are crucial for the ongoing improvement of ProperTabGroups.
This project is licensed under the MIT License. See the LICENSE file for more details.