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)

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

  • 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 2, 2020)

  • 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 25, 2020)

  • Feat: improve accessibility of text elements
  • Feat: add tooltips to various UI components
  • Chore(deps): update various deps
  • Chore(deps): update electron-debug
  • Chore(deps): upgrade electron to v9
  • Chore(deps): update electron-builder
  • Merge branch 'master' into dev
  • Merge pull request #89 from mihaiconstantin/feature-total-sessions
  • Chore(deps): update electron
  • Added totalWorkRounds to the interface footer
  • Updated checkRound to increment totalWorkRounds
  • Added totalWorkRounds to Timer store
  • Docs: update CHANGELOG
  • Chore(deps): update vuex
  • Merge branch 'dev'
  • Chore: update scoop manifest for v0.8.0
  • Merge branch 'dev'
  • Chore(deps): bump eslint to v7
  • Chore(deps): bump electron-devtools-installer to v3
  • Chore(deps): upgrade various deps
  • Docs: add TravisCI build tag to README

New in Pomotroid 0.8.0 (May 13, 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 4, 2020)

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

New in Pomotroid 0.7.0 (Jan 7, 2020)

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

  • 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 20, 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 (Feb 11, 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 (Feb 5, 2019)

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

New in Pomotroid 0.4.1 Pre-release (Feb 3, 2019)

  • 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.
  • Bug Fixes:
  • Fixed situation where timer settings and view settings would not persists
  • Fixed always-on-top bug for Ubuntu 18.04.
  • Fixed situation where default settings would not be reset if settings were changed without loading existing configuration file.

New in Pomotroid 0.4.0 Pre-release (Sep 7, 2018)

  • This release includes a minimize to tray functionality with huge help from @telmaik (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

New in Pomotroid 0.3.0 Pre-release (Apr 23, 2018)

  • Feature Update: Auto-start Timer Option
  • ⏱ Option to auto-start the timer upon timer completion. Default is set to true.

New in Pomotroid 0.2.0 Pre-release (Mar 14, 2018)

  • 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 (Mar 10, 2018)

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

New in Pomotroid 0.1.1 Pre-release (Feb 15, 2018)

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