Skip to content

Releases: patzly/tack-android

v6.2.0

13 Feb 18:03

Choose a tag to compare

  • New: "Vibration intensity" setting for haptic beats and effects (Mobile and Wear OS)
  • New: Portuguese (Brazil) translation (thanks to the contributors!)
  • New: Support for dynamic themes (Wear OS)
  • Improved: Muted beats unit toggling behavior (Mobile)
  • Improved: Beats and subdivisions now automatically scroll to the current position (Mobile and Wear OS)
  • Improved: Overall haptic feedback experience (Mobile and Wear OS)
  • Fixed: Muted bars option not working correctly (Mobile)
  • Fixed: Polyrhythm option ignored in song parts (Mobile)
  • Fixed: Duplicated ticks when starting a song from the library page (thanks @Selemba1000!) (Mobile)
  • Fixed: Bluetooth audio stopped unexpectedly and didn't resume after changing devices or after ending a call (Mobile and Wear OS)
  • Fixed: Cumulative timing drift over long sessions (thanks @thetorpedodog!) (Mobile and Wear OS)
  • Fixed: Haptic beats incorrectly declared as touch feedback (Mobile and Wear OS)
  • Fixed: Crash when switching song parts in certain situations (Mobile)
  • Fixed: Tempo tap not respecting tempo limits (Mobile)
  • Fixed: Rapid tempo changes on tempo screen caused incorrect tempo (Wear OS)

v6.1.1

25 Dec 18:57

Choose a tag to compare

Happy Holidays! To celebrate the season, I've unwrapped a fresh update filled with improvements and new features to make your experience smoother than ever. This small follow-up release fixes one important thing for new installations.

  • Improved: moved "support development" option to home screen for better discoverability
  • Fixed: wrong default value for beat-wise muting option

v6.1.0

24 Dec 20:58

Choose a tag to compare

Happy Holidays! To celebrate the season, I've unwrapped a fresh update filled with improvements and new features to make your experience smoother than ever. 🎄

  • New: muted beats option extended with beats unit for beat-wise muting
  • New: Google Sans Flex typeface to better support expressive style
  • Improved: smaller slider ranges in options dialog for better usability
  • Improved: audio engine performance and stability
  • Improved: play/stop button again responds on touch up instead of down for a consistent experience
  • Improved: menu appearance
  • Fixed: haptic feedback while rotating tempo picker after limits reached
  • Fixed: some beats still randomly not playing due to threading issues
  • Fixed: some crashes in certain situations

v6.0.1

13 Nov 15:55

Choose a tag to compare

  • Fixed: some beats randomly not playing due to threading issues (thanks Gwrvan!)
  • Fixed: polyrhythmic subdivisions getting out of sync with main beat
  • Fixed: wrong placement of center logo animation when song picker was expanded (thanks James!)
  • Fixed: crash when device orientation was changed

v6.0.0

10 Nov 23:30

Choose a tag to compare

After six months of dedicated work in my spare time, I'm thrilled to announce the release of Tack 6.0 — featuring a major redesign and low-latency audio!

  • New: Material 3 Expressive design throughout the app with new typeface and redesigned controls
  • New: migration to Oboe audio library for minimum latency and much better performance
  • New: song parts can now be directly edited or duplicated from song details, "update part" menu option replaced by "use current config" button in the edit dialog for more clarity
  • New: song picker redesigned to display current song part in expanded state
  • New: long-tap on song chips or tap on current song to open song details, tap on current part to open parts dialog
  • New: tempo tap button replaced by extended tempo change dialog accessible with tap on tempo picker
  • New: option for polyrhythmic subdivisions (thanks Alexander!)
  • New: "always vibrate" setting replaced by beat mode dialog accessible from the main screen
  • New: "volume boost" setting extended for volume reduction and moved to separate dialog
  • New: "flash screen" setting extended with option for subtle flash
  • New: "keep screen awake" setting extended with option for always awake
  • New: first subdivision (which actually is a placeholder for every beat) can now be muted separately to mute all beats at once (thanks Alexandr!)
  • New: help dialog now translatable and with expandable sections
  • New: Japanese and Dutch translations (thanks to the contributors!)
  • New: Support for Android 16 and dropped support for Android 5 due to dependency limitations
  • Improved: "hide subdivision controls" setting removed for simplicity
  • Improved: play/stop button now responds on press down instead of release for a more responsive feel
  • Improved: layout on different screen sizes and orientations
  • Improved: metronome now works without notification permission if it was denied
  • Improved: song part number always shown in song details, optional name displayed below part number
  • Improved: allow change intervals of up to 400 for incremental tempo change
  • Improved: use of simple vibration for haptic beats if some haptic effects are not supported
  • Improved: latency correction setting moved to separate dialog
  • Improved: song library backup/restore moved to separate dialog, also accessible from settings
  • Improved: song library page now with delete, apply and play options for each song
  • Fixed: delay on transitions between song parts (thanks Kuba!)
  • Fixed: wrong bar numbers in timer display (thanks Zeron!)
  • Fixed: tempo buttons not updating correctly
  • Fixed: user changes overwritten with currently selected song part after pausing and resuming app
  • Fixed: crash caused by app shortcut limit being reached (thanks Fabian!)
  • Fixed: crash caused by incorrect layout handling
  • Fixed: crash caused by invalid tempo values
  • Fixed: incorrect preference restoration after latency correction setting change

