EverTranslator icon indicating copy to clipboard operation
EverTranslator copied to clipboard

Refactoring the structure

Open firemaples opened this issue 2 years ago • 0 comments

Refactoring the structure to compose + DI + MVVM with UseCase pattern to make the maintenance easier and make the project easier for others to hand on.

Basics

  • [x] Compose + DI + Navigation #424
  • [x] Theme #431

Floating views

  • [x] Main bar + result view #424
  • [ ] Error dialog
  • [ ] Area selection view #446
  • [ ] Language selection panel
  • [ ] Text info search (web)
  • [ ] Other floating views

Utils

  • [ ] Screen capturer
  • [ ] Text recognizers
  • [ ] Text Translators
  • [ ] Preferences
  • [ ] Remote configs

Other screens

  • [ ] Launch screen
  • [ ] Settings screen

Readme

  • [ ] Add the project structure graphs

firemaples avatar Jan 11 '24 13:01 firemaples