Skip to content

Conversation

@gaborbernat
Copy link
Member

  • Add PyVenvManageSettings application-level service for persistent settings
  • Add PyVenvManageConfigurable for settings UI under Tools > PyVenv Manage
  • Allow users to toggle version display in project view
  • Allow users to customize version format (default: " [$version]")
  • Update VenvProjectViewNodeDecorator to use settings
  • Add test for settings toggle functionality

Settings are accessible via Settings/Preferences > Tools > PyVenv Manage

Test plan

  • Verify settings page appears under Tools
  • Verify "Show Python version in project view" toggle works
  • Verify version format customization works
  • Verify settings persist across IDE restarts

- Add PyVenvManageSettings application-level service for persistent settings
- Add PyVenvManageConfigurable for settings UI under Tools > PyVenv Manage
- Allow users to toggle version display in project view
- Allow users to customize version format (default: " [$version]")
- Update VenvProjectViewNodeDecorator to use settings
- Add test for settings toggle functionality
@gaborbernat gaborbernat force-pushed the feature/settings-page branch from c724155 to c104746 Compare January 3, 2026 01:51
@gaborbernat gaborbernat merged commit e1df074 into tox-dev:main Jan 3, 2026
11 checks passed
@gaborbernat gaborbernat deleted the feature/settings-page branch January 3, 2026 01:56
gaborbernat added a commit to gaborbernat/PyVenvManage that referenced this pull request Jan 4, 2026
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.

1 participant