Looking for the following features, or help creating them myself, in an as small an amount of separate programs as possible.
OS: Windows 10.
Android would also be interesting, but strictly optional, or, (undesirably and as last resort): as an alternative.
Desired features:
(Not in order of priority, that comes later)
Main:
- Alarm Clock:
- Multiple alarms
- Repeat function (Daily, Weekly, Weekdays, Thursdays etc.)
Countdown: You set either a
a) period (say 4hrs), or b) deadline (clock time AND/OR date) <-- Can be an extension of the "Alarm" feature.
...and it continually shows you how many days, hours, minutes, seconds are left till you reach 00:00:00
- Multiple countdowns (I want multiple ones running at the same time)
- Timers/Stopwatch: You click a button and it starts counting the amount of time elapsed.
- Multiple Timers going at the same time
Other:
- SAVING \ LOGGING FUNCTIONS: I want to the app to log:
- Timers especially (Alarm is a given):
- Start time/date: When I started the timer
- Time timed: The duration before I stopped the timer
- Name: I want to be able to name my timer, especially if you'll have multiple ones running
- If the Countdown is to take a deadline on a further date, obviously it needs to save said date so the countdown can survive a PC and/or Application reboot.
- Timers especially (Alarm is a given):
- ALWAYS VISIBLE TIMER STATUS:
For example, the timer status is continuously reflected in the TASKBAR BUTTON, or (more annoying) a minimalistic "always on top" window with transparency.
Priority:
It's a fantasy to get all of these features in one program, I think, so my biggest priorities, in order, are:
- Countdown and Timer, "Always visible"
- Multiple of each at the same time
- (Exigent, but I'd really like): Log at least the start time of each active timer
TL;DR: There is none. Just skip what's below this line
SIDE-NOTE: I have the utmost basic knowledge of Python, which I acquired in a few days, and just enough to create a script to help me import specific information from an online dictionary into an excel spreadsheet. So if this is something I can easily create myself, I'm okay with some pointers on how to go about teaching myself to do that (= a reference to modules I'll need, and I'll figure out how to make them work).
I currently use a chrome app called Timer Tab.
Pros:
- Does Countdown, Alarm, and Timer/Stopwatch
- Keeps running (counting) if Chrome browser or even the actual app's window is closed
- Countdown/Timer status visible in Taskbar
Cons:
- Can only run one of the three functions at a time
- Shockingly, it only allows you to specify an online YouTube video link as sound for the alarm
- None of the other features I mentioned