pomotroid

Simple and visually-pleasing Pomodoro timer

MIT License

Stars
4.3K

Bot releases are visible (Hide)

pomotroid - v0.13.0 Latest Release

Published by Splode almost 4 years ago

v0.13.0 (2021-01-14)

Bug Fixes

  • #108 Visual feedback for settings checkbox
  • tick sounds correctly during break
  • disable menu so Ctrl+W doesn't close app
  • scoop manifest hash for v0.12.0

Chores

  • update various deps
  • update various deps
  • add codeql github action
  • update scoop manifest for v0.12.0

Continuous Integration

  • add electron-builder workflow

Docs

  • add contributing guide

Features

  • default to hardware acceleration disabled
  • adjust shortcut input styling
  • set tick sounds during break default to true
  • Add option to disable tick sounds during break
pomotroid - v0.12.0

Published by Splode about 4 years ago

Features

  • Show tray icon in macOS. Many thanks to @okgarces!.
  • Show pause symbol in the tray icon when paused. Many thanks to @letmaik!.

Chores

  • Updates to various dependencies.
pomotroid - v0.11.1

Published by Splode over 4 years ago

Fix

  • Fixes the app icon for macOS. Introduces a drop-shadow as recommended by Apple's design guidelines for Big Sur icons. Many thanks to @ardacebi for all the work on this!
pomotroid - v0.11.0

Published by Splode over 4 years ago

Features

Enhance timer tick sound

