OpenCord icon indicating copy to clipboard operation
OpenCord copied to clipboard

Refactor UI components

Open X1nto opened this issue 1 year ago • 0 comments

  • [x] Separate stateless and stateful composables
  • [x] Move ViewModel controlling from HomeScreen to individual panels
    • This removes the need for HomeScreen to call load() functions when data changes. Instead, ViewModels observe data changes themselves and update the UI accordingly. This should ensure that all data is updated properly.
  • [ ] Refactor navigation
  • [x] Get rid of BasePersistenceViewModel
  • [ ] Refactor smaller components, such as messages, etc.

X1nto avatar Apr 14 '23 10:04 X1nto