Conversation
|
I've implemented the ability to freely switch between Chinese fonts in my Chinese firmware, and the firmware size looks decent at 880,473 bytes, leaving 167 bytes of free space compared to the previous 880,640 bytes. This submission addresses a problem I encountered and resolved while developing the Chinese firmware. They were experiencing issues with the mntm application taking too long to open and even freezing, so I made the above changes. If you also think it's good, you can adopt it. |
you explained the effect it has, but not why it was needed. no one has ever complained of opening the momentum app being slow or having other issues to my knowledge also, we explicitly do not want AI contributions |
this to me rather sounds like the AI that hallucinated some goofy way of doing this:
made many mistakes and created an issue that didnt exist before, and this was a workaround |


Summary
This ports the
momentum_apploading optimization without bringing in any localization changes.Changes
mainmenu_app_labelsandmainmenu_app_exesonly when entering the related sceneasset_pack_namesonly when entering the asset pack sceneWhy
Opening
momentum_appwas doing too much work up front:This reduces startup cost and lowers peak memory pressure when opening the app.
Notes
This PR intentionally excludes CN/localization changes and only keeps the loading/perf behavior changes.