Hi! I have been working for a bit to make a timer applet because I have been unsatisfied with the available options. I wanted to make something that was very quick and easy to use to set up a simple 5 minute timer, but could just as easily adapt to set up pomodoro-type work routines or other general repeating multi-stage timer use cases. Its not done, but it is totally usable and I think in a place where it can be properly judged by other users. I wanted to make a post here to get feedback on what it's like to use it/maybe find some bugs that I don't already know about.
For context, some of the things that are still planned:
- settings (stored in gsettings) for many defaults like
- on/off for sounds/notification
- color scheme and which sounds to play at the end of each stage
- create custom color themes in the colors page
- drag leading edge of timer animation to change time left
- changing how transitioning between stages/repeats works
as well as numerous other small changes to how stuff works or looks
As this project has gotten a bit bigger than I really initially intended when I set out to make an applet, I think it will also work very well as just a regular gtk application so I will also do that if this goes over well, but I'm not sure whether that will be done by making this project just have build configs to choose whether to build as an app or applet, or whether it will be a whole separate project/repo.
Anyway, I would love to hear any thoughts y'all have on anything I just wrote, or anything else that occurs to you regarding this little project. Thanks for your time, the repo with all instructions/guide is here: github.com/jm-brennan/perio-timer-applet