Skip to content

v0.3.12.58

Choose a tag to compare

@github-actions github-actions released this 14 Oct 15:54
· 13 commits to main since this release

[0.3.12.58] — 2026-10-14

Добавлено

  • Сводная консолидация системы тем (выпуски 0.3.12.54–0.3.12.57). Финальное
    описание всех изменений системы тем перед сборкой релиза:
    • Отдельная вкладка «Темы» в настройках (Windows/WPF и Linux/Avalonia) —
      выбор полноценной темы вынесен из вкладки «Цветовое оформление» в
      самостоятельную вкладку с пояснением и мини-предпросмотром (цвета, кнопки,
      иконки); вкладка «Цветовое оформление» остаётся редактором цветовых схем.
      Выбор применяется мгновенно и сохраняется в AppSettings.FullTheme (0.3.12.54).
    • Шесть наборов иконок вместо двух — Fluent, Outline, Material, MacOS,
      WindowsXp, Glass: суффиксные словари геометрии
      (IconsMaterial/IconsMacOS/IconsWindowsXp/IconsGlass), ThemeFeatureMap
      на суффиксной схеме резолва (суффиксный ключ → фолбэк на Fluent → запасная
      «папка»); глифы кнопок управления окном (свернуть/развернуть/закрыть)
      следуют активному набору иконок (0.3.12.55).
    • Четыре новые полноценные темы — Material Design, macOS, Windows XP,
      Glass: каталог встроенных тем расширен с четырёх до восьми
      (ThemeCatalog.BuiltIn), каждая тема несёт собственную палитру
      (ColorScheme.CreateMaterial/CreateMacOS/CreateWindowsXp/CreateGlass),
      стиль кнопок окна (Material — круглые, macOS — «светофор» из трёх цветных
      кругов, Windows XP — классические квадратные, Glass — полупрозрачные)
      и набор иконок; локализованные имена — Theme.Material/MacOS/WindowsXp/
      Glass в ru.json и en.json (0.3.12.56).
    • Обратная совместимость настроек — старые id тем
      (light/dark/blue/green) остаются валидными, новые
      (material/macos/windowsxp/glass) сохраняются и восстанавливаются,
      старые файлы settings.json читаются без изменений; имена новых встроенных
      тем защищены от конфликта с пользовательскими цветовыми схемами (суффикс
      « (пользовательская)», issue #376) (0.3.12.57).