refactor: introducing ViewModel (#17)

* move to viewModel; use submodule to import miuix

* replace widgets with which implemented in miuix

* update CHANGELOG.md

* fix: coroutine handling

* chore: code formatting

* viewModel for TerminalScreen

* viewModel for FileManagerScreen

* chore: code formatting

* fix for review

* chore: optimize imports
This commit is contained in:
謬紗特
2026-04-28 21:01:00 +08:00
committed by GitHub
parent f97976847e
commit a3ba7fc918
28 changed files with 3015 additions and 2716 deletions

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "submodule/miuix"]
path = submodule/miuix
url = https://github.com/compose-miuix-ui/miuix.git