stretchly Changelog

What's new in stretchly 1.15.1

Nov 19, 2023
  • Fixed:
  • Improve DND monitoring memory usage.
  • Changed:
  • Hide autostart option for Windows Store build as it doesn't work.

New in stretchly 1.15.0 (Nov 12, 2023)

  • Added:
  • new end-of-the-break sound
  • both left and right click on tray opens menu (Windows)
  • double click on tray opens Preferences (Windows)
  • adds Vietnamese translations
  • reset breaks shortcut (advanced option)
  • skip to the next break shortcut (advanced option)
  • respect Do Not Disturb on Linux distros (KDE, XFCE, GNOME)
  • Changed:
  • updated many translations
  • Fixed:
  • improve Do Not Disturb detection
  • start at login for Windows Store version (not sure whether successfully)

New in stretchly 1.14.0 (Apr 15, 2023)

  • Added:
  • New break ideas
  • Ability to open Preferences window from command line
  • Advanced option to set different sounds for Mini and Long Breaks
  • Advanced option to set different color theme for Mini and Long Breaks
  • Fixed:
  • Error when checking for new version fails
  • VoiceOver glitch on mac
  • Notifications getting stacked in Notification center (macOS, Linux)
  • Notifications preventing Gnome DE from sleeping
  • Changed:
  • Updated many translations

New in stretchly 1.13.1 (Dec 23, 2022)

  • Fixed: migration script for new installs

New in stretchly 1.13.0 (Dec 23, 2022)

  • Added:
  • Galician translations
  • Filipino translations
  • Fixed:
  • Time translations for Chinese
  • Tray icon popup on Linux
  • Changed:
  • Updated many translations
  • Merged pauseBreaksShortcut and resumeBreaksShortcut to pauseBreaksToggleShortcu

New in stretchly 1.12.0 (Sep 24, 2022)

  • Added:
  • Support for Flatpak
  • Changed:
  • Updated many translations
  • Remaining times are more exact
  • Only update tray when needed
  • Removed:
  • No Linux ARM32 builds, as CI does not support them anymore

New in stretchly 1.11.0 (Aug 7, 2022)

  • Added:
  • Japanese translations
  • Break ideas are translatable
  • Unregister shortcuts on app's quit
  • Changed:
  • Updated many translations
  • Fixed:
  • Crashing when skipping to break and time to break in tray
  • Portuguese and Brazilian labels in welcome screen
  • Partial minutes in break preferences
  • Counting break time when break starts
  • Breaks not being finished when exclusion starts
  • Incorrect format in logs
  • Preferences bigger then available height

New in stretchly 1.10.0 (Feb 22, 2022)

  • Added:
  • Advanced option for app exclusion check interval
  • Build for Apple silicon
  • Ability to schedule break from command line

New in stretchly 1.9.0 (Dec 24, 2021)

  • Fixed:
  • Typo in quotes
  • Transparency not working in breaks
  • Command line arguments
  • Turkish option in Welcome window
  • No break texts and time in break window
  • Changed:
  • Updated many translations
  • Added:
  • Advanced option to show current time in break window

New in stretchly 1.8.0 (Nov 21, 2021)

  • Added:
  • New break ideas
  • Advanced option for showing minutes remaining in app tray
  • 30 minute pause option
  • Changed:
  • Improve tray status messages
  • Updated and added many translations
  • Increase new version check to 48 hours
  • Change font to Nato Sans for better support
  • Fixed:
  • Prevent empty break windows
  • Improve window positioning
  • Error on Windows and Linux systems when temporary directory is not executable

New in stretchly 1.6.0 (Apr 16, 2021)

  • Fixed:
  • App exclusions on Windows OS
  • Fullscreen breaks on MacOS
  • Refreshing Preferences after Reset to defaults
  • Added:
  • Advanced option not to reset breaks on Suspend/Lock
  • Stretchly doesn't need to restart after Restoring remote settings
  • Updated many translations
  • Changed:
  • New system for storing preferences
  • Improved logging
  • Allow user to disable update check rather then only notification

New in stretchly 1.5.0 (Apr 7, 2021)

  • Added:
  • Punjabi translations
  • Gujarati translations
  • Persian translations
  • Hebrew translations
  • Finnish translations
  • Indonesian translations
  • Latvian translations
  • Contributor preference option to make Stretchly act as a regular window
  • Advanced preferences for app exclusions (resume/pause when specific app is/not running)
  • Changed:
  • Updated many translations
  • Fixed:
  • Improved Welcome window
  • tray menu not visible over break window on macOS
  • tray status messages in specific situations

New in stretchly 1.4.0 (Dec 26, 2020)

  • Added:
  • Better handling of app errors: error will ask user to report issue
  • Esperanto translations
  • Norwegian translations
  • Snow white theme
  • experimental Linux builds for arm
  • Changed:
  • Updated many translations
  • Fixed:
  • notification of new version being showed even disabled
  • browser tab non-responsive after resuming
  • don't show notification title for macOS Big Sur
  • DND mode in macOS Big Sur

New in stretchly 1.3.0 (Nov 8, 2020)

  • Added:
  • control a running instance from command line
  • advanced option to disable check for new version
  • new break ideas
  • Changed:
  • Updated Italian translations
  • Updated Spanish translations
  • Updated German translations
  • prevent redundant title notification on Windows 10 (20H2 Update)
  • Fixed:
  • problem with DoNotDisturb being ignored when resuming breaks
  • taskbar visibility issue on Windows
  • issue with idle time and breaks causing negative timers
  • issue with Pause until morning in some timezones

New in stretchly 1.2.0 (Oct 3, 2020)

  • Added:
  • new break ideas
  • Contributors can sync preferences
  • Nepali translations
  • snap package
  • Changed:
  • disallow "Reset breaks" when in break with Strick Mode
  • break window size is now dynamic (relative to screen size)
  • updated Korean translation
  • Fixed:
  • fullscreen breaks (Windows)
  • downgraded Electron and disabled macOS dock icon to fix fullscreen issues

New in stretchly 1.1.0 (Sep 12, 2020)

  • Added:
  • Show Contributor Settings in tray menu for Contributors
  • Breaks are paused if the Windows 10 Focus Assist mode is enabled
  • Added log file for debug
  • Users can choose between a transparent or a fully opaque theme in the Theme Preferences
  • Users can choose the opacity value for the transparent theme in the Contributor Preferences
  • Changed:
  • Updated few translations
  • Bigger range for Mini Break duration
  • Preferences navigation menu visible when scrolling down

New in stretchly 1.0.0 (Jul 19, 2020)

  • Added:
  • Apk package format
  • Added Hungarian translation
  • Added ability to change the keyboard shortcuts for Skip/Postpone breaks via config.json
  • Show Paused icon when Breaks are paused in Natural breaks mode
  • Show Paused icon when Breaks are paused in Do Not Disturb mode
  • Dark mode for interface
  • New break ideas
  • New Icon
  • Changed:
  • Changed app name from stretchly to Stretchly
  • This might change location of preferences file, so you might need to set up your preferences again or copy the file
  • Don't hide dock icon on macOS
  • Updated some translations
  • Rework UI in all windows and Tray menu
  • Synchronized tray status messages (tooltip, menu)
  • Better format remaining time
  • Default icon to colorful
  • Fixed:
  • Adds workaround for electron's Linux/Windows fullscreen issues
  • Notify of new version only if new version is higher then current
  • Removed:
  • Removed tutorial, now linking to Features webpage

New in stretchly 0.21.0 (Oct 13, 2019)

  • Changed:
  • checkbox labels are clickable as well
  • tray menu link for update to website, instead of github
  • Chinese (Taiwan) translations updated
  • German translations updated
  • no notification is shown after system resume/unlock
  • no notification is shown after manual resume of pause from tray menu
  • keep the focus on active window during breaks
  • smaller font size for longer microbreak ideas
  • Improved grammar of microbreak ideas
  • display checkbox list vertically in settings screen 3
  • Dutch translations updated
  • Fixed:
  • Ctrl+X global shortcut not being released after Reset breaks and Skip to
  • Added:
  • new break ideas
  • pause breaks when screen is locked (Windows, macOS)
  • change tray icon when stretchly is paused
  • allow to use inverted (white) monochrome tray icon (Linux, Windows)
  • Danish translations

