Skip to content

Refactor core architecture#10

Open
CalvinMT wants to merge 5 commits intoRocketGod-git:mainfrom
CalvinMT:main
Open

Refactor core architecture#10
CalvinMT wants to merge 5 commits intoRocketGod-git:mainfrom
CalvinMT:main

Conversation

@CalvinMT
Copy link

I went through the entire code in order to understand it and added some comments along the way. I also got rid of a few debug logs to make the code more readable.

I separated what I considered to be the core internal functions of the application from the rest of the code into separate files before refactoring the entire core UI architecture. This refactoring added the use of a view dispatcher and a scene manager, which enable the creation of advanced interfaces: https://developer.flipper.net/flipperzero/doxygen/js_gui.html#autotoc_md282

@CalvinMT CalvinMT marked this pull request as ready for review April 11, 2025 22:30
@RocketGod-git
Copy link
Owner

Thanks for your PR! It's going to take me some time to review... There's a lot going on here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants