This commit is contained in:
etjanster 2025-01-29 12:55:26 +01:00
parent 4481b454d5
commit 0b20d2542b

View file

@ -43,20 +43,20 @@ How about a Sea Shanty about Captain Comeback meeting his friends the Port Maste
## New Lighter Manifest & Framework changes
We have spent several months rewriting various aspects of RetroDECK, resulting in about `1300+` commits since the last release. During this time, we have:
Over the past several months, we have made significant improvements to RetroDECK, resulting in over `1300+` commits since the last release. Key updates include:
- Reduced the application size by around `600MB`.
- Reduced application size by approximately `600MB`.
- Decreased the build time from `3.30` hours to about `1` hour.
- Transitioned from a monolithic build approach to a modular one, where each component is built separately and then integrated into RetroDECK.
- Migrated RetroDECK to an organization on GitHub, which now hosts the new modular structure.
- Total folder and pathing restructure of a the entire project that reduced several layers of subfolders.
- Transitioned to a modular build approach, where each component is built separately and then integrated into RetroDECK.
- Migrated to a GitHub organization, which now hosts the new modular structure.
- Restructured folders and paths, reducing several layers of subfolders.
- Reworked the `pre_build_automation script`, adding new features.
- Improved logging.
- Implemented changes for the future Godot version of the Configurator.
- Enabled the RetroDECK Framework to pick up logged-in Steam profiles for systems like SRM.
- Created a new dependency and library manager called `Libman` 🦸.
This work will also continue in upcoming major updates, as we want to make the build system more dynamic and easy.
These improvements will continue in upcoming major updates as we aim to make the build system more dynamic and developer-friendly.
<img src="../scott.jpg" width="300">