-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation changes and extensions #20
base: main
Are you sure you want to change the base?
Conversation
- Enlarged view area for DEBUG output - Extended debug view content - Html frame based on assets file index.html - Enabled script execution and pure text transfer - Added assets loader for javascript and css files Added functionality (flexmark extensions): - SubscriptExtension instead of StrikethroughExtension (subscript not working with strikethrough) - SuperscriptExtension - TocExtension - GitlabExtension with Mermaid and Katex support - AdmonitionExtension - enabled checkboxes in TaskListExtension
Hi Tiim, |
Hi Tiim, |
Bug Fixes to properly display widget when - size modified - widget created for the first time Support for userstyle.css styles file Known problems - widgets to updating after change of userstyle.css - update mechanism added, but not functional
new concepts and fixes - app specific style sheets - handler for location of userstyle.css in external storage - added code highlighting library Bug Fixes to properly display widget when - size modified - widget created for the first time Known problems - widgets to update after change of userstyle.css - update mechanism added, but not functional
Dagger integrated for DI Bug fix - Correct display of widgets after restart Known problems - widgets to update after change of userstyle.css - update mechanism added, but not functional
- Comments improved - Preferences as central place for settings - Other improvements
- Comments improved - Preferences as central place for settings - Other improvements - Begin with unit tests Problems - UpdateService not working with Documents folder
- Comments improved - Begin with unit tests - DI improved Problems - UpdateService not working with Documents folder
- DI improved - prepared for Hilt Problems - UpdateService not working with Documents folder
- use @DisableInstallInCheck to make sources compile
- Debug screen resolution improved - Added button to revoke permission for user folder - Added unit tests with and without Hilt support Problems: - Widget updates slowly on real tablet - userstyle.css not working on real tablet although permission was granted
- Widget updates slowly on real tablet - userstyle.css not working on real tablet although permission was granted - weird behavior of permission request Improvements: - one screen dimension used to define scaling behavior (no longer a MarkdownRenderer parameter) - preprocessing for $$...$$ delimited math - additional unit tests for his case - prepared for configurable zoom
Improvements Overview
Bugs
|
- Preprocessing of md with Parser library Konbini - ParserTest and other tests adapted - Html pages from internet can be used in widgets - A Content Cache speeds up the access - User interface of Main Activity changed - we have now a Tab Layout with 2 supported fragments and are thus open for extensions.
- In the ConfigureFragment we have: - a Zoom setting - a Use Userstyle.css checkbox - a Revoke Permissions button - a Refresh Widgets button Additionally we now wrap the content of a widget and no longer clip it on the right side.
- In the ConfigureFragment we have: - use binding - all IO access is now done in an IO thread, leaving the UI from those tasks -- Internet HTTP -- MD file io -- Shared Preferences - the widget configure activity now uses registerForActivityResult - zoom setting is now done using a Spinner with fixed Zoom list
- removed some not working services (f.i. UpdateService) - tests for PendingIntent to invoke our self - rolled back changes in Manifest, because app icon was not installed
- added additional fragments: Editor and Preview to main activity - case where tap of app widget invokes MainActivity - optimization of ContentCache and Preferences - bug fixing
- optimization of ContentCache and Preferences - handling of line number synchronization in Editor Fragment improved - bug fixing open problems - web page in Samsung tablet not loading - tap in AVD not working
- web page in Samsung tablet loading - (tap in AVD working, no idea how long) - worked on load method in UriExtensions.kt - comments improved and warnings fixed
- improved update handling - round corners - app widget preview on newer versions of Android
- test changes added
- change of ImageView to ListView enables scroll behavior while retaining other functionality
Further ProgressIn the mean time I made further progress:
Surely, there needs to be done some fine tuning. But the main functionality works in principal. |
- bug fix: app could hang - bug fix: onPageFinished called twice
Added functionality (flexmark extensions):