Skip to content

Version 1.0

Latest
Compare
Choose a tag to compare
@porfanid porfanid released this 24 Dec 11:27
· 43 commits to master since this release
261ce45

⚠️ Deprecation Notice
This repository is no longer actively maintained. Future updates and new features for Pomodazzle will be available on Pomodazzle-Electron. Please visit the new repository for the latest version of the app.


Release Description for Pomodazzle

The values in the settings are in seconds for testing purposes. It will change in the future

Version 1.0-SNAPSHOT

Pomodazzle is a JavaFX-based Pomodoro timer application designed to help you manage your time effectively using the Pomodoro Technique. This release includes the following features and improvements:

Features

  • Pomodoro Timer: Start, pause, and reset the Pomodoro timer.
  • Work and Break Status: Visual indicators for work and break periods.
  • Settings: Customize your Pomodoro settings.
  • Donation: Support the developer via a donation link.

Enhancements

  • JavaFX Integration: Utilizes JavaFX 22.0.1 for a rich user interface experience.
  • Cross-Platform Support: Compatible with Linux and Windows, with packaging options for .deb and .msi installers.

Installation

Download the binary package from bellow

I have already included a deb and msi package so that the application can be installed on windows and linux

Use sources

  1. Clone the repository:

    git clone https://github.com/porfanid/Pomodazzle.git
    cd Pomodazzle
  2. Build the project using Maven:

    mvn clean package
  3. Run the application:

    java --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml,javafx.web,javafx.swing,javafx.media -jar target/Pomodazzle-1.0-SNAPSHOT-jar-with-dependencies.jar

Known Issues

  • WebView Compatibility: Some web pages may not render correctly due to limitations in the JavaFX WebView component.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries, please contact the developer at pavlos@orfanidis.net.gr or create an issue at the issues tab.