Repository navigation
Renderer Architecture Overhaul and Tools Hub
Summary
This release restructures the renderer architecture, introduces a new Tools Hub, and reorganizes styles, tests, and tooling for a cleaner and more maintainable codebase.
Features
- Add a new Tools Hub page with instructions and access to Windows tools, including Cleaner, Debloat, and Maintenance pages.
- Add custom apps data file and downloads, operations, and overlays modules for the renderer.
- Add standalone text i18n module.
- Split renderer styles into a modular structure covering foundation, controls, shell, components, activity, and per-page stylesheets.
- Update installer UI, updater UI, and installer flow styling.
Improvements
- Update English and Greek translations for the new Tools Hub and consolidated pages.
- Add terminal and UI modules to the renderer.
- Broaden ESLint coverage to include i18n, installer UI, and updater renderer scripts.
- Remove obsolete info, tools, managers, components, and usability modules in favor of the new structure.
- Remove one-off icon and SVG maintenance scripts.
- Move tests to tools/tests and update ignore paths and the test script accordingly.
Notes
- Existing test files for auth profile, session storage, settings state, and update health were removed as part of the restructuring.