LordGrey
e0aa629385
Revert "Remove system python"
...
This reverts commit 37b17877ed2711b37ae24c47f835d436ebe3839f.
2024-12-08 20:29:11 +01:00
LordGrey
71577a21df
Revert "Update qt5_6.yml"
...
This reverts commit e9c691eec203398ee52179a1677b760dbe927167.
2024-12-08 20:29:11 +01:00
LordGrey
30a40b24b5
Revert "Force set CMAKE_OSX_DEPLOYMENT_TARGET to 10.15"
...
This reverts commit ee48f0c9b3c15dd5d15bf7849816ad404315b037.
2024-12-08 20:29:11 +01:00
Lord-Grey
fb434dc492
Provide a lowest permissible interval time to effects and limit the update rate of selected effects
2024-11-30 22:08:41 +01:00
Paulchen-Panther
ee48f0c9b3
Force set CMAKE_OSX_DEPLOYMENT_TARGET to 10.15
2024-11-30 18:15:50 +01:00
Paulchen-Panther
e9c691eec2
Update qt5_6.yml
2024-11-30 15:28:33 +01:00
Paulchen-Panther
37b17877ed
Remove system python
2024-11-30 15:19:16 +01:00
Paulchen-Panther
6f22c0897b
Remove pre-installed Python
2024-11-30 15:09:49 +01:00
Paulchen-Panther
3df6df1c46
test python 3.12.7
2024-11-30 14:10:09 +01:00
Paulchen-Panther
84221d3d74
Switch to Xcode 14.2
2024-11-30 12:49:09 +01:00
LordGrey
30700ddca8
Update JsonAPI.h
2024-11-29 19:58:38 +01:00
LordGrey
df09de2ef2
Add missing include
2024-11-29 19:38:41 +01:00
Paulchen-Panther
59e6684217
Downgrade macOS/Xcode to test code backwards compatibility
2024-11-29 19:24:09 +01:00
Lord-Grey
16d0e4b908
Merge branch '1804' of https://github.com/Lord-Grey/hyperion.ng into 1804
2024-11-29 18:26:48 +01:00
Lord-Grey
6310cf922a
Throttle the emission of callback-updates for high number of LEDs or big images
2024-11-29 18:26:36 +01:00
Lord-Grey
2e4942adc6
Streamline Callbacks
2024-11-29 09:36:02 +01:00
Paulchen-Panther
12048b572b
pass three-digit python version
2024-11-28 21:56:07 +01:00
Paulchen-Panther
71e61f499a
try wget
2024-11-28 21:47:42 +01:00
Paulchen-Panther
6832ef26b6
typo
2024-11-28 21:37:18 +01:00
Paulchen-Panther
acddcac105
typo
2024-11-28 21:19:55 +01:00
Paulchen-Panther
a99e6916cf
On macOS install official Python
...
the GitHub/Homebrew ones only support newer macOS versions
2024-11-28 21:03:16 +01:00
Paulchen-Panther
adfd1c1266
Use macOS 13 runner image for x64 arch
2024-11-26 18:34:03 +01:00
Lord-Grey
5d5c2bfdcb
Remove max LED number constraint from Matrix layout
2024-11-26 08:31:29 +01:00
LordGrey
27f74af4e3
Skydimo as own device ( #1800 )
...
* Skydimo as own device type
* Skydimo updates
2024-11-15 18:37:17 +01:00
LordGrey
5cb3076698
Config refactoring fixes ( #1799 )
...
* Correct JS requestConfig call
* Update requestWriteConfig to new API format
* Add hyperion-light and bare-minimum preset scenarios
2024-11-15 15:03:33 +01:00
LordGrey
ecceb4e7ae
Refactor Settings DB and Handling ( #1786 )
...
* Refactor config API
* Corrections
* Test Qt 6.8
* Revert "Test Qt 6.8"
This reverts commit eceebec49ecf1a3eda281a0630a9a7577b44ef0a.
* Corrections 2
* Update Changelog
* Add configFilter element for getconfig call
* Do not create errors for DB updates when in read-only mode
* Have configuration migration and validation before Hyperion starts
* Correct Tests
* Corrections
* Add migration items
* Correct windows build
* Ensure that first instance as default one exists
* Remove dependency between AuthManager and SSDPHandler
* Correct typos
* Address CodeQL findings
* Replace CamkeSettings by Presets and provide debug scenarios
2024-09-30 22:03:13 +02:00
dependabot[bot]
aed4abc03b
Bump actions/download-artifact from 4.1.7 to 4.1.8 ( #1770 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.1.7 to 4.1.8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.7...v4.1.8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 18:20:44 +02:00
LordGrey
4f1b95ec83
Add Home Assistant Lights support ( #1763 )
...
* New HomeAssistant LEDDevice
* Fix typos
* Ping Qt for Windows to 6.7 until aqtinstaller is fixed
* Fix HA default port handling
* HA - Update default latchtime and range
* Add HA Wizard and light selection
* Naming consistency
* Fix "Selected Hyperion instance is not running"
* CodeQL findings
* HA - allow to overwrite brightness by HA yes or no
* HA - Support switch off on black
* HA - Add transition time
2024-08-25 17:34:27 +02:00
LordGrey
df2b2b2372
Update README.md
...
Fix Effects link
2024-08-17 22:11:12 +02:00
blueicehaller
051d281522
Update README.md ( #1780 )
...
* Update README.md
Documentation link has been changed to Getting Started and Installation
* Update README.md
Installation link has been changed to Getting Started
2024-08-16 22:57:15 +02:00
blueicehaller
4721f14a10
Update README.md ( #1779 )
...
Update README.md
- Google Play link is no longer available https://play.google.com/store/apps/details?id=nl.hyperion.hyperionpro .
- link to Hardware LED devices has been changed
- link to Documentation Configuration has been changed
- link to Effect development has been changed
- link to JSON API has been changed
2024-08-14 17:31:07 +02:00
Paulchen-Panther
215ae3b6df
Remove ExternalProject_Add
2024-07-17 18:27:28 +02:00
LordGrey
6c3fc8521a
Skydimo LedDevice support ( #1765 )
...
* Support Skydimo devices
* Temporarily downgrade CMake to 3.28.3 (CodeQL)
2024-07-16 19:46:43 +02:00
LordGrey
5d1d84ee9b
Temporarily downgrade CMake to 3.28.3 (CodeQL)
2024-07-13 20:47:18 +02:00
LordGrey
01608f2a88
Windows - Pin to Qt 6.7 until apqinstaller supports 6.8 correctly
2024-07-13 19:48:16 +02:00
Paulchen-Panther
3f21913bfe
Temporarily downgrade CMake to 3.28.3 (macOS/Windows)
2024-07-12 22:48:13 +02:00
Paulchen-Panther
c73e3010ef
Temporary GHA Build fix
2024-07-12 22:45:13 +02:00
Hyperion-Bot
df7366a6de
Update sv.json (POEditor.com)
2024-06-16 18:18:48 +02:00
Hyperion-Bot
d6853f71e6
Update de.json (POEditor.com)
2024-06-16 18:18:47 +02:00
Thinner77
719c844dda
add some clarifying comments ( #1754 )
2024-06-16 18:01:33 +02:00
Rastafabisch
6d5dfef3ad
Update CompileHowto.md ( #1757 )
2024-06-16 10:00:20 +02:00
LordGrey
0a2a929333
Disable Protobuf libupb
2024-06-15 20:34:36 +02:00
Paulchen-Panther
c2bd875bc8
Remove Windows C++ redist hack
...
This was a hack workaround for the broken azure runner images: https://github.com/actions/runner-images/issues/10004
2024-06-15 13:02:27 +02:00
David Sansome
0bdf865f5c
DDA grabber: Set a 500ms timeout when waiting for a new frame ( #1753 )
...
* Add a DXDI DDA grabber
* Change all names to camel case
* Handle cropping and pixel decimation
* Try more persistently to restart capture after an error occurred.
These can happen when changing resolution, or resuming from sleep.
* Set a 500ms timeout when acquiring a frame.
The API won't give us a new frame if nothing on the screen has changed,
so an INFINITE timeout means we'll wait forever in this case, and
eventually the LED connection will timeout.
---------
Co-authored-by: LordGrey <48840279+Lord-Grey@users.noreply.github.com>
2024-06-14 20:40:50 +02:00
Thinner77
7f90637a2d
MF-grabber: Add support for bottom-up image handling ( #1752 )
...
* prepare bottom-up image handling
* add default stride handling, code cleaning
* fix code
* move whole logic to MF-grabber
* minor fix
---------
Co-authored-by: Thinner77 <none>
2024-06-14 20:40:17 +02:00
LordGrey
943f9e22f3
Update external modules ( #1755 )
...
* Update flatbuffers to 24.3.25
* Update protobuf to 27.1
* Update mbedtls to 3.6.0
* Change source of Vulkan SDK
* Readd directx-sdk
* Windows Fix?
* Update qt5_6.yml
* Typo
* Revert "Update qt5_6.yml"
This reverts commit cf8db993ec9b9d18b9054f992c77fe687ba8c412.
---------
Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2024-06-14 20:39:27 +02:00
LordGrey
1fd40571af
Windows - use latest Qt version available
2024-06-02 10:09:47 +02:00
dependabot[bot]
22612ee26b
Bump jurplel/install-qt-action from 3 to 4 ( #1750 )
...
Bumps [jurplel/install-qt-action](https://github.com/jurplel/install-qt-action ) from 3 to 4.
- [Release notes](https://github.com/jurplel/install-qt-action/releases )
- [Commits](https://github.com/jurplel/install-qt-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: jurplel/install-qt-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-01 22:55:25 +02:00
LordGrey
15c305b8f2
RGB24 and BGR24 cleanup ( #1749 )
...
* RGB24 and BGR24 cleanup
* Fix MF-Grabber
* Add BGR32 to V42L Grabber
* Add BGR32 to V42L Grabber
* Add BGR16 to V42L
* Revert "Add BGR16 to V42L"
This reverts commit 42975380f47a30a09f06d7dee7440b64b93aa305.
2024-06-01 20:26:20 +02:00
LordGrey
76fff98f5c
Implement ftdi led device - 2 ( #1746 )
2024-05-31 23:08:13 +02:00