github Epistates/treemd v0.3.1

latest releases: v0.6.0, v0.5.12, v0.5.11...
8 months ago

[0.3.1] - 2025-11-21

Fixed

  • Theme Color Mode Application - Improved theme initialization order for more consistent color rendering
    • Color mode now applied before custom colors for better accuracy
    • Theme-specific 256-color variants now correctly loaded based on color mode
    • Fixes color inconsistencies when using custom theme colors with 256-color fallback

Changed

  • Code Formatting - Applied consistent code formatting throughout codebase
  • Documentation - Enhanced README with more detailed interactive mode instructions
    • Added comprehensive keyboard shortcuts for interactive mode
    • Clarified table navigation and editing workflow
    • Better organization of feature descriptions

Technical

  • Theme Architecture (src/tui/theme.rs)

    • Added from_name_256() method to load theme-specific 256-color variants
    • Reordered with_color_mode() to apply before with_custom_colors()
    • Each theme now has dedicated 256-color palette matching official theme colors
    • Better color accuracy in 256-color terminals
  • App State (src/tui/app.rs)

    • Updated theme initialization: from_name() → with_color_mode() → with_custom_colors()
    • Custom colors now properly respect color mode constraints
    • Improved formatting consistency

Full Changelog: v0.3.0...v0.3.1

Don't miss a new treemd release

NewReleases is sending notifications on new releases.