Repository navigation
🚀 Project Weekly Update (Apr 28 - May 4, 2025) 🚀 #2
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 & Navigation:
💾 Layouts & Button Actions (Macros):
🖼️ User Interface & Experience:
🔄 Layout Import/Export:
⚙️ Technical Summary (Apr 28 - May 4, 2025):
NavHost,AppScreenRoute,rememberNavController) with screen transitions.ManageLayoutsViewModelandSettingViewModel.MainActivityandMainViewModelrefactored accordingly.1.2.0; Addedandroidx.navigation:navigation-composedependency.AppDatabase,MacroEntity,MacroDao).AppDatabaseCallbackloads default macros from JSON.InputAction(stored as JSON). Hilt DI for DB components.MacroRepository. Components (e.g.,FreeFormLayout,MainViewModel) updated to usemacroIdand the newMacroEntitystructure.Commandobject,KeyMapper, and raw layout systems.AddEditLayoutDialog(replacingAddLayoutDialog) for creating/editing layouts.IconMapperfor centralized icon management.ExportedLayoutdata class,ImportResultDialog,CreateDocument/OpenDocumentlaunchers inManageLayoutsScreen,MainViewModellogic).All reactions