CodeSnip v1.1.0
🚀 Highlights
Languages & Categories
- Completely redesigned
LanguageCategoryViewModel
for faster operations, smoother interactions, and easier maintainability.
Main Window
- Snippet panel redesign: Filtering, Snippets, and Snippet Metadata are now organized into separate expander sections for a cleaner layout.
- Full UI state persistence between sessions:
- Window size/position & window state
- Splitter positions
- Expander open/closed states
Settings
- New tabbed layout for clearer organization.
- Added database maintenance tools: Backup, Vacuum, Reindex, Integrity Check.
Startup & Splash Screen
- Added a lightweight splash screen with a progress ring, so the user sees feedback during startup.
- Improved startup process: initialization is now handled asynchronously via tasks, ensuring a smoother app launch.
✨ New Features
-
Code Formatting
- Python: added
ruff
formatter - XML: added built-in formatter
- Python: added
-
Code Commenting
- Language-aware commenting/uncommenting:
- Single-line
- Multi-line
- Comment/uncomment selected text
- Language-aware commenting/uncommenting:
-
Copy As…
- Copy selected code as:
- Markdown
- HTML
- BBCode
- JSON string
- Base64 string
- Copy selected code as:
🔧 Improvements
- Numerous visual and UX refinements across the app.
- General stability and performance improvements.