Commit Graph

243 Commits

Author SHA1 Message Date
Paulchen Panther
bf32557a8a WebUI optimization (thx to @mkcologne)
Start Grabber only when global settings are enabled
Fixed an issue in the WebUI preview
2021-05-14 21:20:14 +02:00
Lord-Grey
96de6012e8 Remote control - Only display gabber status, if global grabber is enabled 2021-05-12 22:45:52 +02:00
Lord-Grey
1eba6f05a3 Always show Active element on grabber page 2021-05-12 22:40:22 +02:00
Lord-Grey
f1fef198c6 Only show signal detection area, if grabber is enabled 2021-05-12 21:42:44 +02:00
Lord-Grey
7b8711af3a Add grabber instance link to system grabber config 2021-05-12 21:36:25 +02:00
Lord-Grey
33c568c12e Enhance showInputOptionsForKey for multiple keys 2021-05-12 14:13:27 +02:00
Lord-Grey
980ef90834 Split global capture from instance capture config 2021-05-11 18:08:34 +02:00
Lord-Grey
3cf9d2d597 Refactor i18n language loading 2021-05-10 22:52:06 +02:00
Lord-Grey
1311fcdada Correct grabber config look-ups 2021-05-09 21:43:22 +02:00
Paulchen Panther
a55a2620d7 WebUI changes 2021-05-08 19:29:28 +02:00
Lord-Grey
c1ec8539d3 Display Signal detection area in preview 2021-05-06 20:59:47 +02:00
Paulchen Panther
6df509f876 Dashboard update + fix GlobalSignal connection 2021-05-05 21:59:24 +02:00
Lord-Grey
d2197d75d0 Grabber - Ensure save is only possible on valid content 2021-05-05 13:41:22 +02:00
Lord-Grey
7a31ef559f Handle "Show Explainations scenario" correctly 2021-05-05 13:31:31 +02:00
Lord-Grey
184cfb1e72 Allow editor-validation for enum-lists 2021-05-05 10:44:53 +02:00
Paulchen Panther
561fabeba6 Merge branch components into mediafoundation 2021-05-04 21:30:29 +02:00
Lord-Grey
8459fa143b Align Grabber.js with new utility functions 2021-05-03 21:32:12 +02:00
LordGrey
9ea40a873e Merge branch 'master' into mediafoundation
# Conflicts:
#	assets/webconfig/content/dashboard.html
#	assets/webconfig/i18n/en.json
#	assets/webconfig/js/content_dashboard.js
#	assets/webconfig/js/content_logging.js
#	assets/webconfig/js/hyperion.js
#	assets/webconfig/js/ui_utils.js
2021-05-02 21:12:00 +02:00
Paulchen Panther
1514d8442d Merge remote-tracking branch 'origin/grabberDiscovery' into mediafoundation 2021-05-02 20:12:52 +02:00
Paulchen Panther
3fb0ece3a2 refactor 2021-05-02 19:04:58 +02:00
Paulchen Panther
b06126ee28 Components divided on the dashboard 2021-05-02 15:47:14 +02:00
LordGrey
cf084265fc
New languages - Portuguese (Std/Brazil) & Norwegian (Bokmål) (#1236)
* Update jquery.i18n to 1.07, add extended plurals support

* Add additional languages - Portuguese, Portuguese (Brazil), Norwegian (Bokmål)
2021-05-01 18:05:45 +02:00
Paulchen Panther
17d4406deb
Refactor PR #957 (#1234) 2021-05-01 17:00:44 +02:00
LordGrey
71e34a6a55
UI System Log - Fixes and enhancements (#1223) 2021-04-25 17:22:59 +02:00
LordGrey
7eeb740177
Dynamic Device Selection/Configuration (#1164) 2021-04-24 19:37:29 +02:00
LordGrey
90d05e6c54
Custom Effects - Clean-ups and Enhancements (#1163)
* Cleanup EffectFileHandler

* Support Custom Effect Schemas and align EffectFileHandler

* Change back to colon prefix for system effects

* WebSockets - Fix error in handling fragmented frames

* Correct missing colon updates

* Update json with image file location for custom gif effects

* Image effect deletion - considere full filename is stored in JSON

* Correct selection lists indentions
2021-02-23 20:38:54 +01:00
Lord-Grey
dcaa994dd1 Untabify 2021-02-20 18:09:40 +01:00
LordGrey
38e133171f
Merge branch 'master' into mediafoundation 2021-02-20 18:08:24 +01:00
Lord-Grey
477283f36c Correct formatting 2021-02-20 18:03:19 +01:00
Lord-Grey
3a2a101658 Merge branch 'mediafoundation' of https://github.com/Paulchen-Panther/hyperion.ng into mediafoundation 2021-02-17 23:26:49 +01:00
Lord-Grey
ffc669cda7 Update access levels and validate crop ranges 2021-02-17 23:26:39 +01:00
LordGrey
9e281b2347
Fix #1186 & UI last instance error (#1188)
* Handle Arrays & Objects differently

* Fix UI error, if "last instance used" does not longer exist
2021-02-17 12:29:53 +01:00
Paulchen Panther
018651f099 Copy Log to Clipboard 2021-02-14 19:20:31 +01:00
Lord-Grey
1c8a637d11 Hide all element when no video grabber discovered, upate naming 2021-02-14 12:36:21 +01:00
Lord-Grey
054d3dac41 Discovery VideoSources and Dynamically Update Editor 2021-02-14 11:39:03 +01:00
Paulchen Panther
72226cd1de Enable Media Foundation grabber on windows 2021-02-06 14:39:28 +01:00
Paulchen Panther
c5a2b808cd Merge branch 'mediafoundation' of https://github.com/Paulchen-Panther/hyperion.ng into mediafoundation 2021-01-31 13:51:57 +01:00
Paulchen Panther
878d4fe0a1 Refactor MediaFoundation (Part 2) 2021-01-31 13:51:29 +01:00
Paulchen Panther
7de30d084b
Merge branch 'master' into mediafoundation 2021-01-31 13:46:36 +01:00
Paulchen Panther
aa20f87659 Merge branch 'mediafoundation' of https://github.com/Paulchen-Panther/hyperion.ng into mediafoundation 2021-01-24 12:22:15 +01:00
Paulchen Panther
4254f36bba Added image flipping ability to MF Grabber 2021-01-24 12:16:16 +01:00
LordGrey
86ab15d18c
Cololight Improvements (#1120)
* Avoid issue with long running identify calls
* Strip provides number of LEDs now
* Consider that Strip was cut by user
2021-01-23 17:26:59 +01:00
LordGrey
39f648087e Grabber UI improvements, generic JSONEditor Selection Update 2020-12-29 15:54:32 +01:00
LordGrey
15bb8ff183 Remove Platform from Dashboard 2020-12-29 09:33:21 +01:00
Paulchen Panther
c672ae6075 - New Media Foundation grabber
- JsonAPI available grabber fix
- commented json config removed
2020-12-18 20:16:21 +01:00
LordGrey
efc2046ab5
Various Cleanups (#1075)
* LedDevice - Address clang findings

* Fix Windows Warnings

* Ensure newInput is initialised

* Clean-up unused elements for Plaform Capture

* Fix initialization problem and spellings

* Address clang findings and spelling corrections

* LedDevice clean-ups

* Cleanups

* Align that getLedCount is int

* Have "display" as default for Grabbers

* Fix config during start-up for missing elements

* Framegrabber Clean-up - Remove non supported grabbers from selection, filter valid options

* Typo

* Framegrabber.json - Fix property numbering

* Preselect active Grabbertype

* Sort Grabbernames

* Align options with selected element

* Fix deletion of pointer to incomplete type 'BonjourBrowserWrapper'

* Address macOS compile warnings

* Have default layout = 1 LED only to avoid errors as in #673

* Address lgtm findings

* Address finding that params passed to LedDevice discovery were not considered

* Cleanups after merging with latest master

* Update Changelog

* Address lgtm findings

* Fix comment

* Test Fix

* Fix Python Warning

* Handle Dummy Device assignment correctly

* Address delete called on non-final 'commandline::Option' that has virtual functions but non-virtual destructor

* Correct that QTimer.start accepts only int

* Have Release Python GIL & reset threat state chnage downward compatible

* Correct format specifier

* LedDevice - add assertions

* Readonly DB - Fix merge issue

* Smoothing - Fix wrong defaults

* LedDevice - correct assertion

* Show smoothing config set# in debug and related values.

* Suppress error on windows, if default file is "/dev/null"

* CMAKE - Allow to define QT_BASE_DIR dynamically via environment-variable

* Ignore Visual Studio specific files

Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2020-11-14 17:58:56 +01:00
LordGrey
d5a1e7d19d
Add additional system info (#1078) 2020-11-14 16:34:31 +01:00
LordGrey
758d9a70c5
Improve Platform Grabber UI (#1073) 2020-11-14 16:22:21 +01:00
LordGrey
36c05142a3
Update wizard.js
Fix issue after master merge
2020-11-04 21:04:00 +01:00
The-Master777
0dd8e45364
Feature: Temporal Color Smoothing with variable decay-rate for long period average windows (#1043)
* Feature: Weighted Moving Average Smoothing with Decay

* fix assign

* try fix MSVC error related to always inline on static

* use proper imports for windows

* crossplatform inline declaration
2020-11-02 07:52:33 +01:00