Releases: GameOver94/Presentation-Clicker
Release Notes - v0.3.0
Release v0.3.0
🚀 Major Architecture Overhaul
Unified Package Structure
- Completely restructured project from separate modules to a single
presentation_clickerpackage - All components now organized under unified structure with
client,server, andcommonsubmodules
Simplified CLI Interface
- New single entry point:
presentation-clickerwith subcommands - Run client:
presentation-clicker client - Run server:
presentation-clicker server - Replaces separate
presentation-clicker-clientandpresentation-clicker-listenercommands
Full Changelog: v0.1.0...v0.3.0
This release represents a major step forward in maintainability and user experience while preserving all existing functionality. The unified architecture makes the project much easier to install, build, and maintain going forward.
Initial Public Release
Initial Public Release 🎉
Welcome to the first public release of Presentation Clicker!
This release provides everything you need to remotely control your presentations using MQTT, with both a client and a listener/server component. The project is designed for easy setup, and simple distribution.
Highlights
-
Standalone Windows Executables
Pre-built executables for both client and server are available—no Python installation required! -
Modern UI
Clean, user-friendly interface with dark/light theme toggle. -
Cross-Platform Support (tested on Windows)
Source code is available for Windows, Linux, and macOS. Install via pipx or run directly with Python 3.9+. -
Build Scripts Included
PowerShell scripts are provided to build your own standalone executables using PyInstaller.
Getting Started
See the README for installation, usage, and build instructions.
Optionally, use Docker to run your own MQTT broker.
Feedback & Contributions
Please report issues or suggest features via GitHub Issues. Contributions are welcome!