Big thank you to Andre Angelo for the following improvements:

  • Smooth start and end with small fades.
  • Balanced the right and left channel making it mono (now your left ear won't get tired).
  • General audio clean up: background noise removal, static/hum removal, etc.

Update macOS Icons

Thanks to @ardacebi for the contribution.

  • Update icons for better integration with macOS Big Sur. Includes runtime and build icons.

Separate Auto-Start Options for Focus and Break Rounds

Thanks to @resolritter for the contribution.

Add Minimize to Tray on Close Option

  • Add option to minimize to the tray on close. Prevents accidental app closure.

Chores

  • Update various dependencies.
pomotroid - v0.10.0

Published by Splode over 4 years ago

This release adds many often-requested features, including theme support and logging.

Features

Themes

  • Adds support for themes, including custom, user-defined themes.
  • Includes over a dozen themes, including popular themes, such as Dracula.
  • Add documentation for theming.

Logging

  • Add support for logging.
  • Log activity to log files. Logged activities included timer events, round types, etc.
  • Log errors to separate error file.
  • Keep 14 days worth of log files.

Timer Tick Sounds

  • Add optional timer tick sound. The sound is like an analog watch tick. I may change this to a digital style tick.
pomotroid - v0.9.0

Published by Splode over 4 years ago

Features

  • Add counter indicating total focus rounds completed. Many thanks to @mihaiconstantin.
  • Improve accessibility.
    • Add tooltip for certain UI icon elements.
    • Increase contrast for certain UI text elements.

Log

  • 6e21c7b 0.9.0
  • 20a56b7 feat: improve accessibility of text elements
  • 5bd03d6 feat: add tooltips to various UI components
  • 92e7e43 chore(deps): update various deps
  • 7b8b73c chore(deps): update electron-debug
  • ca81079 chore(deps): upgrade electron to v9
  • b109b55 chore(deps): update electron-builder
  • fbb597f Merge branch 'master' into dev
  • adbc536 Merge pull request #89 from mihaiconstantin/feature-total-sessions
  • 7d35698 chore(deps): update electron
  • 780e059 Added totalWorkRounds to the interface footer
  • 1fdcdf6 Updated checkRound to increment totalWorkRounds
  • 48945ef Added totalWorkRounds to Timer store
  • cc7b6e9 docs: update CHANGELOG
  • c4f587c chore(deps): update vuex
  • b30f8b5 Merge branch 'dev'
  • 6fc784b chore: update scoop manifest for v0.8.0
  • a5fa9b8 Merge branch 'dev'
  • 18a18d8 chore(deps): bump eslint to v7
  • a1963a0 chore(deps): bump electron-devtools-installer to v3
  • 1c7389d chore(deps): upgrade various deps
  • fb4dbb8 docs: add TravisCI build tag to README
pomotroid - v0.8.0

Published by Splode over 4 years ago

Features

  • Increases focus timer limit to 90 minutes, courtesy of @JamesDBartlett

Fixes

  • Update scoop manifest, courtesy of @JamesDBartlett
  • Capitalize app title in task bar.

Log

94fbbd9 0.8.0
856ab3e docs: add CHANGELOG
cf857b6 chore: add git-chglog config
273e698 Merge branch 'master' into dev
1f28690 Merge pull request #86 from JamesDBartlett/master
fbb5caa increase max time to 90 minutes
62bc01c Update pomotroid.json to fix scoop install
59a1ca8 fix: capitalize app title
c508944 docs: update screenshots, assets
ef77bc9 chore: configure travis-ci to build on macos
473aaf6 Merge branch 'dev'
3a7411f Merge pull request #72 from Splode/dependabot/npm_and_yarn/acorn-6.4.1
d998c75 chore(deps): bump acorn from 6.4.0 to 6.4.1

pomotroid - v0.7.1

Published by Splode over 4 years ago

Fix

  • Fixes #74, and issue where the incorrect time would be displayed during round transitions.

Feat

  • Change instances of Work in the application to Focus. The aim is to make this a more generalized category.

Log

c8333d2 0.7.1
2be30da chore(deps): upgrade eslint-loader v4
c1227d4 chore(deps): upgrade chalk to v4
b7a2419 fix: time display issue during round transition
8b5d3bc chore(deps): update url-loader to v4
9f2a9f2 chore(deps): update file-loader to v6
1563163 chore(deps): update eslint-plugin-import
dc72262 chore(deps): update various deps
3cced98 chore(deps): upgrade various deps
b6a7159 feat: change "work" display to "focus"
483d246 chore(deps): upgrade various deps
647f599 chore(deps): upgrade electron v7 => v8
1039650 chore(deps): upgrade various deps
be85a72 chore(deps): upgrade sass-loader v7 -> v8
4158ce6 chore(deps): upgrade electron-builder v21 -> v22
5ce5067 chore(deps): upgrade cross-env v6 -> v7
ea8564b chore(deps): minor bump to various deps
269cabb docs: minor edit to README
f0ec86e docs: add scoop install instruction to README
010a941 feat: add scoop manifest

pomotroid - v0.7.0

Published by Splode almost 5 years ago

Timer Worker

Offloads the Timer functionality to a web worker. Addresses #32. This should significantly increase the accuracy of the timer, especially when running in the background.

pomotroid - v0.6.2

Published by Splode about 5 years ago

Bug Fixes 🐛

  • This build reverts the main Timer class back to using setInterval. #41 introduced a regression in which the timer would lag behind considerably when the window was minimized.
pomotroid - v0.6.1

Published by Splode over 5 years ago

Timer Improvements ⏱

Improvements to the Timer class, which now uses setTimeout instead of setInterval. This change should remove small, incremental lags in time that could accumulate. See issue #32.

Thank you to @winktim for this enhancement #41

Dependency Updates 📦

Various dependency updates, most notably:

  • electron v4 ➡ v5
  • electron-builder v19 ➡ v20
  • electron-debug v2 ➡ v3
pomotroid - v0.6.0

Published by Splode over 5 years ago

Features 🌮

  • Volume control 🔉 You can now control the volume level of alert sounds.
  • Notifications now display timer duration.

Bug Fixes 🐛

  • Fixes #1. This is accomplished by re-initializing the dial animation on window focus and show events.
  • Fixed a bug where multiple instances of the timer dial animation would be created, leading to inconsistent animations.
pomotroid - v0.5.0

Published by Splode over 5 years ago

Minor Dev Improvements and About Menu

  • Added an About menu with version information and links to releases page and project documentation.
  • Pass window icon to constructor.
  • Consistent artifact name using electron-builder macros.
pomotroid - v0.4.1

Published by Splode over 5 years ago

  • Added build for 32-bit Windows arch. Needs testing on 32-bit system.
  • Bug fixes.
  • Several dependencies upgraded, including Babel upgrade from v6 to v7.
  • Note you may need to uninstall previous versions of Pomotroid prior to installing.

Bug Fixes

  • Fixed situation where timer settings and view settings would not persists. See #27
  • Fixed always-on-top bug for Ubuntu 18.04. See #30
  • Fixed situation where default settings would not be reset if settings were changed without loading existing configuration file.
pomotroid - v0.4.0

Published by Splode about 6 years ago

Feature Update: Minimize to Tray

This release includes a minimize to tray functionality with huge help from @letmaik (see PRs #26 #28 ).

  • Option to minimize application to tray
  • Tray icon animates dynamically with application timer

This feature is currently only available in Windows.

pomotroid - v0.3.0

Published by Splode over 6 years ago

Feature Update: Auto-start Timer Option

⏱ Option to auto-start the timer upon timer completion. Default is set to true.

pomotroid - v0.2.0 Feature Update: Desktop Notifications

Published by Splode over 6 years ago

  • 💬 Desktop notifications are now available and active by default.
  • Ability to set window to always on top.
  • New settings menu where you can enable/disable these features.
pomotroid - v0.1.2 Minor UI Tweaks

Published by Splode over 6 years ago

  • Increased click areas for all icon buttons
  • Icon CSS class refactoring
pomotroid - v0.1.1 Minor visual update

Published by Splode over 6 years ago

This release contains a few small visual updates, including color-coordinated slider bars within the settings menu.

Edit 2018-02-27: Added Debian/Ubuntu flavored Linux binaries.

pomotroid - Initial Release

Published by Splode over 6 years ago

Initial release of Pomotroid. Currently available for Windows 32/64 and Mac OSX.

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