Project become quite large, and its getting harder to navigate. After few months of break I had trouble navigating it.
- Split the DrawCanvas logic to separate the logic that uses OnyxSdk and one that's draw in regular android way.
- Start a good foundation for drawing without onyx sdk.
- Create a good Snack and error reporting class. It has to:
- Allow for snacks with buttons
- Have a good documentation how to use it
- Clean up code for page previous
- fix bugs related to page previous
- documentation:
- How drawing works, what DrawCanvas does
- What PageView does
- How PageDataManager works
- how history stack is handled
- how application is layered, how signals travel in the app