brindosch
31f352e7ce
json-rpc - origin, ui update ( #407 )
...
* try ace
* .
* update
* ...
* update
* update
* test
* -
* update
* fix
* .
* Revert "."
This reverts commit 631c30f8c08d3c62b6f9d538a7c5f2fdd7a18e76.
* Revert "fix"
This reverts commit be3dbc9cbdf3638d0c57979599a5275cdca96162.
* Revert "update"
This reverts commit 50fc89e800ea24e23ffe358612a6532499f8afea.
* Revert "-"
This reverts commit 8a6c1fdab32768edcb22f16e2368d6b73de6909a.
* Revert "test"
This reverts commit 50b36414909ea9198a05b8bede38a19067891693.
* update schema
* update ui
* flags
* adjustments
2017-02-28 17:53:41 +01:00
redPanther
26154befa4
avhai cleanup + grabber list ( #402 )
...
* - cleanup shared_avahi stuff
- add a list of avilable grabbers to json server info
* fix compile
2017-02-17 08:33:34 +01:00
brindosch
01d04255dc
fix tr, raise def gamma, add 'es' as language
2017-02-16 18:33:36 +01:00
brindosch
7c336b0511
ledConfig in config, report creation and upload ( #398 )
...
* update effects
* fix
* try
* .
* Update clock.py
* Update clock.py
* upd
* impl ledConfig
* upd
* fix
* update
* update js
* fix pacman
* change order of priorities
2017-02-15 15:53:35 +01:00
redPanther
e1165e112f
fix/refactor backlight stuff ( #394 )
...
* fix/refactor backlight stuff:
- fix colors dont turn of when backlight 0 and black is set
- add option to use not colored backlight
- fix colored backlight not colored on very low color values
- various code style tunings
* apply needed change to wizard
* backlight disabled on static color and efects
* fix warnings
* try fix udp compiler warnings
2017-02-11 22:52:47 +01:00
brindosch
41671ad82c
update adjustments and ui ( #384 )
...
* update
* update
* testit
* Revert "testit"
This reverts commit b1cc64516199714259faca70ae7b54d6f235d923.
* update schema
* update
* add adjustment to serverinfo
* remove Adjustbool
* remove v4l2only
* fix json check for create effect
* update deb
* update
* update remote adjust
* update
* add eff schemas
2017-02-08 14:36:28 +01:00
redPanther
cde5a4dff1
send close signal only on restart to avoid problems while destructiong on normal exit ( #376 )
2017-01-22 19:36:52 +01:00
redPanther
3aa2573b88
destroy grabbers and other stuff on hyperiond restart via webui ( #375 )
...
* remove obsolete kodi code for grabbers
* destroy grabbers and other stuff on hyperiond restart via webui
2017-01-22 14:31:11 +01:00
redPanther
05ee316c1d
remove obsolete kodi code for grabbers ( #372 )
2017-01-20 23:43:22 +01:00
brindosch
30b6deb301
bugfixes and adjustments ( #371 )
...
* update
* update
* tabs test
* update
* test
* ...
* fix editor
* update ui
* fix visual glitch if help is off
* fix fadecandy error and th
[skip ci]
* fix
2017-01-19 17:51:11 +01:00
brindosch
8d7137136b
priorities rework, webc update ( #366 )
...
* update
* update
* tabs test
* update
* test
* ...
* fix editor
* update ui
* fix visual glitch if help is off
* fix fadecandy error and th
[skip ci]
2017-01-17 21:53:35 +01:00
redPanther
8a9d2760ef
move write config from json api to http post ( #363 )
...
* implement config save over http post instead of json
* remove json set config
finish config write thrugh http post
* remove debug code and add failure messages
2017-01-14 19:04:58 +01:00
redPanther
b2a6366176
fix coloradjustment via hyperion remote ( #362 )
...
* - fix coloradjustment via hyperion remote
- several small cleanups/refactorings
* fix color is shown as unknown in json serverinfo
* fix active color is not shown when autoselect is reactivated
2017-01-10 19:58:41 +01:00
redPanther
ef14eb08c9
fix state of autoselect ( #361 )
2017-01-09 22:41:44 +01:00
redPanther
caab8e819b
Adjustment merge + new brightness settings ( #359 )
...
* add new rgbtransform
* activate rgbtransform
* integrate new transform and gamma in adjustment, disable transform
* fix brighness limit
* advance upper and lower thresholds
* start removing color transform
* adjust configs/schema
* implement json for new color adjustment
* finish hyperion-remote extension for new adjustment settings
* fix typos
* rename luminance to brightness
fix jsonapi for new adjustment
* fix some bugs in adjustments
* fix i18n
* fix gamma via json
* now brighness values goes from 0-1 with 0.5 is the default for all brighness is equal between the channels. less 0.5 all channels scaled down
to new brighness, above 0.5 if possible channel gets brighter - but brighness is not equal between the channels anymore
brighness value curve is now exponential instead of linear - this feels more natural
* hslv cleanup
2017-01-06 14:25:55 +01:00
brindosch
c433504b81
Webn ( #2 ) ( #358 )
...
* upd
* upd
* typo
* update ieff
* typo
* ..
* try
* ..
* rm enum
* .
* .
* split initialeff
* upd schema
* ..
* upd
* .
* .
* .
* update
* update
2017-01-04 10:55:10 +01:00
Robin Kobus
2906ec041a
Color adjustment fix ( #357 )
...
* Rename test to test123
* Delete test123
* fixed color names
* Update hyperion.config.json.commented
2016-12-31 15:00:41 +01:00
redPanther
8f4341c5c6
implement adjustable image2ledmaptype for proto ( #355 )
...
add clean of qrc on make clean
2016-12-30 13:58:25 +01:00
brindosch
f22848f9f4
typo
2016-12-29 17:14:18 +01:00
brindosch
1659000cbb
move eff_cp to global edt, update schema
2016-12-29 17:12:06 +01:00
Robin Kobus
8d304d58d2
Color Adjustment 2.0 ( #351 )
...
* Rename test to test123
* Delete test123
* New color Ajustment
Trilinear interpolation between the 8 corners of the color cube (black, red, green, blue, cyan, magenta, yellow, white)
* Renaming
* overloading getadjustmentX()
* Renaming
* Additional renaming
* Added more RgbChannel
* Added more colors to channelAdjustment
* Added additional colors
* Added additional colors
* Added additional colors
* Added additional color adjustments
* Update MultiColorAdjustment.cpp
* Fixed black adjustment
* Color config in array form
2016-12-29 17:02:37 +01:00
brindosch
db5ce43202
Update hyperion.schema.json
2016-12-26 00:22:26 +01:00
redPanther
0825937a3e
move 'name' to new config section general. ( #345 )
...
* move name to general
add a version for config file
* start impl. config migrator
* fix typo amd set access level
* fix schemaa name
* fix schema
* add structure for config migrator
2016-12-23 19:37:35 +01:00
brindosch
88bed79c07
impl options explanation, uiLock ( #343 )
...
* update schemas
* update
* killed upstream change
* min prio is now 100
* reset watchdog regularly
* update
* fix
* update
2016-12-21 18:24:03 +01:00
redPanther
0414e3c860
implement states for components_autoselect and ledMAppingType via json ( #344 )
2016-12-20 19:55:54 +01:00
redPanther
c5e0299c55
adjustable image2led mode for grabbers ( #341 )
...
* implement most points for a adjustable image2leds mapping
* implement new adjustable led mapping type
2016-12-19 23:59:50 +01:00
redPanther
721668fc85
implement webui live video ( #340 )
...
* implement webui live video
* add missing german translation
2016-12-18 19:00:14 +01:00
penfold42
cb7e2ff1c0
Re-introduce hsv transform into config schema. ( #336 )
...
iOS app needs this (at the moment) and i needs to be able to set the inital config from the config file.
2016-12-17 09:23:22 +01:00
redPanther
d59c94421d
Kill "Rainbow lights" when v4l grabber has no signal ( #334 )
...
* on v4l screenshot, print out nosignal threshold values
* separate fractional parameters for no signal detection
* fully implement handling for "rainbow grabber"
2016-12-16 19:48:43 +01:00
redPanther
a724fd1535
detect config is readonly, adalight and other stuff ( #333 )
...
* update lightberry sketches
update compilehowwto (windows disclaimer)
some refactoring in main cmakelists + preparation for windows compile
tune ada driver, set delayAfterConnect default to 1.5s because some arduino (e.g. mega r3) needs this
set priority min/max for grabber/network services - prevent colliding prios between webui/background stuff and grabbers/net services
* add check if config is writable. TODO do something usefull in webui
* fix indention error
* fix typo
* fix webui can't write led config
* typo
* fix cmakelists
* change methode of detecting linux
2016-12-14 22:45:00 +01:00
brindosch
0d114ca728
localStorage for i18n/access ( #318 )
...
* upd
* upd
* .
* enumtr
* cleanup
* upd
* update js
* update html
* hide buttons, if browser not comp, fix typo
[skip ci]
* fix empty effect name
2016-12-08 23:39:41 +01:00
brindosch
8d55154164
Transit translation system ( #309 )
...
* update schemas
* update schemas
* update schemas
* schema update
* update translation
* upd
2016-12-04 19:32:23 +01:00
redPanther
96e8c29582
refresh time for all devices + schema fixes ( #305 )
...
* refresh for all :-)
remove dups
* - integrate refresh leds for all devices
- fix schemas for led devices
* add minimum for rewrite time
* rewriteTime: add missing info in config examples
2016-12-02 12:07:24 +01:00
brindosch
3e5ca4601d
Update webui ( #301 )
...
* update
* update
* fix
* implement opt groups
* spaces
[skip ci]
* page wrapper adjust
[skip ci]
* implement optgroups for remote, adjust effect schemas
* lost id
[skip ci]
2016-11-30 17:32:12 +01:00
Paulchen Panther
8f67294de6
Implement "reloadEffects" function in Hyperion for "write and delete" custom created effect configuration files ( #293 )
...
* Update EffectEngine.h
* add reloadEffects function
* add readEffects function
* add reloadEffects function
* Call reloadEffects after handleCreateEffectCommand and handleDeleteEffectCommand
2016-11-20 18:41:10 +01:00
Paulchen Panther
08dfec20c5
Adding the possibility to test new Effects ... ( #282 )
...
* Update effects_configurator.html
* Update content_effectsconfigurator.js
* Update hyperion.js
* Update de.json
* Add argument QString "pythonScript" to runEffect function
* Update Hyperion.h
* Update EffectEngine.cpp
* Update Hyperion.cpp
* Update JsonClientConnection.cpp
* Update schema-effect.json
2016-10-30 22:59:45 +01:00
Paulchen Panther
fab0c208fe
Create Effect configuration files (.json) with JSON RPC ( #277 )
...
* Add getEffectSchemas and loadEffectSchema function
* Add getEffectSchemas function
* add effect schema files to internal resources
* Add loadEffectSchema and getEffectSchemas function
* add effect schema resources
* add getEffectSchemas function
* extend handleSchemaGetCommand to get ...
... all available effect schemas
add handleCreateEffectCommand function
* add handleCreateEffectCommand function
* include schema-create-effect.json file
* add create-effect schema
* Add schema-create-effect.json file
* Add createEffect to hyperion-remote
* Add createEffect function
* add createEffect function
* Create fade.schema.json
* Add files via upload
* Add files via upload
* Update police.schema.json
* Update EffectEngine.qrc.in
* Update CMakeLists.txt
2016-10-24 23:52:53 +02:00
Paulchen Panther
464de381a0
JsonCpp to QTJson (Final Part) ( #273 )
...
* Update CMakeLists.txt
* Update Hyperion.h
* Update LedDevice.h
* Update LedDeviceFactory.h
* Update Hyperion.cpp
* Update LedString.cpp
* Update JsonClientConnection.cpp
* Update LedDeviceAdalight.cpp
* Update LedDeviceAdalight.h
* Update LedDeviceAPA102.cpp
* Update LedDeviceAdalightApa102.h
* Update LedDeviceAdalightApa102.cpp
* Update LedDeviceAPA102.h
* Update LedDeviceAtmo.cpp
* Update LedDeviceAtmo.h
* Update LedDeviceAtmoOrb.cpp
* Update LedDeviceAtmoOrb.h
* Update LedDeviceDMX.cpp
* Update LedDeviceDMX.h
* Update LedDeviceFactory.cpp
* Update LedDeviceFadeCandy.cpp
* Update LedDeviceFadeCandy.h
* Update LedDeviceFile.cpp
* Update LedDeviceFile.h
* Update LedDeviceHyperionUsbasp.cpp
* Update LedDeviceHyperionUsbasp.h
* Update LedDeviceLightpack.cpp
* Update LedDeviceLightpack.h
* Update LedDeviceLpd6803.cpp
* Update LedDeviceLpd6803.h
* Update LedDeviceLpd8806.cpp
* Update LedDeviceLpd8806.h
* Update LedDeviceMultiLightpack.cpp
* Update LedDeviceMultiLightpack.h
* Update LedDeviceP9813.cpp
* Update LedDeviceP9813.h
* Update LedDevicePaintpack.cpp
* Update LedDevicePaintpack.h
* Update LedDevicePhilipsHue.cpp
* Update LedDevicePhilipsHue.h
* Update LedDevicePiBlaster.cpp
* Update LedDevicePiBlaster.h
* Update LedDeviceRawHID.cpp
* Update LedDeviceRawHID.h
* Update LedDeviceSedu.cpp
* Update LedDeviceSedu.h
* Update LedDeviceSk6812SPI.cpp
* Update LedDeviceSk6812SPI.h
* Update LedDeviceTinkerforge.cpp
* Update LedDeviceTinkerforge.h
* Update LedDeviceTpm2.cpp
* Update LedDeviceTpm2.h
* Update LedDeviceTpm2net.cpp
* Update LedDeviceTpm2net.h
* Update LedDeviceUdpE131.cpp
* Update LedDeviceUdpE131.h
* Update LedDeviceUdpH801.cpp
* Update LedDeviceUdpH801.h
* Update LedDeviceUdpRaw.cpp
* Update LedDeviceUdpRaw.h
* Update LedDeviceWs2801.cpp
* Update LedDeviceWs2801.h
* Update LedDeviceWS2812b.cpp
* Update LedDeviceWS2812b.h
* Update LedDeviceWs2812SPI.cpp
* Update LedDeviceWs2812SPI.h
* Update LedDeviceWS281x.cpp
* Update LedDeviceWS281x.h
* Update ProviderHID.cpp
* Update ProviderHID.h
* Update ProviderRs232.cpp
* Update ProviderRs232.h
* Update ProviderSpi.cpp
* Update ProviderSpi.h
* Update ProviderUdp.cpp
* Update ProviderUdp.h
* Update LedDevice.cpp
* Update CMakeLists.txt
* Update hyperiond.cpp
* Update hyperiond.h
* Update TestSpi.cpp
* Delete AUTHORS
* Delete CMakeLists.txt
* Delete LICENSE
* Delete json_batchallocator.h
* Delete json_internalarray.inl
* Delete json_internalmap.inl
* Delete json_reader.cpp
* Delete json_tool.h
* Delete json_value.cpp
* Delete json_valueiterator.inl
* Delete json_writer.cpp
* Delete sconscript
* Delete autolink.h
* Delete config.h
* Delete features.h
* Delete forwards.h
* Delete json.h
* Delete reader.h
* Delete value.h
* Delete writer.h
2016-10-13 21:59:58 +02:00
Paulchen Panther
ebbb6b9440
JsonCpp to QTJson (Part 5) ( #270 )
...
* Update Hyperion.h
* Update ImageProcessorFactory.h
* Update ProtoConnection.h
* Update WebConfig.h
* Update CMakeLists.txt
* Update Hyperion.cpp
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CgiHandler.cpp
* Update CgiHandler.h
* Update WebConfig.cpp
* Update CMakeLists.txt
* Update hyperion-remote.cpp
* Update JsonConnection.cpp
* Update JsonConnection.h
* Update hyperiond.cpp
* Update hyperiond.h
* Delete JsonFactory.h
* Delete JsonSchemaChecker.h
* Delete JsonSchemaChecker.cpp
* Update WebConfig.cpp
2016-10-11 19:51:20 +02:00
redPanther
37558a983f
fix restart of hyperion. now devices closed before restart ( #269 )
2016-10-10 23:08:01 +02:00
redPanther
e889996ae7
implement optional color correction for V4L only ( #267 )
...
* remove color temperatire, its the same as color adjustment
* remove temperature from schema
* implement most part of v4l only colro settings,
now hyperion update knows from which component the colors come
* update configs
* fix webui config write
* reomve correction and temperature from hyperion-remote
2016-10-10 18:29:54 +02:00
Paulchen Panther
d9c2a2d91a
JsonCpp to QTJson (Part 4) ( #266 )
...
* Update ActiveEffectDefinition.h
* Update EffectDefinition.h
* Update EffectEngine.h
* Update Hyperion.h
* Update LedDevice.h
* Update QJsonFactory.h
* Update QJsonSchemaChecker.h
* Update Effect.cpp
* Update Effect.h
* Update EffectEngine.cpp
* Update Hyperion.cpp
* Update JsonClientConnection.cpp
* Update JsonClientConnection.h
* Update schema-config.json
* Update LedDevice.cpp
* Update QJsonSchemaChecker.cpp
* Update hyperion-remote.cpp
* Update JsonConnection.cpp
* Update JsonConnection.h
* Update hyperiond.cpp
2016-10-09 22:22:17 +02:00
redPanther
0a142b0e7d
implement a function for easy json editor creation ( #264 )
...
* implement a function for easy json editor creation
* grabber and kodi moved to new editor func
* webui: implement conf editors
* add missing files and remove debug code
2016-10-09 10:23:04 +02:00
redPanther
5aac2be702
Leddevice refactoring the next next part ( #263 )
...
* switch rs232 provider to completly async transfer
* start of implementing a seperate init function for leddevices
* rename setconfig to init
* more fixes
* implement missing code
* fix code style
* remove debug code
* remove debug stuff
* set loglevel to original state
2016-10-08 08:14:36 +02:00
Robin Kobus
3156488b68
Smoothing Fix ( #261 )
...
Increase color change for small RGB differences.
2016-10-04 22:13:29 +02:00
redPanther
5aa9edc1cd
fix input selection wont work when color is set ( #259 )
2016-09-30 19:26:31 +02:00
Paulchen Panther
f146894799
JsonCpp to QTJson (Part 3) ( #257 )
...
* Update BlackBorderProcessor.h
* Update Hyperion.h
* Update ImageProcessor.h
* Update ImageProcessorFactory.h
* Update LedString.h
* Update BlackBorderProcessor.cpp
* Update ImageProcessor.cpp
* Update ImageProcessorFactory.cpp
* Update Hyperion.cpp
* Update hyperiond.cpp
* Update TestImage2LedsMap.cpp
* Update TestBlackBorderProcessor.cpp
* Update Hyperion.cpp
* Update Hyperion.cpp
2016-09-25 21:59:31 +02:00
redPanther
d6a34edfb2
Leddevice refactoring the next part ( #253 )
...
* add general switchOff
* refactoring of leddevices regarding ledcount and switchoff
* remove obsolete includes
2016-09-23 08:49:22 +02:00
redPanther
f88cd3a230
extend effect engine with qt image effects ( #249 )
...
* - effects now can use qt image effects
- rainbow swirtl is now suitable for any led layout - including matrix
* fix rainbow effect
* effect: add radialGradient
* fix some js errors
* optimize code
* try fix travis test not working as expected
* fix default config files
* fix config
2016-09-21 22:01:50 +02:00
brindosch
f349f4b0ee
forms: horizontal layout and unit support ( #245 )
...
* update
* sync
[skip ci]
* always required
[skip ci]
* append support
* update schemas
[skip ci]
* typo
[skip ci]
* adjustment
* update
[skip ci]
* sync
[skip ci]
* slightly smaller logo
[skip ci]
* also for checkboxes
[skip ci]
* new connection lost page
[skip ci]
* update con_lost page
[skip ci]
* lost change
[skip ci]
* fix center position
[skip ci]
2016-09-17 23:37:44 +02:00