Skip to content

Releases: langerhans/OdinTools

OdinTools 1.3.1

25 May 20:41
0eaf493
Compare
Choose a tag to compare

Bugfix release

  • Fixes an issue that made the release build debuggable which cause the app not being added to the background whitelist
  • Updates all dependencies to their latest versions

What's Changed

Full Changelog: 1.3.0...1.3.1

OdinTools 1.3.0

24 May 19:00
Compare
Choose a tag to compare

New Features

  • Automatically enable and disable charging separation at customizable battery levels
  • Override controller style and L2/R2 style when an external display is connected

What's Changed

New Contributors

  • @t895 made their first contribution in #35

Full Changelog: 1.2.1...1.3.0

OdinTools 1.2.1

11 Feb 16:39
adafc16
Compare
Choose a tag to compare

Fixed bugs

This is a small bugfix release which fixes a crash on RP4 devices. They have no vibration or use a different setting so the setting added in 1.2.0 lead to a crash. Also hides M1/M2 settings on devices that don't have these buttons.

Notes

This does not mean the app is officially supported on RP4 cause I still don't have this device to test updates on. But feel free to reach out if anything is super broken like this crash :)

OdinTools 1.2.0

10 Feb 19:16
Compare
Choose a tag to compare

New features

  • Vibration strength setting which allows more fine-grained control over the vibration strength and even lower values than the lowest stock setting.
  • M1 and M2 buttons can be remapped to other face buttons.

Known issues

  • If you force close the app (either manually by swiping it away in task manager or with some form of task cleanup) the background process that makes per-app overrides work will be force closed as well. This is expected behavior on Android. A workaround is in the works, but until that is done it's recommended to just keep OdinTools running if you use per-app overrides.

Contributors

  • Big thanks to @miguelguzmanr who contributed both new features in this release!

OdinTools 1.1.0

01 Feb 19:58
Compare
Choose a tag to compare

New Features

  • Performance and fan mode overrides have been added to per-app settings! Note you are required to select a fan mode when you select a performance mode. This is to prevent accidentally configuring "illegal" fan modes e.g. High performance with fans off. We don't want to melt your console 🔥
  • An option to delay application of overrides has been added. This can help fix crashes of apps that don't handle the controller style switching well. For example Yuzu does not like switching controller styles while a button is currently pressed. The delay is currently hardcoded to 0.5s so should not impact your experience at all. But if you had no issues, no need to set it either.

Contributors

Thanks to @GlazedBelmont for working on the performance and fan mode overrides!

OdinTools 1.0.1

28 Jan 18:09
Compare
Choose a tag to compare

OdinTools 1.0.1

This is a massive new release with lots of improvements to the existing code and per-app override config for controller settings!

How per-app settings work

OdinTools will constantly monitor which app is currently in foreground. Once it detects an app that it has a configured override for it save the current settings for later and will apply the settings made in that override.
Any time an app comes into foreground that has no defined overrides OdinTools will apply the satte it previously saved.

How to use per-app controller settings

Navigate to the new App overrides screen and select Add app override. A Dialog will list all your app (alphabetically). Pickt eh one you would like to define an override for:

Screenshot_20240127-190125

Select the overrides you would like to apply and click Save:

Screenshot_20240127-190340

To edit existing overrides just select the app in the App overrides screen. Here you are also able to delete existing overrides:

Screenshot_20240127-190135

⚠️ Note ⚠️
This feature works by using an accessibility service to monitor which app is currently in foreground. Android will occasionally ask you to review active accessibility services. Make sure to not disable the OdinTools service or otherwise per-app overrides will stop working. OdinTools does not actually "view or control your screen" as stated in said notification. That's just the default text the system uses.

Screenshot_20240122-222951

OdinTools 0.3.0

15 Jan 17:50
90349a4
Compare
Choose a tag to compare

Added:

  • Display saturation setting. This is set immediately and will be applied after a reboot as well. Note that it takes a few seconds after you first unlock the device to apply.

OdinTools 0.2.1

12 Jan 18:29
5f967cf
Compare
Choose a tag to compare

Changelog

  • New controller style icon by amphy. Thanks!
  • Fixes a crash that happens if the controller style or L2/R2 style settings have never been set before

OdinTools 0.2.0

08 Jan 19:46
b86afb0
Compare
Choose a tag to compare

Info

If you previously used the version I posted on the AYN Discord, you will need to uninstall it before installing this new version!

Changelog

  • Add L2/R2 style quick settings tile
  • Add customization options for quick settings tiles
  • Add option for single press home button