Skip to content

Commit

Permalink
Merge pull request #12 from Splode/dev
Browse files Browse the repository at this point in the history
Feature Update: Desktop Notifications
  • Loading branch information
Splode authored Mar 14, 2018
2 parents de1e1d1 + 7cffb01 commit 1291e71
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 7 deletions.
Binary file added .github/images/pomotroid-screens.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed .github/images/pomotroid-screens.png
Binary file not shown.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,25 @@
<img alt="Pomotroid" src=".github/images/pomotroid-title.png" width="800px">
</div>
<div align="center">
<img alt="Pomotroid in action" src=".github/images/pomotroid-screens.png" width="800px">
<img alt="Pomotroid in action" src=".github/images/pomotroid-screens.jpg" width="800px">
</div>

<p align="center">Simple and visually-pleasing Pomodoro timer.</p>

---

## Overview
Pomotroid is a simple and customizable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.
Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.

Pomotroid is in its early stages, so feedback and contributions are welcome! :seedling:

### Features
- Customize times and number of rounds (persistent)
- Charming timer alert sounds (optional)
- Desktop notifications (optional)

### Roadmap
:memo: Future plans for enhancements and development:
- Desktop notifications
- Minimize to tray

## Download
Expand All @@ -29,6 +31,8 @@ Download the latest version from the [releases](https://github.com/Splode/pomotr
## Technical
Pomotroid is built using HTML, CSS, and JavaScript. It's also built using [Vue.js](https://github.com/vuejs/vue), [Electron](https://github.com/electron/electron), and [electron-vue](https://github.com/SimulatedGREG/electron-vue).

_Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more information by researching code-signing for Apple and Windows._

### Build Setup

``` bash
Expand All @@ -43,7 +47,7 @@ npm run build

```

### License
## License
MIT

---
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pomotroid",
"version": "0.1.2",
"version": "0.2.0",
"author": "Christopher Murphy <[email protected]>",
"description": "A simple and visually-pleasing Pomodoro timer",
"license": "MIT",
Expand Down
3 changes: 2 additions & 1 deletion src/renderer/components/notification/Notification.vue
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ export default {
callNotification (opts) {
this.notification = new Notification(opts.title, {
body: opts.body,
icon: path.join('static', 'icon.png')
icon: path.join('static', 'icon.png'),
silent: true
})
},
notifyLongBreak () {
Expand Down

0 comments on commit 1291e71

Please sign in to comment.