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):