Skip to content

Renderer Architecture Overhaul and Tools Hub

Choose a tag to compare

@thomasthanos thomasthanos released this 21 Sep 16:54
· 385 commits to main since this release

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.