yuttadhammo / bodhitimer Goto Github PK
View Code? Open in Web Editor NEWElegant, minimalist countdown timer for Android
License: GNU General Public License v3.0
Elegant, minimalist countdown timer for Android
License: GNU General Public License v3.0
Check the way we save the timer presets and make sure they work
Zen meditation marks walking with two bells
I've started using your Bodhi timer app and it is really good. I wonder if
there is possibility that you can set the app that advanced settings can be
saved as presets because now is only one possibility in advanced mode and
if I want to change some settings in advanced mode I have to do it from
scratch. For ecample if I programe the app in advanced mode for 30 min of
sitting meditation and 10 min for walking meditation and if I want next
time to sit for 40 min and do 10 min of walking meditation I have to do all
procedure from begining...
So this is my suggestion, if it is possible it would be good otherwise the
app is very fine and thank you for it.
First - I love BodhiTimer! - Job well done!
Second - One of the things I love about BodhiTimer is the visual simplicity and the simplicity in usage. I just needed to set a new time, and realized how onerous the standard timepicker is in most systems, including BodhiTimer. For a long time, I've thought there must be a better way to input times, but until I encountered a Material Design time picker, I had no idea what that better way might be.
The point being, a Material Design time picker would actually align much better with the visual simplicity and the simplicity of BodhiTimer's usage than the current time picker.
Using the timere in auto-reload mode, it happens that timer keeps running while it has been manually stopped. Despite the widget showing no countdown, despite the app itself showing no countdown, the bell keeps ringing at interval defined for last timer use.
This is solved by running the timer and stopping it again.
THis is an issue that I have experienced several times, however not been able to find how to reproduce it, not been able to find causes to it.
The "ADV" button on the preset timers bar isn't working. It used to take you to edit the preset timers, but now it starts the countdown from whatever your last time entered was. There is currently no way to edit the preset timers.
I set Bodhi Timer for 60 minutes and started it. I noted the time on a separate clock. When Bodhi Timer's bell sounded, I checked the other clock. 59 minutes had elapsed. When I checked Bodhi Timer it was still counting down with 1 min 30 seconds left. The bell sounded too early! Even Bodhi timer itself is still counting down. I have had this happen several times. I had the phone in standby mode (screen turned off, etc) during meditation.
Running Bodhi Timer on OnePlus 9 Pro with Android 13 English the app crashes when starting the timer.
Bodhi Timer version 6.1.1
I've tried
Note: "Allow notification" setting is not available for Bohdi timer, in the app settings in the system settings.
I'll be happy to help testing any bugfixes.
Finally, the contact details for the app should probably be updated.
Usually the about screen contains licence info and such so many people don't read it. It is not very obvious what the advanced timer does so there should be a help menu in that activity.
Hi Bhikkhu,
First of all, nice work! I'm looking forward to using your app once I get an Android device.
Since you mention in the README file that this app is free and open source, I'd like to recommend using one of the GPL licenses (or some other compatible license) so that everything is clear. Here's a list of approved "free software" licenses:
https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
Thank you!
David
Hallo.
First of all I like your timer very much. It's just what I was looking for. Very beautiful.
Since I changed to a new smartphone, WIKO, Android 6.0, the tone at the end of the time interval is missing. The start tone is ok. I have tested all kinds of tones.
Thanks for your help.
Regards.
Eduardo
This may be related to #2
Simpler step to reproduce (I have to try with shorter durations to see if it happens)
40s
20s
40s
20s
40s
25s
1m
Almost always at the first run it works. When it finishes, I manually re-run it. At the second or third run it will usually stop at one of the transitions instead of completing the whole thing to the final 1m. In the rare cases in which the 3 runs all work, closing the app, reopening it and retrying 3 times have only produced the bug.
Factory unlocked Samsung J3 with Android v6
According to recent reviews
Please consider adding an interval to the timers, i still find it helpful sometimes to have a bell sound several times during a session.
Thanks for the consideration, love the app!
The icon for this app, how can I put this... it looks like a scrotum. I'm sorry, I just don't like looking at it. I also don't like how thin it is on the top, it feels too delicate for a leaf. Does anyone agree with me?
In many apps, tapping the notification would bring you back to the app. In the current behaviour, one is obliged to go through many steps to restart the timer.
Please go back to original timer, this really sucks, It is unusable now thanks alot!
When I launch the "timer" with a long sound (e.g. Singing Bowl Low), the sound finish before the end.
BodhiTimer v5.5.2 on f-droid
LineageOs 17.1 Android 10
The Settings should grey-out the choose custom image setting when circle animation is selected.
Have a setting to enable Do Not Disturb in android notification system when the timer starts and to disable it when the timer ends.
The image for the circle animation are quite blurred on today's hi resolution screens.
Due to background changes of how alarms are scheduled, auto repeat currently doesnt work
Sometimes there is a short stutter when playing the tone. Looks like a known android issue.
Find ways to mitigate it.
My old phone has Android 2.3.7 (CyanogenMod-7..2.0-glacier) and BodhiTimer works fine on it, but my new phone has Android 4.4.4 (CyanogenMod 11-20141112-SNAPSHOT-M12-jflte) and there's no sound at the end of the timed period, even though it works fine when I tap "Test Sound" in the settings. I've tried with several different sound options, e.g. Three Bells, Singing Bell, System Sound. (The Start Sound does work, however.)
This is something that is missing in almost all opensource meditation apps and can really add value as people are using a huge number of guides and sounds to help them meditate. The sound space provided protects them from the noise and bustle around them.
As of now I personally and using a background player to achieve this.
Part of this app's legacy, and what sets it apart from the other timer/ meditation apps out there, was the aesthetic, and in particular that it used simple but soothing colors (black, white, and green), all the way down to the logo/ icon and timer background. The introduction of red is jarring, and inconsistent with the app's legacy and aesthetic language.
Background switches betwenn 'circle' and 'bodhi leaf picture' when tapping anywhere on the screen except on the three buttons (options, play/pause, timer). Happens when timer is running as well as when it is not. Is this a bug or a feature?
This may be a personal preference, but the concentric clock rings are counterintuitive when setting a timer. The previous slider bar made way more sense.
When trying a voice search without having the Google app installed the app trys to open https://play.google.com/store/apps/details?id=com.google.android.voicesearch. Such an app doesn't exist anymore; the voice functionality is within the Google app.
Since it is unlikely that somebody would have a phone that has the Play Store but not the Google app; and quite possible that that person has neither installed, a more generic notice should be provided.
First of all, I want to thank you for this awesome app! I use it almost everyday, and am really happy with it.
And now a request: I would like to use the app during the day: walking, watching TV, reading, ... And sometimes it's better to use vibration, for not disturbing anybody nor attracting attention. In vibration mode you may get confused with a message or whatever vibration. So...
Could you enable vibration customization? (For example: 3 long vibrations in a row), in such way that you know for sure that it is the app what it is calling your attention.
Thank you very much!
It would be nice to have a feature that when the timer goes off it gives the option to log meditation time on https://meditation.sirimangalo.org
When setting and saving an advanced time, apply it immiadetly and close the normal picker
When I set Auto-Restart Timer enable, if I hide BodhiTimer with android back botton, timer will be not auto restart,
is this a feature or bug?
Version 5.6.2
Issue: Setting this to any numeric value has no effect.
Expected behaviour: The defined delay interval to count off before beginning the main timer cycle whether on repeat or single-run.
I would like translate bodhitimer to Chinese, and I have sent the join requests, thanks!
Since the update to 6.1.0 I can't use the app. It crashes the instant I try to start a session, change an option, or change the timer. I tried to delete its app cache and app data, and to uninstall and reinstall. Nothing seems to work. If it has a logging feature, I don't know how to find it.
In newer Androids, the notification settings need to be done by the user in the system notification settings.
Provide a link to them from our prefs.
Start the timer, then rotate the device.
In Android 6 it seems that the system kills Bodhi Timer before it can complete the timer. I even have Battery Optimization disabled in Settings. This is most obvious when using many continuous timers. I've noticed this on stock LG G4 with Android 6 and also a custom ROM on Android 7.
I like the timer a lot. After my latest android 11 update it dadly will not start any more.
Kind regards
Marc
The countdown font is different from the rest of the interface and looks like an old typewriter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.