Repository navigation
v0.3.12.58
·
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).
- Отдельная вкладка «Темы» в настройках (Windows/WPF и Linux/Avalonia) —