eplatonoff / pilorama

Advanced Timeboxing Tool

Home Page:https://pilorama.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

header image

Advanced Timeboxing Tool

Key Features

  • Cross-platform software
  • Simple countdown timer
  • Infinite time boxing timer
  • System notifications
  • Dynamic tray icon and menu
  • JSON Presets
  • Night mode

Installation

GitHub Release Version GitHub Release Date GitHub Downloads

MacOS and Windows

Precompiled builds are available here.

Linux

Tip: Archlinux AUR package pilorama-git available.

Building from source:

$ sudo apt install build-essential libqt5svg5-dev qtdeclarative5-dev qml-module-qt-labs-platform qml-module-qt-labs-settings qml-module-qtmultimedia qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs  # Debian 8 "jessie" and up, Ubuntu 18.04-22.04, Kali Linux 2022.1

$ git clone https://github.com/eplatonoff/pilorama
$ cd pilorama
$ qmake src/pilorama.pro 
$ make
$ ./Pilorama

Development

GitHub Workflow Status Travis (.com)

Release Process

Once the latest Pull Request passed all CI checks & are merged to master push git tag with required version pointed to merge commit on master branch.
GitHub Actions proccesses this tag & builds all distributions. After that it also makes version bumps & pushes it to master as a separate commit.

About

Advanced Timeboxing Tool

https://pilorama.app

License:GNU General Public License v3.0


Languages

Language:QML 87.7%Language:C++ 5.4%Language:Inno Setup 1.7%Language:QMake 1.7%Language:JavaScript 1.2%Language:CMake 1.0%Language:Ruby 0.7%Language:Objective-C++ 0.6%