/tomate

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Tomate

A pomodoro timer written in Python. This project has only the core classes. Here is the repository of the Gtk version.

Bugs and Suggestions

Bugs and suggestions should be reported here.

Changelog

0.12.0

Added

  • Create constants for the config sections.

0.11.0

Changed

  • The timer, session and settings now emit a payload object instead of a dictionary

0.10.0

Fixed

  • GLib.timeout_add_seconds is more recommended for full seconds

0.9.0

Changed

  • Rename enum Task to Sessions
  • Keep in memory all past sessions instead of only the count of pomodoros
  • Change the Session events payload
  • Change the Timer events payload
  • Rename EventState to ObservableProperty

Removed

  • show_message method from view interface

0.8.0

Added

  • show_message method to view interface

Fix

  • Settings values with spaces

0.7.0

  • Using wiring.scanning
  • Add plugin settings
  • Python 3 only (packages)

0.6.0

  • Using py.test
  • Skip supress_error decorator with environment variable
  • Add rounded_percent function
  • Add lazy proxy function

0.5.0

  • Remove linux package metadata

0.4.0

  • Create a new event system
  • Python 2/3 compatible

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.