• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 6 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

โณ A simple yet featureful pomodoro in the tray/menubar

Tempus

A simple yet featureful pomodoro in the tray/menubar

Windows Release Badge MacOS Release Badge Version Last commit GitHub Downloads

Tempus cover

Download Last GitHub version

Features

Click on the arrows to get more informations about these features

โฑ๏ธ Change work time and pause time

Want to work 27 min ? You can.

preview

โฒ๏ธ Automagically set the timer till the next hour

Want to work until 8 PM ? You can set the timer automagically for you.
Note: It will revert your settings after the timer.

preview

๐Ÿšฉ Goals

Want to work at least 1 hour a day ? You can create a goal for that.

preview

๐Ÿ”ฅ Streak

It counts how many times you finished a pomodoro.

preview

๐Ÿ“Š Statistics

It gives you insights about your productivity.

preview

๐Ÿ” Cycles

If set, it will automatically stop the pomodoro after `x` times.

preview

Want to contribute ?

Prerequisites

  • Have Node.js installed (> 8)
  • Have Yarn installed (> 1.4.2)

Steps

  1. Clone the repository
$ git clone https://github.com/KeziahMoselle/tempus.git
  1. Create a new branch (i.e: feat-new-feature)

  2. Install dependencies :

$ cd tempus && yarn
  1. Run the app

In a browser :

$ yarn web

In Electron :

$ yarn electron

Build

To build the app (without Electron) you will need to run :

The /build directory is in packages/app/build

$ yarn build:app

To build the app with Electron you will need to run :

The /build directory is in packages/electron/dist

$ yarn build:electron

Tests

Run tests for the application only :

$ yarn test:app

Run tests for the Electron app :

$ yarn test:electron

See Test Cases (need to implement)

Project tree

|-- packages
    |-- app		The React app
    |   |-- build	The build of the React app
    |   |-- public	.html and assets go here
    |   |-- src		React components and assets for the components
    |-- core		Modules being shared between the browser and Node
    |-- electron
        |-- assets	Assets like tray icons
        |-- dist	The build of the electron app
        |-- tests	Tests
        |-- utils	Utility functions

Built With

  • Electron - framework for creating native applications with web technologies
  • React - A JavaScript library for building user interfaces

Contributors

Thank you โค๏ธ

License

This project is licensed under the MIT License.

More Repositories

1

export-github-stars

View / Sort / Export your Starred repositories.
Vue
168
star
2

gelbooru-client

A material client to explore Gelbooru.com
JavaScript
19
star
3

ribbon

Manage your Reddit saved posts with reminders and pinned bookmarks.
TypeScript
16
star
4

showcase-gists

Showcase dynamic Gists on your profile
JavaScript
12
star
5

pippitrack

Track your osu! activity (top plays, daily updates, new beatmaps). It also have some fun osu! commands.
TypeScript
12
star
6

keziahmoselle.fr

My portfolio made with Next.js
JavaScript
7
star
7

scrapehook

Node module which emit when the content of a website change.
JavaScript
3
star
8

readme-preview

Dynamically generate screenshots preview of websites
JavaScript
3
star
9

blog.keziahmoselle.fr

โœ๏ธ A place to share my thoughts.
CSS
3
star
10

osu-replay

A platform to share your osu! replays
PHP
3
star
11

pp-discord-verification

Verify and assign roles to users based on their osu! profiles
JavaScript
3
star
12

pippitrack-twitch-panel

Display your osu! pinned/tops/recent scores below your stream
JavaScript
2
star
13

shootality

a GitHub Game Off 2018 game.
JavaScript
2
star
14

soulsborne.build

website focused on the soulsborne series (Dark Souls, Bloodborne, Elden Ring) which aims to centralize community created content like builds and character appearances as well as some interesting lore data visualization.
TypeScript
2
star
15

draconis-webhook

WebHook that posts new events from WoW guild calendar
TypeScript
1
star
16

pippitrack-dashboard

osu! tools and stats (also linked to pippitrack Discord bot)
TypeScript
1
star
17

KeziahMoselle

1
star
18

horizon-prismjs-theme

๐ŸŽจ A beautifully warm dark theme for Prism.js
CSS
1
star
19

pippitrack-extension

PippiTrack extension allows you to send new top plays to Discord near instantly by visiting tracked profiles on the osu! website.
TypeScript
1
star
20

braille-embosser

STI2D Project (2017-2018)
Java
1
star