Simple timer desktop app using electron
Can be referred to electron basic setting like
I have managed oh-my-desk maked electron. oh-my-desk has a core feature that is needed for other electron projects as well. (like
auto-launchetc.) But It is huge project to consult a core features. Therefore, Tiny-Timer is a simple project and is easy to consult about how to make a core feature.
Following link and Download matched file about OS.
Setting time and script then occur notification with script when time up.
Enter: run the timer.
back-space: reset the timer.
space or click: stop the timer.
npm install // install external library npm run start // run `Tiny-Timer` in development mode. npm build // build `Tiny-Timer` in production mode.
I make this project to help initialize about electron project. I leave the guide for initialize electron project. Please reter to this repository.
Progress about development
- Basic Setting about Electron App
- Setting Tray window
- use menubar.
- Bundle using webpack
- Feature Bundling using webpack in electron, Hot Loading with webpack
- use webpack
- Make timer logic
- Markup using sass
- Detail feature(Notification, Menu, auto-launch)
- Feature Notification, Menu in application, auto launch when login
- use auto-launch
- Build for production
- Feature Build
- use electron-builder
- Config Auto-Updater
- Feature Auto Update
- use electron-updater
Welcome about Both of case refactor timer feature and question about Progress of development. I hope to help your project.