v5.0.0

06 Apr 17:07

Choose a tag to compare

Song library has arrived! 🥁

I worked hard to give you an easy way to manage different metronome configurations and arrange them for playback. This feature comes with a brand new home screen widget and refined app shortcuts. Hope you like it!

  • New: bookmark button replaced by song library button for managing configuration combinations
  • New: bookmarks bar replaced by song picker. Tap on song to apply it, tap again to open a dialog with all parts, tap × to switch back to previous configuration
  • New: bookmarks in app shortcuts replaced by most frequently played songs
  • New: beautiful home screen widget for quick access to your song library
  • New: if Google Play is installed on your device, the new app Tack: Unlock Key is available for purchase to unlock unlimited songs and parts. Thank you for your support!
  • New: reset timer with tap on timer display
  • Improved: timer performance and behavior, timer now resets on stop instead of next start
  • Improved: order of metronome options and settings
  • Fixed: count-in display continued incorrectly after screen orientation change while playing
  • Fixed: timer in minutes or seconds reset after screen orientation change when not playing

v4.8.2

01 Mar 00:41

Choose a tag to compare

In this small update I fixed some stubborn calculation and performance bugs:

  • Improved: automatic audio offset compensation for long-term accuracy
  • Improved: duration calculation and performance with duration unit bars
  • Fixed: reverted separation of beats and subdivisions audio as it caused offsets with some configurations (thanks @mixmup!) (#53)
  • Fixed: Italian tempo term not updated with tempo tap and keyboard input (thanks @stuffpicklesays!) (#54)

v4.8.1

23 Feb 23:07

Choose a tag to compare

In this update I made it again the default behavior to keep subdivision controls visible on the main screen when not in use. Thank you for your feedback!
Currently I'm working on Tack v5.0 with a big new feature called "Song Library" for endless stored option combinations. Stay tuned! 🎉

  • New: setting to hide subdivision controls on main screen when not in use
  • Fixed: elapsed time dialog hidden after screen orientation change

v4.8.0

17 Feb 19:45

Choose a tag to compare

  • New: removed "use subdivisions" setting in favor of new subdivisions option in options dialog
  • New: separate tempo tap screen (Wear OS) (thanks @liamdawson!) (#42)
  • Improved: duration/elapsed time text design
  • Improved: removed "reset elapsed time when stopped" setting in favor of new reset dialog on tap
  • Improved: left-hand controls scrollable for more room in landscape mode on phones
  • Improved: beats audio not cut off by subdivisions audio anymore
  • Improved: more tick marks on sliders with big range
  • Improved: fixed-width numbers in option descriptions for smoother value adjustments
  • Improved: increased maximum tempo limit to 600
  • Fixed: modifier count not increased with count-in and muted beats enabled
  • Fixed: multiple crash causes
  • Fixed: vibration not working on some devices (Wear OS)
  • Fixed: crashes caused by audio on some devices (Wear OS)

v4.7.2

27 Jan 21:24

Choose a tag to compare

  • Improved: behavior of reduced animations setting
  • Improved: color contrast of app color themes
  • Fixed: color contrast setting not disabled in certain situations with dynamic theme enabled
  • Fixed: crashes caused by incorrect slider values on some devices