Repository navigation
Releases
Releases · oixro/WOTBO-DARK-Source
WOTBO 2.34 beta
Changelog
2.34-beta — 2026-11-12
Бета-сборка после полного рефакторинга WOTBO. Приложение переведено с одного
Form1 на сервисы и 48 независимых твиков ITweak.
Итог
- 48 твиков в
TweakCatalog; Form1.cs3452 строки →MainForm.cs331 строка + partial-файлы;- 52 коммита, 164 файла, +13 680 / −3 792 строки с начала P0;
Release|x64: 0 warnings, 0 errors;- registry-smoke: 17/17 твиков прошли
apply → detect → rollback; - интерактивный запуск проверен при 175 % и 200 % DPI.
Добавлено
- Инфраструктура:
AppPaths,AppServices,AppBootstrap,
StartupWorkflow,InstanceGuard,ProgramLinks. - Логирование: уровни
DEBUG/INFO/WARN/ERROR, категорииTweak:<id>,
TweakScope, записьDEBUGвсегда. - Состояние и бэкапы:
TweakStateStore,TweakBackup,
TweakBackupSession; постоянные бэкапы в
HKCU\Software\oixro\wotbo\Backups\<id>и
%LOCALAPPDATA%\oixro\wotbo\backups\<id>; миграция старых флагов. - Реестр:
RegistryService,RegistryPaths, снимки ключей/значений,
RegistryOperationException. - Процессы:
ProcessServiceсStartCaptured,StartDetached,
StartPowerShell,RunSuper,ReadOutputAsync. - Сеть:
NetworkService,GitHubUpdateService,UpdateCoordinator,
LatestVersionService, таймаут DNS, TLS 1.2. - Система:
WindowsVersionService,WmiSystemInfoService,
DisplayService,GpuService,ReservedStorageService,
LegacyCleanupService,ResourceExtractor,TempWorkspace. - UI:
TweakUiBinder,PanelNavigator,NavigationController,
TweakHoverInfo,FormPainter,HoverAnimator,WindowDragBehavior,
BalloonNotifier,NativeMethods,Dpi. - Твики: 48 классов
ITweak, включаяmain.mmagent,
main.reservedstorage,main.defender,ui.mica,ui.bluefolders,
pro.unlocker,pro.alwaysontop. - Настройка: чекбокс подсказок на вкладке «Интерфейс»; подсказки
показывают путь, старое/новое значение и время применения. - CI: GitHub Actions
Release|x64, проверка PE0x8664, артефакт
WOTBO-x64. - Релиз: GitHub pre-release
v2.34-betaсWOTBO.exe.
Изменено
- Версия проекта — 2.34.
Form1/Form2/Form4/FormShadow/Win32Priorityпереименованы в
MainForm/EulaForm/MsiModeForm/ShadowForm/Win32PriorityForm.- Namespace
test1/Project → WOTBO. Form1разложен наMainForm.Binders/Load/Tweaks/Features/Navigation/ Rollbacks.- Detect/Apply/Rollback твиков вынесены из формы в
Services/Tweaks. - 42 обработчика
back_*_Clickи 25 обработчиков download-кнопок удалены;
клики подключаетTweakUiBinder/ProgramLinks. - Навигация по панелям вынесена в
NavigationController. - Карта подсказок строится из
TweakUiBinder.Register, без второго
словаря вTweakHoverInfo. - Включён DPI awareness; размер окна задаётся после автоскейла
(390×305× DPI), координаты в коде масштабируются черезDpi. - Обновлены статические ссылки: FastStone
FSViewerSetup85.exe,
HWiNFOhwi64_860.exe. - Сайт:
https://wotbo.pro/→https://oixro.github.io/wotbo-site/. - README сокращён до личных заметок; добавлен
CHANGELOG.md.
Исправлено
- пропадающие вкладки «1 / 2» после
ChangePanel; - маленькие стрелки отката на страницах, кроме «Основного», при DPI 175 %;
- обрезанный интерфейс при масштабировании 175/200 %;
MSI_util_v3.exe: больше не распаковываетсяcursors.zip;DefenderKiller: убран двойной запуск и удаление архива;- обновление:
rdпо exe заменена наdel new.exe, ошибки запуска
логируются; - версии сравниваются через
System.Version(2.9 < 2.10); - удалён мёртвый
checkBox1; - освобождение
NotifyIconиTimerпри закрытии; - DNS-проверка получила таймаут;
- пустые
catchзаменены логированием; powercfg /importвPowerSchemeTweakпроверяется, есть fallback на
High performance/Balanced;pro.unlocker: проверкаFile.Existsдля архива;- null-safe чтение ключей реестра в оставшихся местах.
Проверки
Release|x64— 0 warnings, 0 errors, PE0x8664.- Registry-smoke на VM — 17/17:
ui.jpegquality,extra.iconcache,extra.stickykeys,main.mpo,
extra.scoobe,extra.dwmpriority,pro.csrss,main.dwminput,
main.mitigations,gpu.hdcp,ui.buttons,ui.animations,
extra.movetemp,extra.edge,pro.windowsupdate,main.mousefix,
main.powerlatency. - Интерактивно: запуск, окно
682×534при 175 %, окно780×610при 200 %,
переход «Основное → Интерфейс», видимость вкладок и стрелок отката.
Не проверено вживую
Требуют снапшота VM и ручного прогона:
main.defender,main.regpack,main.reservedstorage;gpu.nvidia,gpu.directplay,gpu.ansel;ui.ffmpeg,ui.mica,ui.bluefolders,ui.win11header;pro.unlocker,pro.alwaysontop;- DISM/compact/cleanup-твики.
Известные ограничения
- Изменение масштаба Windows во время работы применяется после перезапуска.
pro.win32priorityвыбор значения оставляет за диалогом.ui.animationsуправляет только анимацией панелей WOTBO.- Часть fallback-ссылок вкладки «Скачать программы» может быть старше
актуальной версии; основные программы используют latest-парсеры.
Обновлено 2026-11-12: окно теперь использует фактические границы PanelMain, исправлена обрезка при 125–200 % DPI и добавлен OnDpiChanged.