Skip to content

release: prepare Projecteur 1.0.0 - #258

Draft
gbin wants to merge 78 commits into
masterfrom
develop
Draft

release: prepare Projecteur 1.0.0#258
gbin wants to merge 78 commits into
masterfrom
develop

Conversation

@gbin

@gbin gbin commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Brings the stable branch up to the transferred project's current KDE Plasma 6 / Qt 6 implementation and prepares the 1.0.0 release boundary.

Validation completed:

  • Native Arch Linux build and installed-binary smoke test
  • GitHub CI packages on Arch Linux, Fedora 44, Debian testing, Ubuntu 26.10, and openSUSE Tumbleweed
  • Compile canaries on Fedora Rawhide and Debian sid
  • CodeQL C/C++ and workflow analysis
  • Non-publishing release rehearsal, checksums, and provenance attestations
  • Physical Logitech Spotlight end-to-end test on KDE Plasma Wayland

Do not merge this PR or create the protected v1.0.0 tag until the hardware test passes.

jahnf and others added 30 commits October 17, 2023 10:12
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v3...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
    Add USB device ID 3243:0382 for Norwii N95s BLE Presenter to the
    supported devices list. This device is detected as "Norwii BLE Presenter
    Dongle" and creates mouse, keyboard, and generic HID interfaces.
    Add Bluetooth device ID 3243:03a2 for Norwii N95s BLE Presenter.
    The device uses different product IDs for USB (0382) and Bluetooth
    (03a2) connections.
Full port to modern KDE / plasma 6
Adds justfile and native arch install
Move that to a proper plasma applet
gbin added 29 commits July 28, 2026 12:21
Preserve the complete Projecteur-kde development history and make the Plasma 6 / Qt 6 / Wayland port the official develop mainline.
Corrected and clarified the description of Projecteur.
@llimeht

llimeht commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Thanks for this work!

I just built the current git HEAD for the develop branch (ddb942d) on Debian sid and it worked great with a logitech spotlight.

A couple of observations:

  • I didn't get a system tray icon for projecteur (but that might be the fault of my virtualisation setup where I'm running this inside a Debian sid schroot on my Debian stable installation; unfortunately the Qt and kf versions required are newer than Debian stable. I will try to run up a vm to check that. Alternatively, if it's possible to relax the version constraints so that it can be compiled on Debian stable, then that's always welcome for broader compatibility.
  • Config from the existing installation (0.10) didn't get ported across to the new version. Not a release blocker, but it would be nice for the colour/shape settings for the pointer and custom input mappings to get copied across.

This is working so much better than the current release for me with plasma+wayland, I'm tempted to update the Debian package to this git snapshot right now and upload it to the experimental release.

  • I don't know how to indicate in the dependencies that it's wayland only though - I will need to think about that some more.
  • I wonder if I should keep the old version around (as a different package name) for the X11 users, but I don't know that Qt5 will remain available for that long.
  • I assume it works ok under non-plasma sessions (e.g. gnome)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants