Open Source macOS pomodoro app. Pomodoro Cycle

Last update: Feb 26, 2022

Pomodoro cycle macOS

The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks.

To Use

OS Version Link
macOS 0.0.6 download

All releases

Features

  • Track pomodoro intervals
  • Desktop notifications
  • Interval setting

To develop

# Clone this repository
git clone [email protected]:jet8a/pomodoro-cycle-app.git

# Go into the repository
cd pomodoro-cycle-app

# Install dependencies
npm i

# Run the app to development
npm run electron:serve

# Build the app for macOS
npm run electron:mac

To Contribute

  1. Fork the repo
  2. Create a branch in your repo with a descriptive name
  3. Code your fix
  4. Create a pull request
  5. Await response from the maintainers!

License

GNU General Public License

GitHub

https://github.com/jet8a/pomodoro-cycle-app
You might also like...
Comments
  • 1. Bump electron from 9.0.4 to 10.1.3

    Bumps electron from 9.0.4 to 10.1.3.

    Release notes

    Sourced from electron's releases.

    electron v10.1.3

    Release Notes for v10.1.3

    Fixes

    • Fixed CORS not being disabled by webSecurity: false. #25503 (Also in 9, 10, 11)
    • Fixed ready-to-show event not emitted on some machines. #25476 (Also in 9, 10, 11)
    • Fixed a crash in app.importCertificate() on Linux. #25536 (Also in 9, 10, 11)
    • Fixed a crash when closing window in an event listener after exiting fullscreen on macOS. #25604 (Also in 10, 11)
    • Fixed an issue that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25458 (Also in 8, 9, 10, 11)
    • Fixed an issue where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25606 (Also in 9, 10, 11)
    • Fixed an issue where multiple calls to window.print() could cause a crash. #25530
    • Fixed an issue where pageRanges was not properly honored when printing. #25597 (Also in 10)
    • Fixed crashes caused by attempting to modify destroyed views. #25511 (Also in 9, 10, 11)
    • Fixed the remote-debugging-port discovery page showing garbled text. #25601 (Also in 10, 11)
    • Updated Node root certs to use NSS 3.56. #25361 (Also in 8, 9, 10, 11)

    Other Changes

    • Added a small console hint to console to help debug renderer crashes. #25472 (Also in 9, 10, 11)
    • Fixed resource leak in worker threads. #25662 (Also in 9, 10, 11)
    • Updated Chromium to 85.0.4183.121. #25559

    Unknown

    • Fixed extension background page devtools not being openable. #25566 (Also in 9, 10, 11)

    electron v10.1.2

    Release Notes for v10.1.2

    Fixes

    • Added missing module delay loads on windows to reduce per process reference set impact. #25435 (Also in 9, 10, 11)
    • Fixed a crash in the renderer process when invoking the Badging API. #25369 (Also in 9, 10, 11)
    • Fixed an issue where document.hasFocus and document.activeElement would be inconsistent upon showing a window that was initially created with show: false. #25330 (Also in 10, 11)
    • Fixed client_id file being generated in the working directory for node child process. #25309 (Also in 9, 10, 11)
    • Fixed multiple dock icons being left in system when calling dock.show/hide on macOS. #25299 (Also in 8, 9, 10, 11)

    Other Changes

    • Updated Chromium to 85.0.4183.98. #25275

    Unknown

    • Added support for some chrome.management APIs. #25345 (Also in 9, 10, 11)

    electron v10.1.1

    Release Notes for v10.1.1

    Fixes

    • Fixed an issue where filters set in dialogs on macOS would have nondeterministic ordering. #25192
    • Fixed network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25178
    • Fixed the following issues for frameless when maximized on Windows:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2020-10-06 15:22
  • 2. Unable to launch with Mojave

    I downloaded the app via link https://yadi.sk/d/fs2XT6KHRWw3Gw (found this app throuh https://github.com/serhii-londar/open-source-mac-os-apps) and tried to launch it with macos Mojave.
    I unzipped and installed it, and issued an error (in french : « Pomodoro Cycle.app » est endommagé et ne peut pas être ouvert. Vous devriez placer cet élément dans la Corbeille. Firefox a téléchargé ce fichier aujourd’hui à 10:21 depuis yadi.sk.). So I tried to open it with command line :

    $ /Applications/Pomodoro\ Cycle.app/Contents/MacOS/Pomodoro\ Cycle 
    dyld: Library not loaded: @rpath/Electron Framework.framework/Electron Framework
      Referenced from: /Applications/Pomodoro Cycle.app/Contents/MacOS/Pomodoro Cycle
      Reason: no suitable image found.  Did find:
    	/Applications/Pomodoro Cycle.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: code signature invalid for '/Applications/Pomodoro Cycle.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework'
    
    	/Applications/Pomodoro Cycle.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: stat() failed with errno=1
    Abort trap: 6
    

    Is there something to deal with the Electron framework (code signature inavlid) ?

    Reviewed by EFesab at 2020-05-04 09:16
CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.
CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.

CodeEdit macOS App Motivation Developers that use a Mac shouldn't be forced to use an app from the other guys. Yes, these other editors have growing c

Mar 18, 2022
The open source Tab Manager Extension for Safari.
The open source Tab Manager Extension for Safari.

Ultra TabSaver The open source Tab Manager for Safari. Table of Contents Features Branches How to use it How does it work Building and running To do l

Mar 24, 2022
The open source Tab Manager Extension for Safari.
The open source Tab Manager Extension for Safari.

Ultra TabSaver The open source Tab Manager for Safari. Table of Contents Features Branches How to use it How does it work Building and running To do l

Mar 10, 2022
The open source Tab Manager Extension for Safari.
The open source Tab Manager Extension for Safari.

Ultra TabSaver The open source Tab Manager for Safari. Table of Contents Features Branches How to use it How does it work Building and running To do l

Mar 10, 2022
An open-source screen recorder built with web technology

Kap An open-source screen recorder built with web technology Get Kap Download the latest release (macOS only) Or install with Homebrew-Cask: $ brew in

Mar 20, 2022
macOS app for Hype Machine
macOS app for Hype Machine

Plug Discover and listen to music from Hype Machine Download Requires macOS 10.14 or later. Screenshot FAQ Can I contribute localizations? We do not h

Mar 10, 2022
Open source PostgreSQL GUI client for macOS, Linux and Windows
Open source PostgreSQL GUI client for macOS, Linux and Windows

Postbird Postbird is a cross-platform PostgreSQL GUI client, written in JavaScript, runs with Electron Download Version 0.8.4 MacOS: Postbird-0.8.4.dm

Mar 18, 2022
Meme Maker open source macOS app made in Swift.
Meme Maker open source macOS app made in Swift.

Meme Maker Add text to popular images, share with the world. ##Screens ##Features Select or search a meme from a huge collection. Smart searching opti

Feb 13, 2022
CodeEdit App for macOS
CodeEdit App for macOS

CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.

Mar 20, 2022