Releases: 1fish2/BBQTimer
release 4.1, versionCode 24, targetSdk 34 Android 14
Same as beta release 4.1b1.
beta release 4.1b1, versionCode 24, targetSdk 34 Android 14
en-US
- Work around Moto G's variable width digits (by embedding a Roboto font).
- Support °C/°F Regional preferences in Android 14.
de-DE
- Umgehen Sie die Ziffern mit variabler Breite des Moto G.
- Unterstützen Sie regionale °C/°F-Präferenzen in Android 14.
Also
- Support Android 14, API 34.
- Start on Android 15, API 35, e.g. Intents must have actions.
- Update the dev tools & libraries.
- Fix inspection warnings.
- Set a monochrome adaptive app icon.
- Log early & late
setAlarmClock()
alarms. - Add StrictMode configuration controlled by a static final boolean.
- Tweak the popup menu code in an attempt to fix the exception
WindowLeaked PopupWindow$PopupDecorView
. - Stop tracking MainActivityIsVisible.
- Load prefs during app creation. Hopefully the I/O time is covered by the splash screen.
- On Android 15+, Force Stop disables the widget. Reset state when the user taps it or opens the app, also after device reboot then login.
- Speed up the playPauseStopUITest by checking saved res IDs instead of button icon pixels.
release 4.0, versionCode 23
en-US
v4.0
• ▲ Pop-up menu of interval times. Quickly access your favorite timers with optional notes, e.g. "6 minutes for thin fish, cook to 145°F". Long-press ▲ to customize the menu.
• Concise interval time display (04:00 ➜ 4) to suggest short form entry.
• Android 13.
v3.0
• Type in an alarm time as m
, m:s
, or h:m:s
.
• See countdown and count-up times.
• Resize the home screen widget to see more/less info. Tap its background to open the app.
de-DE
v4.0
• ▲ Popup-Menü der Intervallzeiten. Greifen Sie schnell auf Ihre bevorzugten Timer mit optionalen Notizen zu, z. "6 Minuten für dünnen Fisch, bis 63°C". Drücken Sie lange auf ▲, um das Menü anzupassen.
• Prägnante Intervallzeitanzeige (04:00 ➜ 4), um eine Eingabe in Kurzform vorzuschlagen.
• Android 13.
v3.0
• Geben Sie eine Weckzeit im Format M
, M:S
oder H:M:S
ein.
• Siehe Countdown- und Countup-Zeiten.
release-4.0b1, versionCode 23
en-US
- ▲ Pop-up menu of interval times. Quickly access your favorite timers with optional notes, e.g. "6 minutes for thin fish, cook to 145°F". Long-press ▲ to customize the menu.
- Concise interval time display (04:00 ➜ 4) to suggest short form entry.
- Android 13: UI to request permission to Notify the user,
USE_EXACT_ALARM
, and locals_config.
de-DE
- ▲ Popup-Menü der Intervallzeiten. Greifen Sie schnell auf Ihre bevorzugten Timer mit optionalen Notizen zu, z. "6 Minuten für dünnen Fisch, bis 63°C". Drücken Sie lange auf ▲, um das Menü anzupassen.
- Prägnante Intervallzeitanzeige (04:00 ➜ 4), um eine Eingabe in Kurzform vorzuschlagen.
- Android 13: Benutzeroberfläche zum Anfordern der Berechtigung zum Benachrichtigen des Benutzers, "USE_EXACT_ALARM" und locals_config.
release 3.0, versionCode 21
• Type in an alarm time as m
, m:s
, or h:m:s
.
• See the countdown interval timer and the total elapsed time in the app, home screen widget, and notification (Android 7+).
• Resize the home screen widget to see more/less info. Tap its background to open the app. Its pause/play button begins ready to Pause (to open the lock screen notification).
• Updates for Android 12.
• Light/Dark styles. New icons.
targetSdk 30, minSdk 21, versionCode 21 (same build as 3.0b1, 3.0a6
beta release 3.0b1, versionCode 21
• Type in an alarm time as m
, m:s
, or h:m:s
.
• See the countdown interval timer and the total elapsed time in the app, home screen widget, and notification (Android 7+).
• Resize the home screen widget to see more/less info. Tap its background to open the app. Its pause/play button begins ready to Pause (to open the lock screen notification).
• Updates for Android 12.
• Light/Dark styles. New icons.
targetSdk 30, minSdk 21
versionCode 15, versionName "2.5"
• ½ minute alarms up to 4.5. Whole minutes up to 99.
• Larger timer text in the app (auto-size).
• Long-press the launch screen icon for Android 7.1 (N MR1+) app shortcuts.
• You can change the alarm sound on Android O via notification channel settings. Be careful not to disable the sound or lock screen visibility.
• Fire red notification LED.
• Fix: Home screen widget text is fine with system font size changes.
• Warns the user about some cases of disabled app notifications.
• Makes the home/lock screen widget text size fixed to fit the vertical space and not vary with the system font size.
Release 2.4: Android N, Alarm volume
- Tune for Android N.
- Use the system Alarm (not Ring) volume, have the volume keys adjust it, and warn if it's muted. “Do not disturb - Alarms only” won’t silence alarms.
- In the app, the hardware volume buttons adjust the Alarm volume.
- Warn you if the Alarm volume is muted.
- On Android L+, Stop -> Pause will pause at 0:00 to readily open the lockscreen notification. Older Androids get Stop instead of Reset.
- The cycle is now Run -> Pause -> Stop instead of Run -> Pause -> Reset.
- Add 1/2 minute period.
- Pulse the paused timer for visibility.
- Work around low-contrast Android M notifications.
- Desupport Android 3.x H (SDK 12-13).
- Drop the alarm count from notifications. Android N doesn't support it and it's maybe not worth the visual complexity.
- Ensure set-clock adjustments don't cause early/late alarms.
- Use Material Design colors. Color the status bar.
- Ensure some Font/Display Size combos don't show the date below the home screen widget on Android L+.
+ "de", Android M
[v2.3]
• Now in German (Deutsche) and English.
• Android 6.0 Marshmallow compatibility and system "alarm clock" display.
• Heads-up notification alarm in-app on Android 5+.
• Pre-check the "Periodic alarms" checkbox for newcomers.
"en" release
- Removed excess library resources so Google Play won't think the app is localized into many languages.
(If you want to translate it to your language, send me email!)