New in stretchly 0.20.1 (Jul 14, 2019)

  • Added:
  • Clicking on settings file location will open it
  • Ability to copy debug info to clipboard
  • Added Lithuanian language
  • Fixed:
  • Auto hide menu bar in app's windows
  • Break window not always shown on top of other windows (for Windows OS)

New in stretchly 0.20.0 (Jul 3, 2019)

  • Fixed:
  • Workaround multiple screens and fullscreen (macOS)
  • Tray icon size on Linux
  • Problem with Window missing when resetting settings to defaults
  • Changed:
  • Update icons and graphic materials
  • Turkish translations updated
  • Hindi translations updated
  • Added:
  • Korean translations
  • More break and microbreak ideas
  • More settings in Contributor's settings
  • Polish translation
  • Start a break/microbreak with a sound (set via config file or Contributor's settings)

New in stretchly 0.19.1 (Feb 21, 2019)

  • Fixed:
  • Fullscreen mode on Windows
  • Ability to hide break ideas from break windows
  • Added:
  • More debug info (chrome, electron, nodejs versions)
  • Allow user to disable ability to postpone breaks
  • Changed:
  • Simplified Chinese translations updated
  • Czech translations updated
  • Slovak translations updated

New in stretchly 0.19.0 (Feb 11, 2019)

  • Changed:
  • upper limit of microbreak duration set to 900 seconds (15 minutes)
  • Italian translations updated
  • Russian translations updated
  • Bulgarian translations updated
  • Fixed:
  • disabled resizing for some windows
  • Added:
  • Swedish translations
  • Turkish translations
  • silent notifications option
  • Ability to postpone breaks/microbreaks in non-strict mode
  • more data for debug information in About window
  • user can disable monitoring of DND mode
  • stretchly supporters can access extra settings

New in stretchly 0.18.0 (Oct 22, 2018)

  • Added:
  • Italian translations for interface
  • Dutch translations for interface
  • Welcome and Tutorial windows on first run and in About window
  • tray menu displays the time and type of next break
  • Do Not Disturb functionality for Mac & Windows (breaks wont happen while in DND mode)
  • ability can change the default monochrome tray icon to colorful
  • Fixed:
  • User pause will no longer be removed upon suspend/resume
  • User pause time will be corrected upon suspend/resume for the duration
  • of system sleep
  • better font visibility across platforms
  • blocking of all workspaces on macOS
  • Changed:
  • Czech translations updated
  • Slovak translations updated
  • default tray icon is now monochrome

New in stretchly 0.17.0 (May 6, 2018)

  • Added:
  • Ukrainian translations for interface
  • Spanish translations for interface
  • Romanian translations for interface
  • Changed:
  • upper limit of microbreak duration set to 300 seconds (5 minutes)
  • Fixed:
  • closes running break window when skipping to the another one
  • download link from github's releases to hovancik.net/stretchly/downloads

New in stretchly 0.16.0 (Mar 18, 2018)

  • Added:
  • Russian translations for interface
  • Changed:
  • Upper limit of microbreak duration set to 60 seconds
  • Download link from github's releases to hovancik.net/stretchly/downloads
  • Fixed:
  • Notifications not working on latest Windows 10

New in stretchly 0.15.0 (Feb 18, 2018)

  • Added:
  • Bulgarian translations for interface
  • Brazilian Portuguese translations for interface
  • Chinese translations for interface, distinguish between two kinds of Chinese
  • AppX and web installer for Windows
  • ability to change install directory for Windows
  • ability to install per user or per machine on Windows
  • Multi-display support added and enabled by default
  • ability to set break to less than 5 minutes
  • Hindi Translations for interface
  • Fixed:
  • style for long names of schemes
  • app not starting when both break types are disabled
  • missing "reset to defaults"

New in stretchly 0.14.0 (Jan 8, 2018)

  • Fixed:
  • make sure windows offset is integer
  • minor translations issues
  • macOS fullscreen mode
  • Added:
  • allows user to not show new version notification via config file
  • Czech translations for interface
  • Chinese translations for interface
  • German translations for interface
  • Changed:
  • texts in windows are not selectable (except debug info)

New in stretchly 0.13.0 (Dec 20, 2017)

  • Icons for app windows
  • Possibility to have interface translated
  • Slovak translations for interface
  • French translations for interface

New in stretchly 0.12.0 (Nov 6, 2017)

  • Fixed:
  • error with second instance on Windows
  • breaks wont resume with indefinite pause after system resume
  • Added:
  • monitoring of system idle time for natural breaks (when user leaves and after return idle time is greater then break duration, stretchly will reset breaks)
  • menu link to Patreon
  • Changed:
  • microbreak notifications are 10 seconds before and can be disabled

New in stretchly 0.11.0 (Sep 11, 2017)

  • Added:
  • Option to not show break ideas
  • Option to show notification 30 seconds before break starts

New in stretchly 0.10.0 (Aug 22, 2017)

  • Added:
  • Ctrl/Cmd + d shortcut in About window to show debug information
  • monitoring suspend/resume (alfa, electron has bugs)
  • link to my.stretchly.net in menu
  • Fixed:
  • break is not skippable via shortcut in strict mode
  • macOS tooltip works without dock icon (after packaging)
  • close break windows on Reset breaks
  • Changed:
  • rewrite break management using Events
  • get active settings when changing Settings window pages

New in stretchly 0.9.0 (May 18, 2017)

  • Fixed:
  • version checker erroneous 'a new version is available' messages
  • Run breaks after resetting breaks
  • Scheduler timeLeft based on actual setTimeout start time
  • Changed:
  • do not play sound on Pause when break is in progress
  • cosmetic style changes
  • do not hide macOS dock icon, so we can have tray tooltip
  • Added:
  • Tooltip shows information about:
  • time left till next (micro)break
  • time left in pause till breaks resume
  • number of microbreaks until next break

New in stretchly 0.8.1 (Apr 18, 2017)

  • Fixed:
  • Trying to close non-existing window
  • After break ends, focus is brought on last window (macOS)
  • Changed:
  • Break windows are not focusable
  • Do not show break windows in taskbar

New in stretchly 0.8.0 (Apr 10, 2017)

  • Added:
  • Ctrl/Cmd + x shortcut to finish break early (when not in strict mode)
  • Time remaining and progress bar in break window
  • Fixed:
  • Disallow drag and drop in windows to prevent errors

New in stretchly 0.7.0 (Mar 7, 2017)

  • Changed:
  • app windows are shown on the monitor where the mouse is
  • reminders can be full screen
  • About and Settings windows are not resizable and not always on top
  • Quit -> Quit stretchly menu item text
  • replaced splash of cappuccino with graphite crystal theme
  • Removed:
  • Settings window notification
  • Startup window

New in stretchly 0.6.0 (Jan 23, 2017)

  • Added
  • possibility to change break/microbreak ideas via editing config file
  • Changed
  • break window is shown when it's ready

New in stretchly 0.5.1 (Dec 6, 2016)

  • Fixed:
  • some grammar
  • Added:
  • more break ideas

New in stretchly 0.5.0 (Nov 29, 2016)

  • Added:
  • strict mode - breaks/microbreaks can't be finished early
  • Fixed:
  • wrong window placement when on Linux and more displays

New in stretchly 0.4.0 (Nov 7, 2016)

  • Fixed:
  • version check when offline
  • Changed:
  • settings window split into 2
  • Added:
  • longer breaks
  • enable/disable microbreaks and breaks
  • skip to next break/microbreak anytime from menu
  • notification on breaks resume
  • notification when entering Settings that settings are applied once changed
  • reset settings to the defaults
  • reset (restart) breaks from menu

New in stretchly 0.3.0 (Oct 17, 2016)

  • Possibility to pause reminders for different times
  • Autostart for Windows and macOS
  • Check for the latest version on About page, on app start
  • Remind new version via notification and tray menu

New in stretchly 0.2.1 (Oct 12, 2016)

  • Fixed:
  • double init of event listeners on settings page

New in stretchly 0.2.0 (Oct 12, 2016)

  • Added:
  • sounds at the end of microbreak
  • settings for sounds

New in stretchly 0.1.0 (Oct 12, 2016)

  • Added:
  • update npm packages
  • rename strechly to stretchly (grammar, yay!)
  • allows only one instance of app
  • settings for microbreak (duration, interval)
  • 5 color schemes

New in stretchly 0.0.1 (Oct 12, 2016)

  • Randomized reminders (without repetition)
  • Startup window
  • Resume/pause functionality for reminder