Rockbox Development > Feature Ideas
Expand the stopwatch plugin OR create a timer plugin
(1/1)
Worldblender:
Although I feel like the stopwatch plugin may do basic functionality (counting up only) well enough for me, I have found out that no such function for counting down instead of counting up exists. Although I have capability of being able to program a timer plugin by myself, I can only do this whenever I find enough free time to do so. Instead, I have some visual concepts and a mockup to show what I would visualize:
Real-world application example (gnome-clocks [webpage:https://wiki.gnome.org/Apps/Clocks] is shown in link below):
https://drive.google.com/file/d/0BwRl-upBbiv-U2NiVkcyeDVVQVk/edit?usp=sharing
My mockup (using the 'woody.bmp' backdrop, designed for the Sandisk Sanza e200), similar to the second screenshot above:
https://drive.google.com/file/d/0BwRl-upBbiv-bGVIRnFEM0dIbk0/edit?usp=sharing
Design concepts:
For when the timer is up, the screen could be configured to flash, or a built-in sound or music file could be played, in order to notify the user that the time is up. The time could be configured in a similar manner as in configuring the system time (maybe take some code from that part too?), and the buttons demonstrated in the screenshot could appear as sepreate menu items.
It would be great if someone could take up this task of creating this plugin, since I am still new to learning programming languages.
[Saint]:
All of us do this work in our free time.
No one gets paid for this.
Fact is, people who contribute to Rockbox work on what they want to work on, when they want to work on it, because it interests them personally.
It doesn't necessarily matter how good an idea is, or how trivial it is to implement, if no one has any desire to implement it it won't get done.
If you know you have the ability, as you stated, and you have the desire to see this implemented, then you are the perfect person for the job.
[Saint]
BenBrown:
--- Quote ---It would be great if someone could take up this task of creating this plugin, since I am still new to learning programming languages.
--- End quote ---
But how much greater (for you) could it be if you took up the task? Not to prove that you can, but to prove that you can learn. What greater instructor is there than for one to experience failure? Don't be concerned nor afraid to put ugly-non-working code "out there" for the world to see. Trust me I write the most f-ugly donkey turd code there is, and it doesn't stop me. Although there could be persons wishing it would sometimes ;) But I learn something every time I do! You should at the least "give it a go" before you decide you can't or couldn't.
However, I do like your idea for a more feature complete stopwatch plugin.
Navigation
[0] Message Index
Go to full version