14 Commits

Author SHA1 Message Date
c50aed732e feat: Implement WLED direct communication, config tool, and screen capture test setup. 2025-08-15 23:31:28 +02:00
817caed810 fix(main): Correct command-line argument parsing
Resolved an issue where the `--address` and `--port` command-line arguments were being ignored due to a hardcoded IP address and an incorrect parsing loop.

This commit ensures that:
- The application correctly uses the address and port provided by the user.
- The application exits gracefully if required arguments are missing.
- The argument parsing logic is simplified and more explicit.
2025-08-15 00:41:47 +02:00
be1342393e Lessons Learned: Hyperion JSON API is JSON-RPC based, command structure, and specific handlers. 2025-08-15 00:11:29 +02:00
0471752613 Refactor: Transition to Wayland-only grabber, remove X11 code, and rename components for clarity. 2025-08-14 21:48:14 +02:00
18a8812d66 feat: Refactor to Wayland-only and add mock server
- Remove all X11-related code and dependencies.
- Create a mock Hyperion server for testing.
- Refactor the main application to be Wayland-only.
- Update the build system and documentation.
2025-08-14 20:31:00 +02:00
9eda38519e feat: Add debug logging to main.cpp
Added qDebug() statements to trace the execution flow and print out important values in the main function.
This will help to identify if the application is exiting prematurely.
2025-08-14 01:21:24 +02:00
kevin
961afd2d9a Adds the Hyperion priority option. 2020-11-22 11:38:49 -05:00
kevin
7714250646 Minor fixes / improvements. 2020-11-22 09:44:44 -05:00
kevin
5f4e7ec6c2 Fixes the spacing on the help text. 2019-07-02 07:06:48 -04:00
kevin
44ec8d98cf Add option to change X11 scaling filter 2019-06-27 08:12:57 -04:00
kevin
e68da0a4cc Add a new method for determining user inactivity.
Fix some bugs.
2019-06-26 19:15:32 -04:00
kevin
07ba3830a3 Reduce CPU usage by more than half by using QImage to do ABGR -> RGB conversion.
Now the main CPU hog is base64encoding the image data to send to Hyperion.
Don't sent signal as exit code.
2019-06-24 09:18:22 -04:00
kevin
d39d4a687c Add functions / arguments to adjust LED's 2019-06-23 12:36:27 -04:00
kevin
4aa7578cf7 Adding files 2019-06-22 22:34:40 -04:00