Change Logs

List of changes in this version of the app.


(Current Version)

Build52

User Interface

Bug Fixes

Removed

Boot Manager

Batch

Music

NOTE: Batch has been finalized and is now ready for production.



Bug Fixes

  • Fixed "failed to unlock app" error on unlocker activation.

User Interface

  • Added animations to bottom menus.
  • Redesigned Batch panel menu.
  • Added disabled/cross icon on the names of disabled apps.
  • Added new design for Audio Player.

Bug Fixes

  • Fixed DeadObject error in various panels caused during relaunch and reload of the app.
  • Fixed bottom menu velocity issue when list is refreshed.
  • Fixed bottom menu flickering issue when fragment is closing.
  • Fixed delay in opening Batch panel.
  • Fixed never ending vibrations after batch extract is done.
  • Fixed a few issues with batch uninstaller (more revisions needed).

Batch

  • Implemented non-root uninstaller mechanism.

Other

  • Added app level uninstaller listener. App should automatically refresh and update all data if any app is uninstalled within or outside the scope of the app.

Trial Version

From this version onwards, this app will add a trial period limit on app uses. The trial period will last until 15 days and will offer access to all app's features can be used and tested within this duration. Once the trial period ends, the app will lock a tiny percentage of its core features which can be purchased if the user deems them necessary otherwise any other app's feature will continue to work as intended even after the trial period has ended.


User Interface

  • Put the header menus at the bottom of the screen in various lists of the app.
  • Added a new info to the header of the app.
  • Added no trackers found warning.

Bug Fixes

  • Fixed various locale issues.
  • Fixed bottom menu margin issue.
  • Fixed font size issue in various menus.

Bug Fixes

  • Fixed optimization reset issue in Battery Optimization panel.
  • Fixed app randomly crashing in Android Marshmallow 6.0.

User Interface

  • Added option to export all apps data in TXT and XML format in Apps panel.
  • Added more options in Stack Traces panel.
  • Added clear button in Search panel.
  • Added Battery Optimisation panel to allow management of battery optimisation of all the apps (Root only).

Bug Fixes

  • Fixed App Info panel icons not updating after executing action.

Improvements

  • Added proper formatted XML preview support.
  • Improved Extension highlight framework.
  • Disabled apps icons will be gray-scaled to make them easily identifiable.
  • Improved Extras and Graphics file scanner.
    Use $ to filter out the extensions such as typing $html will filter in all the .html files. Similarly, typing drawable$ will filter in all the files whose parent directory or name starts with drawable.

Removed

  • Removed filter icon from Extras and Graphics panels.

User Interface

  • Added proper warning when opening permissions panel of an app that doesn't require any instead of showing error stack.
  • Added Russian translations.

Bug Fixes

  • Fixed NoSuchMethod error on pre-Oreo devices while opening Apps.

User Interface

  • Added storage permission check dialog before any storage related tasks.
  • Added a separate panel for selected batch apps management.
  • Added fade on top of all transparent status bar lists to make the status bar visibility a bit less obtrusive.
  • Added loading indicator in Shared Prefs panel.

Bug Fixes

  • Fixed divider losing position at the end of the lists.
  • Fixed file reading framework to properly mount some system folders.
  • Fixed Shared Preferences' xml file not loading of other apps in root mode.
  • Fixed Move Selection to Top issue in Batch panel.
  • Fixed terminal icon animation broken issue.
  • Fixed many issues with the Image Viewer panel.
  • Fixed some panels not working properly with keyboards.

