User Interface
- Added Shortcuts editor panel in Configuration panel.
- Added Native Libraries in App Information panel.
- Added Architecture in App Information panel.
- Redesigned Batch Bottom Menu and hide them if no item is selected.
- Added dividers between app and ui level preferences.
- Added Search option in Preferences panel.
- Added option to hide preference indicators in Development preference.
- Added Trackers options in Apps Menu.
- Added partial Java syntax highlighter (work in progress) to support
tracker code viewing.
Bug Fixes
- Fixed list state loss in viewer panels when search box is visible/focused.
- Addressed missing Android 12L tag issue in sdk metadata.
- Fixed a delay in saving persistent notes.
- Added an abstraction for SpellCheckSpan error, although not completely fixed,
this won't
prevent the notes from saving anymore rather this span will be ignored if it
cannot be
serialized. (I disabled the spell check for the notes panel :))
- Fixed keyboard not hiding sometimes when panel is changed or search box is
collapsed.
Improvements
- Fixed leading and trailing whitespace issue for various text fields of the
app.
Trackers
- Added Trackers in Application Information panel.
- Added tracker source parser and viewer.
- Added search option for trackers.
- Added Trackers Menu and added preference option to keep non-tracking
classes in the
list.
- Added trackers analytics details.
- Added option to show tracker analytics automatically after trackers have
loaded.
Batch
- Written complete backend for Batch function.
After this update, I will be beginning working on implementing and
finalizing
Batch and hopefully they will be available by the next update.
Device Info removed from the home and its development won't be carried out as
developing it will take too much of development which could be
spent on refining the
other aspects of the app.
The codebase is left inside the app so it can still be launched
by using this
command in the terminal emulator or ADB Shell.
am start -n app.simple.inure/app.simple.inure.activities.app.MainActivity -a "open_device_info"