Pomotroid Changelog

What's new in Pomotroid 0.13.0

Jan 15, 2021
  • 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

New in Pomotroid 0.12.0 (Sep 7, 2020)

  • 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.

New in Pomotroid 0.11.1 (Jul 2, 2020)

  • 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!

New in Pomotroid 0.11.0 (Jun 29, 2020)

  • 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.

New in Pomotroid 0.10.0 (Jun 3, 2020)

  • 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.

New in Pomotroid 0.9.0 (May 26, 2020)

  • 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.

New in Pomotroid 0.8.0 (May 14, 2020)

  • Features:
  • Increases focus timer limit to 90 minutes, courtesy of @JamesDBartlett
  • Fixes:
  • Update scoop manifest, courtesy of @JamesDBartlett
  • Capitalize app title in task bar.

New in Pomotroid 0.7.1 (Apr 5, 2020)

  • 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.

New in Pomotroid 0.7.0 (Jan 7, 2020)

  • 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.

New in Pomotroid 0.6.2 Pre-release (Sep 2, 2019)

  • 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.

New in Pomotroid 0.6.1 Pre-release (May 23, 2019)

  • 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

New in Pomotroid 0.6.0 Pre-release (May 23, 2019)

  • 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.

New in Pomotroid 0.5.0 Pre-release (May 23, 2019)

  • 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.

New in Pomotroid 0.4.1 Pre-release (May 23, 2019)

  • 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.

New in Pomotroid 0.3.0 Pre-release (May 23, 2019)

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

New in Pomotroid 0.2.0 Pre-release (May 23, 2019)

  • 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.

New in Pomotroid 0.1.2 Pre-release (May 23, 2019)

  • Increased click areas for all icon buttons
  • Icon CSS class refactoring

New in Pomotroid 0.1.1 Pre-release (May 23, 2019)

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