skyrim-community-shaders icon indicating copy to clipboard operation
skyrim-community-shaders copied to clipboard

feat(UI): add themes & fonts, small fixes, refactors, cleanup

Open davo0411 opened this issue 2 weeks ago • 3 comments
trafficstars

THE LARGE FILE CHANGE COUNT IS DUE TO NEW ICON AND FONT VARIATIONS. LARGE CODE CHANGES ARE MOSTLY DUE TO THEME.JSONS. NOT INDICATIVE OF ACTUAL CHANGE SIZE.

  1. Uses the blur shaders previously added. (ENSURE PR #1595 IS MERGED FIRST)
  2. Adds 5 new themes.
  3. Adds new fonts (ALL OSL/EQUIVALENT)
  4. Re-structured Interface tabs, "Colour" and "Styling" Tabs.
  5. Adds several new functions for UI customisation, namely
  • Centre CS title
  • Colour-co-ordinated action icons / cs logo
  1. Some minor logic fixes:
  • Theme discovery & saving .jsons
  • ImGui::Text streamlining across functions
image image image and more

Summary by CodeRabbit

  • New Features

    • Added background blur effect for UI backgrounds with adjustable intensity.
    • Added five new themes: Dragon Blood, Dwemer Bronze, High Contrast, Light, and Nordic Frost.
    • Added support for monochrome icons and logos.
    • Added header centering and footer visibility toggle options.
  • Improvements

    • Enhanced theme loading with better error handling and fallback support.
    • Improved font and icon management with better theme integration.
    • Restructured performance overlay UI for better usability.

davo0411 avatar Nov 06 '25 04:11 davo0411