Skip to content

CodeSnip v1.1.0

Choose a tag to compare

@mx7b7 mx7b7 released this 07 Sep 18:04
· 103 commits to develop since this release

🚀 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
  • Code Commenting

    • Language-aware commenting/uncommenting:
      • Single-line
      • Multi-line
      • Comment/uncomment selected text
  • Copy As…

    • Copy selected code as:
      • Markdown
      • HTML
      • BBCode
      • JSON string
      • Base64 string

🔧 Improvements

  • Numerous visual and UX refinements across the app.
  • General stability and performance improvements.