Repository navigation
🚀 Project Weekly Update (May 19 - May 25, 2025) 🚀 #5
ongxeno
announced in
Project Updates
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Here's a summary of the major developments and features added last week:
✨ Screens & Interface Enhancements:
🚀 Performance & User Experience:
🛠️ Behind the Scenes & Installation:
⚙️ Technical Summary (May 19 - May 25):
MainViewModelandMainScreento cache and pre-render layouts (cachedLayoutsToRenderState), usinggraphicsLayerandzIndexfor smoother transitions.FreeFormLayoutnow receiveslayoutIdexplicitly.ManageLayoutsScreenUI/UX for drag-and-drop (styling, logic) and item states.ManageLayoutsViewModelupdated to useLayoutEntity; PC import flow improved (temp file, server URL display).LayoutRepository:getLayoutItemsFlowconverted to a cold Flow; improvedsaveLayoutItemslogging and default button ID generation.SplashViewModelcalls newLayoutRepository.addDefaultLayoutsIfFirstLaunch().InputActiongained atoSimplifiedString()extension, now displayed inManageMacrosScreen.AddEditLayoutDialogstate correctly resets usinglayoutToEdit.idas a key.AddEditButtonDialognow filters macros byeffectiveInputActionand has improved UX for command selection.AppDatabaseCallbackis now Hilt-managed for improved DI.All reactions