Improvements

  • Added scalable zoom support in app's Image Viewer.
  • Added animated GIF preview support in Image Viewer
  • Improved selected batch apps list behaviour.
  • Improved search behaviours.
  • Improved app loader framework to optimize overall performance of the app.
    (This is a major improvement in the app's performance)

Removed

  • Removed copy button from error dialog and replaced with popup menu.
  • Unnecessary apps whose relative info is older than one month will now be kept hidden from secondary home panels.

Music

  • Added Shuffle button.

Development

  • Updated many underlying APIs.
  • Updated how the codebase uses deprecated and old APIs.

User Interface

  • Added delete option in Stack Traces panel.
  • Added total indicator in Stack Traces panel.
  • Added proper Notes Menu (long press the note).

Bug Fixes

  • Fixed notes not loading in the main list after save.
  • Fixed save button states in Notes Editor panel.
  • Fixed Installer panel crashing after the previous update.
  • Fixed button alignment issue in App Info panel

Improvements

  • Improved app's interaction with system navigation gestures.
  • Improved notes' list layout.
  • Improved Permissions panel to load up some missing permissions of the app.

Removed

  • Removed some notes formatting buttons from Notes Editor panel.
  • Removed Unpack from App Info panel.
  • Removed unnecessary dots from app level Usage Stats panel.
  • Removed Delete button from Notes panel.
  • Removed Disable Transparent Status Bar preference option from Appearance panel.

The app is released on GitHub and FDroid from here.


User Interface

  • Added blur effect on the background when a popup window is showing.
    Will work on supported devices only.
  • Added option to enable disable blur effect on popup windows Behaviour Preferences panel.
  • Added Shared Preferences viewer panel.
    Due to restrictions imposed by Android 12 data directory of other apps aren't accessible anymore even with root access. Android 11 and below should work fine.
  • Updated translators and licenses lists.

Bug Fixes

  • Fixed stack traces not getting recorded properly.
  • Fixed languages not included in Play Store build.

Improvements

  • Improved keyboard interactions with panel views.
  • Updated many outdated APIs.

Removed

  • Removed views intercepting IME movement behaviour for time being due to unexpected behaviour.

Music

  • Music state highlight.
  • Added quick play button.

Widgets

  • Added Lock Screen widget.

Android 12

  • Disabled Android 12's stretching effect from the whole app.
    Google added a stretching effect in Android 12 that creates a stretching effect when the view is overscrolled. There were few issues with this feature first it is really ugly and second it is creating a conflict with app's native overscroll effect animation engine creating a glitch effect out of it.

User Interface

  • Added Music shortcut (on users' request).

Bug Fixes

  • Fixed app crashing when data is explicitly restored from cloud after factory reset or setting up a new device.
  • Fixed launching terminal from shortcut launches the app if the app process is active in the memory.
  • Fixed app crashing without any stack trace on many pre Android 13 devices.
  • Fixed navigation bar overlapping issue on some views.

User Interface

  • Added Legacy transitions back to reuse the old code base.
  • Implemented Usage Stats App Info panel.
  • Implemented app's Stack Trace panel.
  • Added framework for reading other app's shared preference files (root).

Bug Fixes

  • Fixed a few UI issues.
  • Fixed a few animation issues.
  • Fixed AndroidBug #5497 issue on transparent status bars.
  • Fixed usage stats permission crashing the app in some devices.
  • Added checks to skip stats of uninstalled packages fixing a few crashes.
  • Fixed root button not working sometimes in some devices and root versions.
  • Fixed crashes when root connection cannot be established properly.

Removed

  • Removed Clear Cache due to restrictions in newer Android versions.

Installer

  • Updated flow style for better installation procedure.
  • App won't require user action to finish package installation in Android S and higher in some case.

User Interface

  • Added new transition animations to add more natural motion to the how things move in the app.
  • Added option to change transition type in Behaviour panel.
  • Added option to change arc type in Behaviour panel.
  • Added a native crash handler to record the traces. How it works? -> When the app crashes the crash handler will record the trace of the error and will show it to user before the app's next launch and allow them to send the logs if user deems it necessary or close it. It won't have any impact on user experience and the reports will show over the top of the main app so any internal app process won't be blocked either.

Bug Fixes

  • Fixed list getting loaded two times in Search panel causing animations to break.
  • Fixed Operations showing in non root mode.

Usage Stats

  • Added two separate usage stats engines for fetching usage stats for the apps.

User Interface

  • Updated Setup panel UI and removed unnecessary animations.

Bug Fixes

  • Fixed .apk file installation error.
  • Fixed app panel transactions getting stuck between Setup and Home panels
  • Fixed text box background issues in different places of the app.
  • Fixed usage stats interval popup selected highlight missing issue.

Improvements

  • Improved certificate parser to add more certificates support and information.

Installer

  • Added Certificate details.
  • Improved Permissions in Installer panel to show permission granted status fro already installed apps and ability to perform permissions actions as well.
  • Added option to launch the app.
  • Fixed loading icon for apps that are not yet installed.

User Interface

  • Adjusted few scrollable views getting clipped in Android 12+.

Bug Fixes

  • Fixed Material You theme glitching when it is switched from other themes.
  • Fixed Material You accent color getting randomly reset to Inure.
  • Fixed accent color getting reset on opening of a transparent activity.
  • Fixed material you theme for transparent activity.

Improvement

  • Improved Icon Size framework, changing icon will not lag, get pixelated and will truly change its size throughout the app now.
  • Optimized home panel to use less views and improve overall performance.

Removed

  • Removed non required views from Development preferences panel.
  • Removed few unused strings.
  • Removed Firebase and Play Services APIs (was added by a library without disclosure).

Batch

  • Implemented Extract in Batch.
  • Added extract progress notification for batch process.

Installer

  • Implemented partial installer framework.
  • Implemented separate panel for installation and file association for the app.
  • Implemented installer framework.
  • Implemented a new framework to fetch APK details of not-installed apps which is a part of the Apk File Info panel framework.
  • Added tab layout in Installer panel.
  • Added custom tab layout in Installer panel.
  • Added split apk installation support including .apk, .apks and .xapk packages.

Apk/App Info

  • Implemented a new framework to fetch APK details of not-installed apps.
  • App Info panel has been disabled in favour of App Installer panel. The Installer will show most of the app details and having a separate info panel isn't required (Further input is appreciated).

User Interface

  • Added Traditional Chinese translation (Thanks to 人工知能 )
  • Long pressing main app icon will open app's changelogs.
  • Added translators list in About panel.
  • Added line numbers to be shown along side the code in XML and code viewers.
  • Added Deep Search option in Search panel.
  • Added Material You system dependent theme.
  • Added Material You system dependent accent color.
  • Added option to enable debug or developer only features of the app.
  • Added AppOps function in App Info panel backed by root and adb (ADB mode is not implemented yet).

Bug Fixes

  • Fixed app panels not opening after changing app's language/locale.
  • Fixed audio player notification not showing in many devices.
  • Fixed audio player getting dismissed when device is rotated.
  • Fixed navigation bar overlapping the app's activity in Android < P.

Improvements

  • Changed split package output file to apkm.
  • Improved Send mechanism for the app.

Removed

  • Removed Directories from Package Info panel and any directory related info will now be available in App Information panel.

Batch

  • Added new extract framework based on MANAGER_ALL_FILES permission.

User Interface

  • Fixed many design issues with Inure Seekbar, also it now supports secondary progress as well.
  • Added option to clear trackers cache data in Manage Space activity.
  • Added option to clear images cache data in Manage Space activity.

Bug Fixes

  • Fixed many crashes for Audio Player
  • Fixed crashes in devices with < Android 10.
  • Fixed accent color issue in Setup panel.

Improvements

  • Information tags in main apps lists have been replaced with default Inure tags style to improve addition of more info and simultaneously reduce performance overhead due to multiple view rendering.

Removed

  • Removed Full Screen Audio Player.

Audio Player

  • Now supports http, https and ftp link playback.
  • Can play shareable intents as well, just click on share for any file and pick Inure Mini Player.

User Interface

  • Clicking main app icon will open ap Credits sections.

Improvements

  • IME's will automatically focus on the text input field if Search panel is opened.

Removed

  • Search animations of the previous versions.

Application

  • Added new app icon, the previous icon was originally supposed to be used for Apps panel only as demonstrated by Android Dev Notes here. I hope everyone will like the new icon :).
  • Added support for opening app preferences from the system app info panel directly.
  • Added Manage Space activity to support independent data management for the app.

Bug Fixes

  • Fixed ripples not showing on some clickable fields of the app.
  • Fixed edge color not updating based on accent color in some scrollable views.
  • Fixed icon colors in Usage Stats panel.
  • Restored gradient icon based splash screen.
  • Fixed accent color issue causing all icons to disappear from the app.

Improvements

  • Audio player will show file name instead of Unknown if the audio file does not have a title in metadata.
  • Improved app animations including search bars and buttons.

User Interface

  • Added Privacy Policy of the app in About panel.
  • Updated Preference icon and opening animation.

Improvements

  • Created a new dynamic seekbar to be updated along with the theme changes and shadows, earlier it had glitches of sorts.
  • Implemented Accent Color into app's theme engine, the app won't restart anymore on accent color changes.
    There are a few bugs with this implementation at the moment but they will be fixed soon as the implementation is improved over time.
    There's one drawback of this implementation, it made the app colors flat, there won't be any gradients in the icon, although it's possible to render gradients dynamically but it's expensive process and will be implemented later once this part is finalized.

User Interface

  • Updated theme selection panel design.

Bug Fixes

  • Fixed panel showing a white flash on darker themes when switching.
  • Fixed terminal shared animation not working in Android 10 and above.
  • Fixed activities creating multiple app instances in recents panel.
  • Fixed transition not overlapping causing a bit delay in switching panels.
  • Fixed screen flashing when switching between activities.
  • Fixed padding issues in Usage Stats panel.
  • Fixed delay between changing themes from Application Theme panel.

Removed

  • Removed circular reveal theme change effect and replaced with fade transitions.

User Interface

  • Added not found dialog for various viewer panels.
  • Added options to change bounce values for scrolling in Behaviour panel.

Bug Fixes

  • Handled some crashes in trackers
  • Fixed theme change process getting executed two times.
  • Fixed animation getting interrupted when theme is being changed.
  • Fixed white status bar issue in Terminal panel when theme is dark.

Improvement

  • Improved app theme changing framework.

Development

  • Updated androidx.lifecycle dependencies and updated all lifecycle codebase used inside the app overall improving performance of how viewmodel is being handles inside the app.

User Interface

  • Added option to switch between grid and horizontal layout in App Information panel.

Bug Fixes

  • Fixed preference background appearing white in dark themes.
  • Fixed audio player crashing when media player completes the playback.

Improvements

  • Improved theme engine in some parts where background is having issues setting proper theme based colors.
  • Fixed menus loading multiple times causing mild performance issues in App Information panel.

Workarounds

  • Made longer header texts ellipsized to prevent them from splitting into two lines on smaller screens.

User Interface

  • Changed text hyphenation frequency to none to prevent breaking of words in some cases when complete text is larger than the layout specified.
  • Added Preferences shortcut in Shortcuts panel.
  • Added App Memory option in Preferences panel to check app heap size.
  • Added Low Memory Device and Background Restriction checks.
  • Added checks for PACKAGE_USAGE_STATS permission throughout the app.
  • Added popup to redirect to grant page for usage stats permission.
  • Added Unpack in App Info panel (partially implemented).

Bug Fixes

  • Fixed Preferences panel icon animation duration issue.
  • Fixed flickering of Preferences header.
  • Fixed crashes caused when opening large APK files in Tracking panel.
  • Fixed apk mips and armeabi-v7a architecture not being recognized.

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"
            

User Interface

  • Quick Apps list will be hidden from Home panel if there are no apps added in quick apps list.
  • Added Delete buttons in Notes list panel.
  • Added Notes option in Apps Menu.
  • Added Stroke option in Accessibility preferences panel to add stroke on clickable items if Static Backgrounds is toggled.
  • Added theme state icon.

Bug Fixes

  • Fixed Remove from Quick Apps option not working in Apps Menu if there are no apps in quick apps.
  • Fixed crash caused by Quick Apps database closing unexpectedly.
  • Fixed icon animation duration not synchronized in Preferences panel.
  • Fixed few UI issues in Terminal Preferences panel.
  • Added quick shortcuts for post nougat android versions.

Improvements

  • Improved theme change animation in theme selection panel.
  • Improved Share panel interface.

Notes

  • Implemented Bold function.
  • Implemented Italic function.
  • Implemented Underline function.
  • Added Strikethrough function.
  • Added text size function.
  • Added Bullet function.
  • Added Superscript and Subscript function.
  • Added Highlight function.
  • Added Quote function.
  • Adjusted interface to move utility controls such as Save, Undo and Redo on top left corner of the panel and character formatting controls at the bottom strip.
  • Added Save button on top of Auto Save mechanism.
  • Added recycler view based Formatting Strip for Notes Panel.
  • Added HTML JSON Spans mode to raw edit note spans.
  • Added option to toggle Auto Save mechanism.
  • Added note updated date in Notes panel.
  • Added dedicated note viewer.
  • Known Issues:
    • Sometimes auto saving notes gives error Cannot serialize SpellCheckSpan... which I am working on it, the reason it cannot be fixed atm is because the official Android SDK restricted its access to system framework only. It will be fixed later.
    • Undo and Redo does not change span states of the text as of now.

User Interface

  • Added three new fonts, Fredoka, Heebo, and Mali.
  • Implemented Batch panel.
  • Added notes panel.

Bug Fixes

  • Fixed a few minor issues with Audio Player.
  • Fixed search highlight issue when Ignore Case is on.
  • Fixed Auto option not appearing on top in TypeFace selection panel.

Improvements

  • Preloading uninstalled apps to remove slight lag when clicking Uninstalled.
  • Pie Hole Radius will animate the change instead of abruptly jumping to values.

Batch

  • Added application list in batch.
  • Made batch selected items' state persistent meaning any state of the selection will not be lost even if the app is closed or restarted.
  • Added date of selection of the item.
  • Added a separate model window for selected batch items.
  • The batch functions are yet to be implemented.

Notes

  • Added notes list.
  • Added dedicated Notes Editor panel.
  • Added Undo and Redo options.
  • Added Save on Type mechanism for notes editor.

Note:

  • This build wasn't supposed to be released yet, but college exams are starting next week and I won't be having any development time for about 15-20 days, depending on the schedule, therefore, I am uploading the fixes and any progress I have made so far. I will picking it up back again as I am done with the exams.

User Interface

  • Added Target SDK data in Analytics panel.
  • Added Install Location data in Analytics panel.
  • Added Analytics menu.
  • Added option to switch between legend labels with Version Code and Version Name..
  • Added option to adjust pie chart radius.
  • Added proper Share dialog in About panel.
  • Added option to use Termux app instead of app's native Terminal Emulator.
    Visible only if Termux is installed and enabled.
  • Added option to reduce some animations of the app in Accessibility panel to avoid motion sickness.
  • Added info dialog for Uninstalled apps.
  • Added marker view for charts in Analytics panel.

Bug Fixes

  • Fixed legend layout not padded properly in Analytics panel.
  • Fixed solid center color for Pie charts.
  • Fixed status bar turning white when Accent on Nav Bar is toggled.
  • Fixed icon not animating back from Terminal panel.
    Also replaced linear animation with native app's arc animation for icon transition.

Improvements

  • Pie charts' legends type face now follows app's typeface.
  • Charts are now included in Inure Theme Engine.
  • Corner Radius values range expanded from 1 to 99 pixels.
  • Transparent status bar disabled for Terminal panel to avoid keyboard padding issue caused by Android Bug #5497..
    UI will still feel the same and will work as it is.
  • Minimum SDK chart is disabled for pre-Nougat devices.
    because Android system does not natively provide any minimumSdk values up until Android 7.0 and inflating or manually fetching this value from all APK files during runtime will overload the system.

Adjustments

  • Dot size adjustments to make it's margin aligned with other preferences ui structure indicators.

Deprecated

  • WebView XML file viewer is deprecated and it's support won't be carried out. It can still be accessed from Formatting panel.

User Interface

  • Added two accents colors Horizon and Limed Spruce.
  • Added Minimum SDK pie chart in Analytics panel.
    Other chart data will be added by the next update.
  • Added modal window for Sure prompt dialog replacing the popup menu.
  • Added option to perform case sensitive search in Search panel.
  • Changed About panel icon.
  • Separated Formatting preferences from Configuration in Preferences panel.

Bug Fixes

  • Fixed search data loading two times due to keyword based scanning.
  • Fixed animation not executing between panels when they're being switched from a dialog menu.

Improvements

  • Audio Player won't lose state if player instance is opened from recents panel.
  • Added indirect support for video files in Audio Player meaning if video is opened by the app, it will be played as audio.
  • Offloaded resource loading when dragging the fast scroller to make the scrolling a bit smoother (still needs improvement).
  • Reduced delay when loading text files.
  • Improved loading a little bit.
  • Optimized popup dialog dimensions in various menus for both landscape and portrait modes.
  • Enabling/Disabling transparent status bar won't restart application anymore.
  • Enabling/Disabling Accent on Nav Bar won't restart application anymore.
  • Changing corner radius won't restart app anymore.

User Interface

  • Added Days metric in Usage Stats panel.
    Also added option to limit the usage duration to hours only.

Bug Fixes

  • Fixed a critical bug preventing the app from launching, caused by Database initialization of Quick Apps.
  • Fixed item gap issue in Apps Menu dialog popup.
  • Fixed sometimes Add/Remove from Quick Apps not working properly and also causing crash sometimes.
  • Fixed showing null in Uses Features in App Information panel.
  • Fixed small artist icon in Audio Player dialog.
  • Fixed crash caused by missing app name in apk file (usually malware or corrupted files).
  • Fixed crash caused by fast scroller due to reading the text from the app missing the app name string.

Improvements

  • Changing app's typeface style won't restart the app anymore and font changing process is now very smooth.
  • All preferences selection window's selection are now smooth, earlier it was quick and harsh.
    Accent Color will still restart the app but that's how Android works and cannot be fixed.
  • Theme animation won't be executed if the same theme is set again and again.
  • Using Foreground Service for the Audio Player replacing the old implementation based on ViewModel pattern.
    • Allows the use of media style notification, including play and pause control.
    • Can survive activity restart including theme and orientation changes.
    • Can run independently even if the activity is closed and reopen anywhere directly from the notification.
    • Broadcast it's playback state to any universal audio widget in the device.
    • Support play and pause command from headphone button.

User Interface

  • Added app's play store id qr code in About section.
  • Balanced out margins for checkbox in popup windows.
  • Added bottom sheet dialog based apps menu in all apps list and removed old popup menu due to its design not being modular enough and hard to maintain.
  • Revamped the Home panel design. Here are the list of changes and why that was necessary...
    • Recently Installed, Recently Updated, and Most Used lists have been removed.
    • Added a primary navigation system to improve two things, it will leave a lot of space to be added new things later. Home panel should be used for things that are needed quickly and secondary options should be a substrate of the primary navigation.
    • Removing unnecessary elements from Home panel will improve startup due to resource optimization.
  • Added dialog based terminal menu.
  • Added panel to view uninstalled packages.
  • Added panel to view disabled apps.
  • Added Quick Apps section in home panel to add any app as favorite app or quickly accessible app.

Bug Fixes

  • Fixed descending checkbox not working in search panel.
  • Handled crash while opening Device information in Device Info panel.
  • Fixed crash caused by opening Terminal remotely.

User Interface

  • Added custom dialog for closing terminal panel.
  • Added custom context menu for terminal panel.

Bugs Fixes

  • Fixed terminal not closing issue from notification close button.

Improvements

  • Improved animation of popup windows to reduce too much motion in animation.

Terminal Emulator

  • Implemented association activities for terminal windows.

Bug Fixes

  • Fixed a critical issue that is crashing the app installation in Android 12.

User Interface

  • (Beta) Added option to resize icons of the app.
  • Added option to disable colored icon shadows.
  • Added list based panel junction for device info panel.
  • Added option to skip loading on app launch in Behavior preferences panel.
  • List interface for App Theme.

Bug Fixes

  • Fixed black header text issues in some panels.
  • Fixed slide animation not working for some panels when transitions are on.
  • Fixed few margin issues.

Improvements

  • Added native markdown viewer.
  • Added improved native Terminal Emulator framework.

    The main reason this change was needed was the previous implementation of terminal in Inure is faulty and unstable, cannot run multiple instances, cannot kill itself meaning memory leaks are there even if the session is closed, crashes and freezes the app when ran heavy commands such as su logcat.

    The newer one supports more features, is customizable, runs as a separate app inside the main app and can be used as standalone app if need be and is extremely stable.

Terminal Emulator Changes

  • Multiple windows with native processes.
  • Various themes including native app theme.
  • Can run heavy commands effortlessly such as logcat
  • Supports special keys and physical keys.
  • Ability to copy/paste/select text from the terminal.
  • Can be used as a standalone app along with the main app directly from homescreen.
  • Supports multiple font sizes.
  • Foreground service to keep the terminal running in background without losing process states even if app is closed.

Removed

  • RAM details from device info panel.

User Interface

  • Added information panel menu in Device Info panel.
  • Redesigned Device Info panel.
  • Added High Contrast theme.

Bug and Issues Fixes

  • Fixed crashes on some popup menus.
  • Fixed icon color issue in Apps panel.
  • Fixed random icon size issue in Usage Stats panel.
  • Fixed purple status bar issue when app is launched.
  • Fixed seekbar background issue.
  • Fixed Audio Player not launching issue.

Improvements

  • Improved icon loader framework, now loads current launcher icons of the apps instead of loading the default launcher icon.

    (Useful in cases where an app is dynamically changing app icons and new icon is the updated recognizing point for the app. Earlier the app loads default app icon despite the icon being changed by the app itself, this fixes that problem.)

Device Info

  • Implemented System panel.
  • Implemented Device panel.
  • Implemented Battery panel.

User Interface

  • Added custom divider for Inure Theme Engine
  • Added new custom SeekBar to work with Inure Theme Engine.

Bug and Issues Fixes

  • Fixed Static Background color issue with native theme engine.
  • Fixed random crashes when theme is changed by the system.
  • Fixed TextViews drawable color issues with new theme engine.
  • Fixed overscroll effect scrolling not working Home panel when scrolled by recycler view.
  • Fixed text color issue in Permissions panel.
  • Fixed ripple overlapping issue after theme is changed.
  • Fixed theme name clipping when theme is changed.
  • Fixed Day/Night mode not changing appropriate themes.
  • Fixed WebView dark theme issue.

User Interface

  • Added native Inure Theme Engine for more control and elegance over how theming inside the app will/should work.

    The native theming engine adds support for more theme styles such as AMOLED Black or Slate Grey and allows robust theme controlling framework from the app's core. It also removes the limitations of restarting the app everytime theme is changed from the app and also adds a really nice animation when the theme is updated.

    There aren't many changes in this build because coding this theme took more than 18 hours of non-stop coding, maths and problem solving and by far the most painful and exhausting feature ever to implement in this app.

User Interface

  • Bounce scroll effect for all non-list scrollable views.
  • Redesigned Change Logs panel.
  • Added Permissions in App Information panel.
  • Added Split Packages in App Information panel.
  • Added Uses Features in App Information panel.
  • Added toggle to disable Transparent Status Bar mode as a workaround for AndroidBug #5497 where opening keyboard does not resize or pan the contents on the screen.
    It is an Android Bug and cannot be fixed by any means except for fancy tricks and these tricks do not work on all devices hence the option.

Bug Fixes

  • Fixed a rendering issue where icons are different in sizes.
  • Fixed convex path related issues for fast scroller item.
  • Fixed panel switch animation not executing when Transitions are on.

User Interface

  • Added option to copy information from Certificate and Information panel.
  • Added option to copy package name in long press menu.
  • Added search option in Resources panel.
  • Added app's Telegram group link in About panel.

Bug Fixes

  • Fixed system app not getting uninstalled on root mode.
  • Workarounds for unexpected chunk type error.
  • Fixed darker ripple color on first click.

Improvements

  • Migrated to Toolkit API to use intrinsic blur after deprecation of RenderScript API. In some devices you may see much smoother scrolling of lists and faster icon rendering.

Removed

  • RenderScript API.

User Interface

  • Added Credits in About panel.
  • Added Open Source Licenses in About panel.
  • Added SharedLibs option in App Info panel.
  • Added custom CheckBox.

Bug Fixes

  • Fixed various issues with Date Format dialog.

Improvements

  • Removed separate activity for viewing web pages making navigation more streamlined.
  • Updated WebView framework to force app's accent color on web pages in the app.
  • Reduce spacing between items in preference panels.
  • Added native engine for parsing Dex files.
  • Added native engine for parsing XML files.
  • Viewing XML as TXT now decodes the file before showing.

Removed

  • Removed ApkParse library due to issues with it's BSD 2 clause and app's GPLv3 license.

User Interface

  • Added option to use Accent Color on Navigation Bar as well.
  • Added Accessibility in Preferences panel.
  • Added indicators on items in Preference panel to hint what they will do upon clicking.
  • Added dialog menu in permissions panel.
  • Updated Search Box design
  • Added search result count in Search panel
  • Removed Overshoot interpolator from panel switching animation.

User Experience

  • Added option to highlight all clickable icons and buttons of the app with grey backgrounds.
  • Added option to add dividers between the list items.
  • Moved permission label toggle into Permissions panel.
  • Updated manifest icon.

Bug Fixes

  • Fixed shadow behind the status bar.
  • Fixed white navigation bar issue.
  • Fixed text not showing in TTF viewer.
  • Fixed bright switch color issue in Dark mode.
  • Fixed app freezing when Use Root Method is unchecked.
  • Fixed status bar becoming black after going back from Image Viewer

Improvements

  • Improved Text Viewer and added option to save or copy the text.
  • Improved setup panel.
  • Improved search panel data loading framework, reduces lag significantly while opening Search.

Adjustments

  • Text style adjustments for Preferences panel

Other older builds were released for internal testing without any proper tags and changelogs. In other words Open Testing began after Build12