Skip to content

Multiple improvements and refactors#616

Open
ggtlvkma356 wants to merge 10 commits intoGrapheneOS:mainfrom
ggtlvkma356:pdfviewer-improvements
Open

Multiple improvements and refactors#616
ggtlvkma356 wants to merge 10 commits intoGrapheneOS:mainfrom
ggtlvkma356:pdfviewer-improvements

Conversation

@ggtlvkma356
Copy link
Copy Markdown

List of changes

  1. Move UI operations to the main thread.

  2. Make shared mutable state thread-safe.

  3. Move file saving off UI thread.

  4. Remove Loader. Document properties are loaded using ViewModel.

  5. Remove onSaveInstanceState. Persistent states are managed with ViewModel.

  6. Simplify Menu handling.

  7. Display page number with Snackbar instead of Toast.

  8. Remove Hungarian notation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant