- Logitech Spotlight Bluetooth vibration & hidraw support (#140);
- Logitech Spotlight Scrolling and Audio Volume functionality (#85);
- Add automated builds for Fedora 34, Debian 11 (Bullseye) and OpenSUSE 15.3 (#148)
- Add automated builds for Fedora 37 and 38 / OpenSUSE 15.4 and 15.5
- Add automated builds for Ubuntu 23.04 and Debian Bookworm
- Bug fix for crash when closing the about dialog.
- Add adjust spot size command (#209)
- Add vibrate for the command line (#202)
Many thanks to @mayanksuman for Logitech Bluetooth, Scrolling and Audio volume support.
- Bug fix for high CPU load in certain situations (#133)
- Bug fix for wrong button mapping for inputs with same length (#144)
- Fixes for automatically generated RPM Packages (especially Fedora)
- Fixes for version numbers in generated packages (DEB and RPM)
- Added man pages and Appstream files - thanks to @llimeht (#97);
- Command line option to toggle the spotlight (#104);
- Bugfix when moving the cursor from one screen to a different screen with higher resolution;
- Multi-screen overlay option (#80);
- Added bash-completion (#110);
- Added automated Fedora-33 build (#111);
- Added automated OpenSUSE 15.2 build (#115);
- Automated build: Added automated CodeQL security analysis (#113);
- Added vibration support for the Logitech Spotlight (USB) (#6);
- Device button mapping: Map any button on your device to (almost) any button combination.
- Store and load different setting presets.
- Spotlight fade in/out effect.
- Additional command line options:
-m, --minimize-only
: Preferences dialog can only be minimized, particular useful on desktops without system tray.--show-dialog
: Preferences dialog will be shown at application start.
- Show third-party licenses in about dialog.
- Spotlight center dot opacity configurable.
- Under the hood: Restructure device connection; Preparation for additional hidraw communication with the device (vibration and other features).
- Under the hood: switched CI builds to Github actions.
- Automated Fedora 32 and Ubuntu 20.04 builds.
- Additional automated package/build artifact upload to cloudsmith.io.
- Added the support to use with other devices (compile and run time).
- Added logging output (UI and console) with different log levels.
- Under the hood: Integration of a virtual device via uinput (preparation for button mapping feature in v0.8)
- Rename
55-spotlight.rules
to55-projecteur.rules
- CentOS-8 package build.
- Spotlight zoom Feature.
- Updated udev rules, no need to add the user to a special group anymore.
- Automated build of Fedora packages and Arch Linux packages.
- Configurable spotlight borders.
- Scriptability: Properties can be set via command line.
- New Command line option for device scan.