Skip to content

Releases: KieronQuinn/TapTap

0.10.1 Beta

16 Feb 17:50
abec5a3
Compare
Choose a tag to compare

This is a bug fix release of 0.10:
Fixed crash when launching the app without an internet connection
Fixed crash when adding a requirement to an action after moving actions around or deleting some

Original 0.10 changelog:

  • A full rewrite of almost all of the behind the scenes of the app, which should be more stable, compatible and efficient. This means the "Split Service" option has gone and is effectively always enabled, so a notification will be shown (which means less chance the app gets killed). You can long press it to hide it without affecting battery optimisation.
    New Actions:
  • Accept Call & Reject Call (make sure to disable the call gate if you wish to use Reject to hang up a call)
  • Swipe Left, Right, Up & Down (requires secondary gesture service)
  • New Gates for foldable devices, for the open and closed state of the device
  • Added a Backup & Restore feature, using Storage Access Framework so you can backup and restore directly from Google Drive if you wish
  • Added a built in update downloader to workaround the issue where some were unable to download an APK from the app (if you can't download this update, click the "GitHub" link in the app and find the APK in the releases section)
  • Improved Battery & Optimisation screen to link off to dontkillmyapp.com for your OEM if available
  • Re-shuffled About section to have its own page with full credits for contributors and translators - thank you!
  • Fixed a load of bugs including: Triple tap running feedback when gated, Double tap running feedback when set to do nothing and Triple tap enabled, crashes on MIUI and Android 7.0, crashes when an app used in an action or gate is uninstalled
  • Removed unused resources & code, reducing the size of the APK by around 1MB

0.10 Beta

07 Feb 19:07
9b23c93
Compare
Choose a tag to compare
  • A full rewrite of almost all of the behind the scenes of the app, which should be more stable, compatible and efficient. This means the "Split Service" option has gone and is effectively always enabled, so a notification will be shown (which means less chance the app gets killed). You can long press it to hide it without affecting battery optimisation.
    New Actions:
  • Accept Call & Reject Call (make sure to disable the call gate if you wish to use Reject to hang up a call)
  • Swipe Left, Right, Up & Down (requires secondary gesture service)
  • New Gates for foldable devices, for the open and closed state of the device
  • Added a Backup & Restore feature, using Storage Access Framework so you can backup and restore directly from Google Drive if you wish
  • Added a built in update downloader to workaround the issue where some were unable to download an APK from the app (if you can't download this update, click the "GitHub" link in the app and find the APK in the releases section)
  • Improved Battery & Optimisation screen to link off to dontkillmyapp.com for your OEM if available
  • Re-shuffled About section to have its own page with full credits for contributors and translators - thank you!
  • Fixed a load of bugs including: Triple tap running feedback when gated, Double tap running feedback when set to do nothing and Triple tap enabled, crashes on MIUI and Android 7.0, crashes when an app used in an action or gate is uninstalled
  • Removed unused resources & code, reducing the size of the APK by around 1MB

0.9 Beta

09 Oct 21:29
703f8fd
Compare
Choose a tag to compare
  • Added new setup wizard, which allows easier setup of gesture (sensitivity, model) and battery optimisation disabling
  • Added three new actions: Dismiss Alarm/Timer, Snooze Alarm and Alt Tab (switch to last app)
  • Added three new gates: Alarm/Timer going off, Lock screen showing and Lock screen not showing
  • Improved model picking based on screen size (for now). Models have also been renamed based on size rather than model to ease confusion
  • Added "No Gyroscope" detection, and require accelerometer to install
  • Split services is now enabled by default for new users
  • Split out gesture requiring actions (currently just hamburger) into their own accessibility service, to allow use of other actions without interfering with apps that change behaviour with gesture accessibility services running
  • Improved bottom sheet behaviour using material-dialogs

0.8.1 Beta

20 Sep 17:59
101e4a8
Compare
Choose a tag to compare
  • Fixed crash changing feedback options for some devices
  • Further changes to the service to hopefully fix duplication of listeners/actions
  • Fixed missing apps on Android 11 due to package visibility changes
  • Added empty states to actions and gates pages
  • Fixed crash when triple tap was enabled and run but no actions were set

Original 0.8 Beta changelog can be found here: https://github.com/KieronQuinn/TapTap/releases/tag/0.8_beta

0.8 Beta

19 Sep 18:05
45ee005
Compare
Choose a tag to compare

Now in beta!

  • Added Triple Tap - a whole new section of the app with the same UI, actions and controls as double tap. Triple Tap is opt in and still slightly experimental, I suggest making sure you have the best Gesture Model setup and rebooting after enabling it for the first time for best results.
  • Added support for Triple Tap to Tasker Event
  • Added actions for four new Android 11 accessibility global actions - Accessibility button, accessibility button chooser, accessibility shortcut and app drawer (supported launchers only)
  • Added hamburger action, with a caveat (read the warning)
  • "Lock screen" action will now disable wake until it's executed to prevent device waking back up if wake device feedback is enabled
  • Hopefully fixed the service running twice and running incorrect actions on some devices when the service is enabled/disabled/restarted often
  • Experimental: Notification and quick settings action are now dynamic, based on window title. They will now close the notification / QS panel if it's open, on supported devices
  • Updated translations

0.7.1 Alpha

09 Sep 21:19
Compare
Choose a tag to compare

Fixed crash caused by logging on some devices (second damn time today 🙃)

0.7 Alpha

09 Sep 20:29
Compare
Choose a tag to compare
  • Fixed an issue in the Columbus JAR that was causing gates to be checked far more often than they needed to be. This means that actions now launch significantly quicker, and there may be less CPU usage and battery drain too
  • Added option to split background service into both an accessibility service and a foreground service with a notification, which may help on some devices. This is optional, and is opt-in from the new Advanced settings page
  • Added option to restart service automatically every hour. Some people have had success doing this themselves using Tasker, so this is an automatic implementation of that. Again, opt-in from the new Advanced settings page.
  • Added automatic update check, runs once a day at midday and shows a notification if there's an update, as well as checking when the app launches.
  • Added kill switch to disable the gesture without stopping the accessibility service (note that this does a full service restart, so if the gesture stops working, toggling this off and on (or using the QS tile) will restart it and get it working again)
  • Added quick settings tile to toggle the kill switch
  • Added action to launch Google Voice Access (the accessibility app)'s action. This means with that app you can double tap on the back of the device to perform accessibility actions such as clicking icons or scrolling.
  • Added action to launch Google Search (thanks, arkon!)

0.6.1 Alpha

21 Aug 21:12
Compare
Choose a tag to compare
  • Implemented "requirements" (aka "when gates") for actions. This allows you to specify an action to only be run when a condition is met (any - gate can be used for this), such as an app running or the display being off - example on XDA thread
  • Added Table gate
  • Added pocket gate
  • Added gates for detecting headsets and music playing
  • Added Sound Profile control - needs do not disturb access, app will prompt you (thanks Ashutosh Singh)
  • Updated translations & contributors

Note: This was originally released as 0.6 Alpha with a bug, that was fixed in 0.6.1. Please do not report issues on 0.6 Alpha, try this version first.

0.6 Alpha

21 Aug 20:50
Compare
Choose a tag to compare
  • Implemented "requirements" (aka "when gates") for actions. This allows you to specify an action to only be run when a condition is met (any gate can be used for this), such as an app running or the display being off - example on XDA thread
  • Added Table gate
  • Added pocket gate
  • Added gates for detecting headsets and music playing
  • Added Sound Profile control - needs do not disturb access, app will prompt you (thanks Ashutosh Singh)
  • Updated translations & contributors

Note: The APK for this release has been removed due to a bug. Please use 0.6.1 Alpha instead.

0.5 Alpha

07 Aug 21:39
96408d0
Compare
Choose a tag to compare
  • Added sensitivity option with a slider under the gesture settings (experimental)
  • Added option to disable battery optimisation, and some tips on how to make it work on your weird OEM firmwares
  • Haptic feedback will now only happen when do not disturb is not enabled (thanks Ashutosh Singh) - there's an option to override this if you want
  • Added power menu action (thanks Adrian Campos)
  • Moved "Reachability" to Utilities
  • Added gates for Keyboard visibility and orientation
  • Fixed app picker not showing all apps when selecting for a gate, and the hide system apps doing the exact opposite of what it was supposed to do
  • Tweaked UI even more
  • Updated translations