Show HN: A Pomodoro app for your menubar/tray
github.com
github.com
Electron is a very easy way to develop applications, and it's definitely doing something right. I've written Gtk (my preference) and Qt for ages, and developing stuff in Electron was mind-blowingly fast, trivial to debug, and trivial to produce packaged binaries for multiple platforms. It's very difficult to achieve a similar development experience with native toolkits, and I think we'll continue seeing more Electron apps until native toolkits offer a comparable development experience.
Unfortunately I've found graphical toolkits just really unpleasant and unportable to work with. I would much rather write for the web. However I have never used Electron.
Me too, so I've started down voting such comments. At this point they are off topic and distract from actual useful feedback.
OP: your app looks pretty nice. I'd suggest offering the choice of a more muted tray icon (dark on light, and light on dark).
Really, though, I would prefer to use Electron. It would be great if they could find a way for multiple electron apps to share a runtime so it would save both memory and reduce the download size.
The only times I've considered writing an Electron app vs a web app (which is my day job) is when it would have benefitted from an offline-first and/or needed system resources like tray icons, interacting with other desktop apps, reading system-level stats, executing native code, etc.
As much as it seemed like overkill to use Electron for it, it just made the most sense for me. Hopefully those faults with electron can be addressed.
All of this could be done with standard C++ MFC and use literally no ram.
https://cirillocompany.de/pages/the-pomodoro-technique-trade...
I do set a timer on my watch when I am taking a break (grabbing coffee / checking HN), but that's kind of the opposite of P.
On a somewhat related note, I've noticed that I only really smoke (tobacco) at work, and rarely at home. I'll have 6-8 throughout my 10 hour workday and maybe 1 or 2 after I get home... I guess my job really is killing me haha.
Been using it on xfce alright.