Benutzer-Werkzeuge

Webseiten-Werkzeuge


librelight:00-release-notes

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
librelight:00-release-notes [2024/05/24 21:12] michalibrelight:00-release-notes [2024/05/24 21:15] (aktuell) micha
Zeile 1: Zeile 1:
-    add: HELP BUTTON's+====== Release Notes ======
  
 +<code>
 +add: HELP BUTTON's
 +cleanup, refactor: fix-editor
 +refactor: Preset to execlib.EXEC, WindowContainer,win.._buffer..
 +fix: MOVE, add fix.py ctl+c+s
 +refactory: Xevent to tk_event
 +fix: start.py as LibreLightDesk.py
 +fix: on-exit main.menue BREAK ! fix: save_show OK!
 +move: start.py PRO/EASY
 +big cleanup: baselib save/save_as as function
 +cleanup and change midi.py:error
 +change formating ...attr != "SETUP" ..
 +add: fifo.py PIPE, try to insert in sdl/fix.py
 +add delay on startup_all_sdl
 +add: startup_all_sdl 1sec delay and store_sdl_pos
 +add: F1-F12 and NUM-KEY 1-10 and rcls-key REC,LABEL
 +add: SDL-FIX-LIST SHIFT/FINE encoder OK
 +add: font to ray-dmx (raylib)
 +remove: Draw-GUI btn
 +add: raylib-dmx  mouse-cross
 +add: raylib RAY-DMX
 +add: SDL-VPU in MAIN:MENUE
 +add: vpu-dual -single
 +fix: MAIN... and import random
 +fix: MAIN.<var> Enc/shift and SHOW SAVE AS ... OK
 +add: config.json START_MODE:PRO/EASY
 +change: vpu dual output 2: position to right
 +change: vpu dual  Output2 -4*16pix
 +add: remote/cli.py exex 12 on/off
 +fix: default color for KDE-PLASMA-DARK
 +change FX:SPEED:10,25,30..
 +fix: FX BASE ERROR !!
 +bugfix: midi and keyboard error: master.x(x,y) -> MAIN.master.x(x,y)
 +fix some MAIN.xx bug's and import abc
 +add ToDo
 +big cleanup 2
 +big cleanup _LibreLightDesk
 +hidde: fx-static
 +cleanup FX window...
 +refactor FX-color, some BUG !
 +update: FX-STATIC, 2D:XX , cleanup
 +fix: show_path2 + sdl-gui.txt
 +add: randoom.seed  for synced FX
 +add: SDL-window position and size storage
 +add: winfo2 and store_all_sdl
 +fix: FX-OFF BLIND not working !
 +fix: colorpicker BLIND not working !
 +add: EXEC FL OUT-FADE ... ok
 +add: second in/out FADE for ATTR P/T
 +add: GUI-Dialog: In-Fade,Out-Fade,Delay Entry/Input
 +add: ftime to flash(fade): flash_infade, flash_outfade ,fade.end,fade.off
 +cleanup: debug msg' fix:colorpicker
 +change: CFG_OUT to old value x1 40px
 +change out_a1 x pos
 +fix: old chat to byte
 +change: tksdl/midi.py ... search apcmidi..
 +refactoring: vpu_live : input,output,video positioning and grab->frame
 +speedup: _console  Main.loop() artnet.next, dmx-fine
 +fix: fixture-editor bug if new fixture
 +add: on exit enable keyboard repeat "xset -display"
 +change: dmx=1024 debug info
 +hidde: printf debugging EXEX-ID FLASH
 +add: EXEC-BTN  FX
 +fix/add: EXEC ID buff ...  exec-go-id, exec-fx-id, exec-go-flash-id, exec-fx-flash-id
 +fix: sdl-midi space
 +cahange: sdl-midi diagnose fix:midi EXEC order
 +fix: midi-in apcmini buf bug
 +change: video Vopen position to center-bottom /cpan/ctilt
 +add: zebra to fix-list
 +fix: midi.py show last 7 lines
 +fix: high cpu load _Librelight
 +fix:  movewin.activate()  fix:midi re-open,blink
 +try to speedup _console add: blink to apc-mini
 +refactor: time.sleep() add: TIME:info
 +add: sys.exit
 +refactor: config to midi add:execute 401 via midi SLOW!!
 +fix: start_uni=2, watchdog -vpu01 -vpu02, resize
 +fix: info overlay ... gobo_ch,start_univ,v-play,a1_dim
 +add: vpu grid_a1 and grid_a2 invert-DIM
 +add: video_capture
 +fix: dual-vpu watchdog universum...
 +cleanup: vpu_live  add:video_capture
 +add: sleep 1 on GUI-INIT
 +refactor: check_is_started() or window on top
 +remove: old vpu autostart
 +refactor: vpu to dual-vpu update:watchdog.py
 +fix: check_rgb, fix: if no dmx
 +cleanup sdl-fix
 +refactoring: split code into smal functions like: is_active_fix()
 +add: chown -R user /opt/LibreLight
 +fix: font0
 +remove printf-debugging sdl-fix-list
 +add:  FIX-NAME - select SDL-FIX-LIST
 +rename sdl-Fixture-sheet to Fixture-List
 +refactor: SDL-Fixture-List
 +extend: sdl-fixture with scroll-bar and block_wrap .. ok
 +fix: DemoShow   add: test_import.py check
 +remove DemoShow
 +refactor: select right-click-box -> on , left-click-box -> off
 +fix: Patch error msg FIX-ID in use !
 +sdl-fix add: broken grab select-fix (box)
 +add: sdl-fixture mouse-encoder
 +add: remote client from SDL-FIX to Librelight-GUI
 +fix: Setup width, sdl-fix hidde DIM
 +fix: exit alignment center
 +add: apt install python3-psutil ! fix: Gui not starting
 +rename: Librelight starter
 +rename: LibreLight starter
 +extract: dmx value to fix_data merge
 +speedup sdl-fixture
 +add: SDL-FIXTURE: color-box (no rDMX)
 +add: SDL-FIXTURE realtime feedback ... color-btn
 +add: SDL-FIXTURE with real dmx feedback ;-)
 +fix: SDL-DMX Label
 +add: SDL-DMX window
 +change: Button border if Virtuall Attribute
 +add: Virtual DIMMER for RED,GREEN,YELLOW,WHITE,AMBER (DMX-NR=0)
 +auto add DIM on start
 +add: V-Master  DMXCH ... no fade,no fx... !!!
 +add: apcmini to config, fix: window.top
 +add: movewin.process_kill(), add:fping
 +cleanup: sdl
 +rm: nohup
 +refactor: git_id, add: sdl-config.py winfo:active
 +rename: Start to LibreLightDesk.py
 +add: new files EASY
 +hidde: gui-redraw
 +cleanup: Easy-mode/Pro-mode
 +cleanup: tksdl
 +add: FPS-count, rename file
 +add: mouse-l,m,r, encoder=val, mouse_garb_box, esc=clear
 +add: sdl gui (LibreLightStart.py)
 +cleanup: akai apc-mini.py
 +refactor: simple_midi and apcmini.py
 +fix: vpu cam  add: watchdog_vpu.py
 +add: video capture scan via udevadm (MiraBox)
 +add: VPU VIDEO-STREAM 250-255 (RED) /dev/videoX
 +fix: PATCH bug 1x offset DMX
 +fix: wrong initial value on "FX"
 +fix: FX error after new fixture and flush-exec
 +fix: MASTER, add:FIXTURES._re_sort
 +fix: FX and FX2 not in ATTR
 +fix: FixtureEditor typo
 +release: FixtureEditor !
 +fix: FixtureEditor PATCH Work's ! some bug's ! restart..
 +improve FixtureEditor ... EMPTY attr
 +fix: FixtureEditor NR
 +add: Fixture-Editor  FID, QTY, PATCH btn
 +fix: Fixture-Editor bg
 +change: Fixture-Editor Fader layout
 +fix: Fixture-Editor -IMPORT -USER -GLOBAL group fix by ATTR
 +fix: touchscreen.py add: multipointer_off = 1
 +fix: dmx_in on EXEC-WING not working if EXEC-WING closed or minimized - FIXED !
 +fix: Fixture-Editor -IMPORT -USER -GLOBA look's good
 +fix: Fixture-Editor ..
 +extend: FIXTURE-EDITOR ... some bug's
 +refactor _FIXTURE_LOAD_LIST
 +add: blink blue/green if blink file exist's
 +change key repeate time
 +change: xset key repeat
 +add: ON-Focus bg:aaa od bg:bbb  change: blinking window title's
 +add: s-key x=REC-FX
 +add: keyboard auto key-repeat on/off
 +fix: FixtureEditor -IMPORT, -USER, -GLOBAL dialog
 +refactor: Base ... _fixture_load... , Fixture-Edior error !
 +enable: second pinter for touchscreen input
 +enable: second pointer for touch
 +add: exec-wing refresh, add: strg+S
 +fix: GUI_FADER add: EXEC-WING add Label,btn=preset_go(nr+80)
 +fix: Fixture-Editor -IMPORT -USER -GLOBAL ... add: head,foot ScrolledFrame
 +change: FIXTURE-EDITOR list,popup -import -open -user
 +change: FIXTURE-EDITOR -IMPORT -OPEN
 +update: screenshot
 +big recactor: lib/zchat.py to Poll() ! .. loocks good
 +add: load hidde/show window on startup GUI
 +add: _thread to zchat to decople gui from server
 +replace: _refresh_fix with .refresh_fix (async)
 +add: print core/fps every 100 frames
 +change: encoder increments to 5 and 0.25, fix activation
 +fix: positioning on startup OK!
 +add: ctl+s save, ctl+c save and restart
 +fix: EXEC-WING sub-frame to scroll
 +refactor: WindowManager ... looks good !
 +refactor: WindowManager
 +refactor: WindowManager
 +cleanup: GUI ... reopen WINDOW
 +fix: close_fixture_open_list
 +extend: FIXTURE-EDITOR open-dialog, cleanup
 +fix: video_buffer index out of range ...
 +fix: FIXTURE-EDITOR max 72ch and Numbering
 +fix: HOME
 +refactor: vpu/convert.py add: .img to .mp4
 +cleanup: dir/Xdesk to arc/
 +cleanup: test_server, test_client
 +extend: zchat egrid  delta-t
 +add: zchat send event's from egrid via socket
 +add: egrid tkinter external window with zchat
 +fix: vpu RotateImage remove debugging info
 +fix: vpu RotatImage wrapAffine bg to tuple
 +add: debug info on vpu
 +add: debug info vpu
 +add: debug info on vpu rotate
 +add: traceback info on vpu 756
 +fix: FIXTURE_LOAD popup  add: fixture files
 +fix: videoplayer rotate video ... (bug on 90 and 270 degree)
 +fix: video rotation angle 0 and 360 return
 +add: video rotation (GREEN as ANGL)
 +cleanup: tkgui
 +add: new testgin videplayer-server to encode mp4 and send via socket
 +add: mytklib.py (btn_blink)
 +add: vpu_live --title LIVE,PREVIEW
 +fix: frame_area vpu_live.py
 +fix: frame_area (+0.5)
 +add: CFG* _IN _OUT _BLOCK,  add: frame_area()
 +add: vpu autostart-preview.py
 +fix: vpu_live.py play_list isdir
 +fix: EXEC_BTN bg=red on press (preset_go)
 +add: EXEC_BTN if on change color to RED
 +extend: CONFIG
 +speedup CLOCK refresh rate to 0.2
 +fix: refresh btn flickering; add: blinkin on SAVE SHOW
 +fix: exec.move nr >= 0
 +add: sys.stdout.flush() for grep the output
 +speedup: _refresh_exec and _refresh_fix (GUI)
 +fix: refresh_exec, speedup: MOVE,COPY,DEL,LABEL
 +fix: MOVE not working import copy.deepcopy
 +clanup: create/recreate EXEC-BTN Window -- failed !
 +cleanup: x8font on EXEC;  add: close/reopen EXEC-WING
 +change: close/reopen EXEC-WING , repos failed ...
 +add: ffmpeg converter.py, move default files to subdir ./home/LibreLight/
 +create: home dir template for copy
 +fix: mode space run/pause
 +add: x11vnc .shared connection's
 +fix: vpu fps timeing
 +fix: videoplayer reset pause 0.5
 +add: pip imutils
 +try-to-fix: Vopen_NEW memory leak
 +bugfix: if cdim: video_draw()
 +fix: videoplayer loop
 +cleanup: videoplaye add: lib:imutils
 +fix: countdown/text proport. scaling default 16
 +fix: videoplayer positon centered, scale video porport. to block-pix-size default 16
 +cleanup: vpu videoplayer and autostart.sh
 +add: videoplaylist 000_xx.mp4 and dynamical Video buffering on activate
 +fix: MAP text
 +fix: videoplayer speed, change: videoplayer live info
 +remove: dbg msg i,dim
 +add: vpu videplayer dimmer (cv2.normalize...)
 +add: dmx_loop() -> thread, calculate videoplayer fps/time_delta
 +add: error msg
 +add: sleep on video.read
 +add: videoplayer create video-playlist file and dir, select first
 +add: videoplayer start/stop
 +change: vpu/autostart.sh
 +cleanup: videoplayer (cv2)
 +cleanup: vpu_live
 +fix: start speed of Tkinter gui (INIT_OK)
 +extend: video control ... in progress
 +add: pip update as user
 +add: videoplayer to vpu_live.py
 +extend: video_player ... cleanup
 +add: error message (background)
 +add: video_player overlay
 +add: video overlay
 +add: error if no video file
 +add: loop, and mouse click
 +cleanup: add caption/title
 +cleanup: Video Player
 +fix: color in video_player
 +fixture: aura-ipx
 +install: cv as system pkg
 +add: 4x vpu_fix
 +add: aura ipx no RGB-FINE
 +add: vpu_text_hdxxx.csv to edit Videotext
 +add: fix-gen mac-aura-ipx
 +add: menue color,encoder..
 +change: countdown format to "4:14" and "59"
 +fix: vpu-countdown cpan  left-adjust -block[0]
 +fix: autostart countdown=dmx
 +fix: small bugs VPU fixtures
 +add: countdown dmx fixture-parsing in VPU
 +add: --countdown=dmx1,dmx2...
 +del: vpu3_live.py
 +replace: vpu_live.py with vpu3_live.py
 +fix: some bug's
 +fix: vpu --pixel-map (look's good)
 +refactor: split vpu input and output area if --pixel-map=xyz, (some error's!)
 +add: "#" keyboard key to "SAVE SHOW"
 +...
 +add: pygame video_player.py
 +add: new pixel-mapper with countdown
 +new version 23-03
 +new version 23.03
 +bugfix: bugfix "_" break's fx-off ...
 +bugfix: "_" break's preset_go ! ... EXECUTER partial output only
 +fix: second vpu screen Ayrton panel255, ghost255
 +change: vpu autostart default setting's
 +fix: try to fix gobo_ch bug ?! (fail)
 +fix: move frame counter
 +extend: vpu_live.py win_pos, autostart +vpu2
 +fix: no fx on "_" (hidden attriute)
 +add: "S" selection in fixture sheet
 +add: INV-ATTR on FIXTURE window
 +fix: window creation hang's ... deley thread .loop()
 +refactor: refreser.reset() split into _exec and _fix
 +fix: ENCODER and COLORPICKER speed! (buffer, fix-attr -> jsend(jdata) )
 +fix: touchscreen.py if touchscreen is disconnected cpu run 100%...
 +rescan touchscreen every 1sec
 +extend: new NEXTGEN GUI box-selection
 +add: nextgen gui (button, mouse-select-rect)
 +refactoring: gui
 +add: parameter's
 +split: LibreLight.py into modules
 +rename: drap_preset to draw_exec
 +fix: vpu performence (not jet)
 +add: idle into install.sh
 +add: new refactor vpuXX_live.py
 +fix: vpu_live grid count -1 (> - >=)
 +add: grab,crop area and duplicate it, add: alpha,32
 +fix: S-KEY bg-color in CFG-BTN
 +extend: CFG-BTN set fader-value
 +extend: EXEC-CONFIG Offset and tool-tip
 +fix: save win pos in gui.txt missing ENCODER
 +extend: Dialog callback return dict with form values
 +extend: exec_config() dialog (disable)
 +fix: dialog.ask cursor position at the end
 +add: msg box for error messages
 +refactor: dialog.ask.. (async)  with short-cut  blocking (s-key)
 +fix: filter:input disable-global-shortcut
 +extend: new dialog.ask
 +rm: config menue
 +add: keyboard event handler on Entry-widget. add: dialog.ask
 +fix: Keyboard binding F10-F12 bug
 +add: get_at , set_at pixel
 +fix: save_window_position() on close MAIN-MENUE
 +cleanup: exec sync-start ,remove print's
 +syncing: second loop to fill bdmx with data
 +fix: Flash exec botton no kill on EXEC-FLASH-RELEAS (off)
 +fis: faster gui-refresh if encoder-attr change on mouse-wheel
 +add: new showfiles
 +add: Prerequisites Proxmox,xfce4
 +add: Prerequisites
 +fix: Quick Setup
 +fix: Quick Setup
 +fix: readme
 +fix: Quick Setup
 +fix: sudoers
 +add: vpu_starter and extend Quick install
 +add: Quick install instruction's
 +cut show history
 +add: save/load window position in show dir
 +fix: Warning draw.rect spos deprecated int converting
 +fix: 2/2 hang console.py by heavy-flashing-by-hand  xx.next return's None
 +fix: hang console.py by heavy-flashing-by-hand  xx.next return's None
 +add: DMX-FINE PAN/TILT  ... test ok
 +add: DMX-FINE in LibreLight GUI
 +add: vpu_grid more gobos
 +add: more gobos to vpu_grid (func) dmx 1023
 +remove: sub_fix number if lower pix40
 +add: vpu_grid gobo dmx 3.512/1023 as Gobo Channel
 +change: vpu_grid to circle
 +fix: pos vpu_grid
 +add: vpu_grid exit if _id <= 0
 +fix: vpu_gird autostart -X 12  new line break at grid-block 12 (subrow numbering)
 +try to fix:  vpu gird pixel subrow end -m 40,8,8 -X 12
 +fix: init position vpu_grid
 +fix: vpu_grid_hd   x,y label
 +fix: vpu_grid label, defaul values -x 2 -y 2
 +fix: vpu fix and sub_fix with vpu_grid.json mapping
 +fix: sub_fix addressing column:ok row:fail
 +refactor: Fix and subFix and numbering,
 +fix: highlight/path-test   RGBI
 +add: ltp-out:0 fader mapping, FX:Speed,size,Offset config: fader.json
 +fix: tk-nodescanner
 +fix: nodescanner and tk-nodescanner set sname,lname,univ OK!
 +fix: slowdown if no ArtNet data income
 +fix: load-show scrollbar
 +change: vpu_grid.csv to home
 +fix: python2 python3 bug's
 +add: 2.x.x.x artPoll nodescanner
 +disable: exec auto font-size ... slowdown refresh
 +refactor: vpu-grid add: config-file /tmp/gird.csv
 +add: vpu parameter -m pix,x, 16,12,5 or 8,24,10
 +add: HD mode
 +extend: vpu grid numbering/overlay
 +add: vpu example show's
 +add: highlight to PATCH-Window
 +fix: LibreLight editor memcachd.get(ip) check
 +extend vpu and cleanup
 +refactor dmx, grid in functions
 +change start position, and pixel from 15x15 to 16x16
 +fix: vpu if no artnet income
 +fix: vpu_live memchach ltp-out cleanup
 +extend FX-MODE spiral,left,top ... and FX-X for VPU-GRID
 +fix mc.get( ip )
 +fix: default value to blue:30
 +activate vpu_live.py pygame as vpu
 +add: vpu_live.py
 +test and extend: shader's
 +add: shader grid
 +fix: vpu shader speed -/+ channel
 +add: vpu speed channel
 +refactor shader2_live.py
 +extend shader_live dmx ch's
 +refactor shader_live
 +add scren -XS ses quit
 +fix vpu
 +add vpu dir with auto start/stop script's
 +add: shader with memcached read artnet 141:2
 +fix: empty memcache "index"
 +fix: touch to screen map on VGA(DP-2) or DisplayPort(HDIM-1) for Lenovo T440
 +fix touchscreen mini-dp
 +fix: glsl shader version to 400
 +remove: REMOTE-CONTROL, disable EXEC-FADER 1 (DMX 141)
 +change: EXEC-Fader 1 to DMX-501
 +change EXEC-FADER 1 to DMX-303
 +add: memcached to _LibreLightDesk EXEX-Fader 1 to DMX251
 +change: clock-window big size, pleasent color
 +add: Clock-Window
 +change: EXEC-Fader width 28, set_size FADER to 0 on boot
 +fix: memchached key ip:univ
 +add test for remote fader input
 +fix apt install -y
 +add install.sh with debian dependecies and pip install
 +change timer
 +change port to consol.py
 +add: log msg fade_in.py
 +add: small Fonts on Exec ... very slow (diabled)
 +add dmx-input-api -> Editor
 +add ASP dmx -> memcachd -> fader_in.py
 +fix: patch dmx collision with univers nr
 +extend: shader animation's
 +fix: shaders
 +add GPU shaders demo
 +add: aimation elements
 +add: more element's
 +add: 8px padding to touchscreen.py
 +add package name ... install xte with apt install xautomation
 +cleanup start init script's
 +cleanup start script's
 +add: remote files
 +add: remote input artnet,midi... to console cmd's
 +add: player in ip-netns namespace not working
 +cleanup: remove old unused code
 +disable touchscreen's in X11 for full controll
 +move player to media
 +move player in subdir
 +fix: path to HOME/LibreLight
 +cleanup: simple mode
 +add: mp3 player
 +cleanup: filenames and animations
 +refactor: img2
 +add: test image to render Animations
 +extend: animation with brush.png image as Particle
 +add: particels like fire
 +fix: gobo orbig start ang > 90
 +fix: gobo orbit ok!
 +add: gobo-planet with orbit and rotating
 +add: animation
 +extend: nodescaner parial, node_dmx_store error
 +fix: get dms scritpt name
 +add: test-script
 +add: nodescaner tk-nodescan
 +add: get_max_dmx_nr
 +add: main:menu EXEC-WING
 +add EXEC_FADER obj with less button's
 +change: EXEC-Wing from 12 to 10 Fader
 +extend: PATCH-WINDOW  DMX-Collision check
 +add: EXEC-Wing offset_master
 +add: exec_master and EXEC-WING
 +add: EXEC id on GO
 +fix: SEL bg color
 +new: version nummber
 +change: EXEC Button color
 +add: edit NAME,DMX,UNIV in PATCH window
 +fix: copy,move EXEC 0 to X
 +add: tkinter show after draw gui
 +add: 3d-stage render only if not hidden by a wall
 +fix: copy,move EXEC 0 to X
 +add: edit in PATCH  Name,DMX,Univers  add:SAVE & RESTART
 +fix: v/256 v-master disable: v-master.fx
 +hidde (new) vdmx v-master
 +fix: colorpicker pos_left +5px
 +fix: POS_LEFT on LOAD_SHOW dialog ...
 +add: config.json for Window gloabl POSITION POS_TOP,POS_LEFT
 +fix: 3d Stage PulsAudio Assertion timeout
 +add: 3d Stage Visualizer
 +add: VDMX virtual dimmer as DMXCH-obj (test on MASTER-SPEED)
 +fix pull origin dev
 +cleanup Main.loop
 +add git pull dev helper
 +clean HTP_MASTER
 +move Main function
 +add HTP_MASTER
 +add: CMD2 10,200;11,200 (dmx,val);
 +add: cgi script for remote access (raw dmx modifikations)
 +fix: fx flash not connected to Speed/Size Master 1
 +update: version to 22.08
 +add: FX SPEED-MASTER and SIZE-MASTER default master is 1
 +add SPEED-MASTER, SIZE-MASTER ... no DMX !! ?
 +cut log msg ...
 +fix: encoder not working with zchat, work's (slow on hight selected attr count)
 +switch from lib/chat to lib/zchat
 +fix: msg bug
 +add: test for zchat
 +add zchat with compression to speedup tcp_send
 +fix: import _console
 +add: test for console.py
 +add: init/load errror message.. milis/sec fx_flash ...latency
 +fix: fx:red
 +fix: wing shuffle
 +add: "SAVE SHOW AS" refactor: "LOAD SHOW"
 +clean issue
 +del: todo's
 +add unittest
 +refactor __main__ for unittest
 +add: EXEC_BTN binding, cleanup...
 +refactor processing ... _wing and _fx
 +add: DELAY.val
 +cleanup fx button's
 +add: PAN\TILT FADE, change:reshaper GOBO,PRISMA... no FADETIME
 +refactoring: fx block add: fx_move button's
 +add: fine-encoder (mouse-wheel) press and hold SHIFT change increment from 4.11 to 0.5
 +add level master in colorpicker
 +change: colorpicker WHITE,AMBER add fake DIMMER row
 +rename: fx: bump to ramp
 +add: simple script fixture-generator with sub-ements
 +re-order fx button's move MO:cosinus and add space
 +fix: Fixture-Editor univ:dmx and label
 +add: fixture TYPE,VENDOR
 +fix: bg color on exec no val's, menue activ bg
 +fix: select fix, check_cfg on rec
 +add: select in FIXTURE click on fix-name
 +fix: LOAD_SHOW bg is "" error
 +change background color
 +redirekt callback's to gui (hacky)
 +version 22.5
 +refactor: LOAD-SHOW and FIX-LIST popup
 +add: activebackground=bg LOAD_SHOW
 +fix: encoder grid
 +fix: load_show dialog
 +fix: load_show dialog
 +add: sys.exit after LOAD_SHOW
 +fix: LOAD_SHOW test OK
 +fix: load_show error overide's show with currend data !
 +fix: load_show _set(new_file)
 +disable: LOAD_SHOW error
 +refactor: SHOW_LOAD (error gui[elem]...)
 +fix: _TableFrame rewirite form scratch bug with Entry
 +refactor: all draw_xxx functions
 +fix: fade as ValueBuffer
 +cleanup: reshape_raw_dmx
 +rename: update_raw_dmx to reshape_raw_dmx
 +add: exception on title icon's
 +remove: update_dmx, build_cmd
 +refactor: split MiniButton to ExecButton
 +fix: EXC Label position
 +fix: EXE canvas icons
 +refactor: EXE buttons to canvas buttons
 +cleanup: add live-window
 +add: "from" and "to" by MOVE and COPY command's
 +fix: MOVE as toggle
 +fix: gui_menu relation between FIXTURE/ATTRIBUT selection
 +fix: keyboard key's F1-F12 and 1-10
 +change fontsize to 9 and executer width -1
 +change: executer grid size 10x8
 +add: gui_menue color if selection
 +add: warning on SETUP BUTTON'S (SAVE,LOAD..)
 +add: fix and dim selection counter
 +disable: select all dimmer by clicking the encoder button "DIM" (danger in live situations)
 +add: icon dir
 +add: titel icons
 +fix: layout position's
 +adjust window layout 1360x768 16:9, Lenoveo T730
 +fix: ignore DMX,NR lower 1 and UNIVERS lower 0 (jsend)
 +create: Test-Table with filter
 +cleanup: patch,fixture-editor
 +clean: FixtureEditor
 +add: FixtureEditor/FaderWing pre-defined fixtures IRGB,MH... +ATTR, +FADE/SWITCH
 +add: function's to FixtureEditor/FaderWing
 +improve: dmx/fixture/fader
 +add: FixtureEditor/FaderWing prototype
 +add desktop links
 +fix: path's
 +add: upgrade scritp
 +add: debian desktop links
 +add: btn config on (no fadetime... hazer,gobo)
 +fix: FX init with one selected fixture
 +remove: fx-flash off-time ...bug: fx-flash layer not set as None
 +add: FX-Off time static 0.5
 +fix FX-Flush OK, FX-EDIT if cfg is FL
 +remove: oszi on startup
 +add: oszi_grid on startup
 +add: netns --cmd=oszi_grid.py
 +refactor: FX-EDITOR WIDTH,OFFSET,WING's REC-FX
 +fix:link
 +add: YouTube and Homepage link
 +add: fx random OK... FX FLASH not working...
 +gui: change encoder increment's
 +improve: fx +- sinus,cosinus,fade
 +add: comments
 +change: fx mouse encoder +- 5
 +prepare: zlib compress json vi socket ...
 +add: example pipe ... for socket replacement
 +change: global refresh thread
 +add: timer exec time
 +disabel: c/print to speedup exec time
 +extend: FX Editor and init.txt
 +fix: FX editor: WING,OFFSET
 +add: FX cleanup function to FX2
 +fix: FX json bug's
 +cleanup and remove old socket
 +remove: refresh_* gui on flash (slow)
 +fix: FIXTURE.raw_update update=0 on flash
 +fix: json socket
 +fix: ibus-deamon on reboot
 +test: console sleep cpu-load
 +fix: json socket pkg drop's (encoder +/-)
 +change: encoder to json socket
 +refactor: editor->consol with json socket
 +fix: "VALUE" round(float,4)
 +fix: flash refresh
 +change: activ button color
 +remove: refresh dim/fix if button ist fl=flash
 +fix: DMX scale -1.5
 +fix: MAIN width
 +fix: MH start address
 +clean: dir,files
 +fix:IRGB start address
 +add:issue.txt
 +fix:
 +add: README with screenshot
 +add: GPLv2 LICENSE file
 +fix: defaultfont, patch-window
 +cleanup: showfile
 +del:showfiles
 +fix: dmx monito on boot with linux:netns (root)
 +fix: GPL v2 and e-mail
 +fix: GPL v2
 +fix: GPL v2
 +fix: spelling
 +fix: STONLY_FX, FX FLASH, ...
 +refactor: show/store, add: FX:RED WINGS
 +lastshowfiles
 +cleanup: COPY,MOVE,STORE,DEL
 +refactor: MOVE,COPY,DEL
 +fix: flash-release, add F1-F10 key
 +cleanup: FIXTURE: encoder (click), select (on,off,toggle)
 +refactor: FIXTURES,encoder(), FIXTURE.clean(), GUI.refresh_fix(),
 +refactor: FIXTURES.encoder
 +fix: clear if PAN-FINE
 +clean EXEC.label and cfg, add B1-Motion on colorpicker
 +add: EXEC 512 and Page-header
 +remove: button-color
 +refactor: command-buttons on/off and bg-color
 +fix: colorpicker Ok
 +prepare colorpicker event-handel
 +add: colorpicker
 +cleanup
 +add: show, start.sh
 +fix: dim,fix row reset, window size and position
 +change: menu by window:name
 +add: ScrollFrame and Patch window
 +add: 6 DMX/ArtNet Universes OK
 +add: fx start
 +add: fx base +0-
 +add: FX: off speed if speed lower 0.1
 +split GUI in Window's
 +fix: refresh gui Attributes
 +remove: print
 +fix: flash Exec and FX OK
 +refactor: dmx_raw_value precalculation into objects Fixtures and Presets
 +refactor: split Master into Fixtures, Presets and GUI
 +remove: virtual dimmer VDIM
 +add: global bind Key
 +add: SELECT EXECUTER into Programmer
 +add: fx ON,ON-,ON2,ON2-,BUMP
 +change: showfile
 +fix: fx offset bug if lower 0.5
 +fix: clear recv buffer for sync clock
 +changes
 +fix: patch load label, test 512 dimmer fx !
 +activat: apcmini, change DMX Numbering from 0 to 1
 +fix: encoder flicker bug ?! workaround, GPL LibreLight
 +add: fx parameter, circle btn, fadetime ON
 +add: "F" Fade "S" switch enable, BTN-CFG preparation
 +add: STORE ONLY FX ON EXEC with color coded button's
 +fixing: flash fx,fade OK
 +add: flush:fade flush:fx
 +add: fadetime and delaytime in Fade()
 +add: Entry 2,3
 +add: sinus,cosinus with speed,size and offset OK.
 +release: Fadetime implemented in console d22:v23:t3
 +refactor: console fade function OK
 +refactoring:show dir backup/load
 +cleanup:
 +bugfix: yellow, fontsize
 +fix: stop stream after motion.fade is fine = 1
 +verbesserungen: Labels
 +refactor: preset with fadetime (left-click) (fast,right-click)
 +add: STORE,CLEAR
 +extend: GUI Editor (like the Programmer), add: show data
 +refactor:AKAI
 +cleanup dir's
 +init repo
  
-    cleanup, refactor: fix-editor +</code>
- +
- +
-    refactor: Preset to execlib.EXEC, WindowContainer,win.._buffer.. +
- +
- +
-    fix: MOVE, add fix.py ctl+c+s +
- +
- +
-    refactory: Xevent to tk_event +
- +
- +
-    fix: start.py as LibreLightDesk.py +
- +
- +
-    fix: on-exit main.menue BREAK ! fix: save_show OK! +
- +
- +
-    move: start.py PRO/EASY +
- +
- +
-    big cleanup: baselib save/save_as as function +
- +
- +
-    cleanup and change midi.py:error +
- +
- +
-    change formating ...attr != "SETUP" .. +
- +
- +
-    add: fifo.py PIPE, try to insert in sdl/fix.py +
- +
- +
-    add delay on startup_all_sdl +
- +
- +
-    add: startup_all_sdl 1sec delay and store_sdl_pos +
- +
- +
-    add: F1-F12 and NUM-KEY 1-10 and rcls-key REC,LABEL +
- +
- +
-    add: SDL-FIX-LIST SHIFT/FINE encoder OK +
- +
- +
-    add: font to ray-dmx (raylib) +
- +
- +
-    remove: Draw-GUI btn +
- +
- +
-    add: raylib-dmx  mouse-cross +
- +
- +
-    add: raylib RAY-DMX +
- +
- +
-    add: SDL-VPU in MAIN:MENUE +
- +
- +
-    add: vpu-dual -single +
- +
- +
-    fix: MAIN... and import random +
- +
- +
-    fix: MAIN.<var> Enc/shift and SHOW SAVE AS ... OK +
- +
- +
-    add: config.json START_MODE:PRO/EASY +
- +
- +
-    change: vpu dual output 2: position to right +
- +
- +
-    change: vpu dual  Output2 -4*16pix +
- +
- +
-    add: remote/cli.py exex 12 on/off +
- +
- +
-    fix: default color for KDE-PLASMA-DARK +
- +
- +
-    change FX:SPEED:10,25,30.. +
- +
- +
-    fix: FX BASE ERROR !! +
- +
- +
-    bugfix: midi and keyboard error: master.x(x,y) -> MAIN.master.x(x,y) +
- +
- +
-    fix some MAIN.xx bug's and import abc +
- +
- +
-    add ToDo +
- +
- +
-    big cleanup 2 +
- +
- +
-    big cleanup _LibreLightDesk +
- +
- +
-    hidde: fx-static +
- +
- +
-    cleanup FX window... +
- +
- +
-    refactor FX-color, some BUG ! +
- +
- +
-    update: FX-STATIC, 2D:XX , cleanup +
- +
- +
-    fix: show_path2 + sdl-gui.txt +
- +
- +
-    add: randoom.seed  for synced FX +
- +
- +
-    add: SDL-window position and size storage +
- +
- +
-    add: winfo2 and store_all_sdl +
- +
- +
-    fix: FX-OFF BLIND not working ! +
- +
- +
-    fix: colorpicker BLIND not working ! +
- +
- +
-    add: EXEC FL OUT-FADE ... ok +
- +
- +
-    add: second in/out FADE for ATTR P/T +
- +
- +
-    add: GUI-Dialog: In-Fade,Out-Fade,Delay Entry/Input +
- +
- +
-    add: ftime to flash(fade): flash_infade, flash_outfade ,fade.end,fade.off +
- +
- +
-    cleanup: debug msg' fix:colorpicker +
- +
- +
-    change: CFG_OUT to old value x1 40px +
- +
- +
-    change out_a1 x pos +
- +
- +
-    fix: old chat to byte +
- +
- +
-    change: tksdl/midi.py ... search apcmidi.. +
- +
- +
-    refactoring: vpu_live : input,output,video positioning and grab->frame +
- +
- +
-    speedup: _console  Main.loop() artnet.next, dmx-fine +
- +
- +
-    fix: fixture-editor bug if new fixture +
- +
- +
-    add: on exit enable keyboard repeat "xset -display" +
- +
- +
-    change: dmx=1024 debug info +
- +
- +
-    hidde: printf debugging EXEX-ID FLASH +
- +
- +
-    add: EXEC-BTN  FX +
- +
- +
-    fix/add: EXEC ID buff ...  exec-go-id, exec-fx-id, exec-go-flash-id, exec-fx-flash-id +
- +
- +
-    fix: sdl-midi space +
- +
- +
-    cahange: sdl-midi diagnose fix:midi EXEC order +
- +
- +
-    fix: midi-in apcmini buf bug +
- +
- +
-    change: video Vopen position to center-bottom /cpan/ctilt +
- +
- +
-    add: zebra to fix-list +
- +
- +
-    fix: midi.py show last 7 lines +
- +
- +
-    fix: high cpu load _Librelight +
- +
- +
-    fix:  movewin.activate()  fix:midi re-open,blink +
- +
- +
-    try to speedup _console add: blink to apc-mini +
- +
- +
-    refactor: time.sleep() add: TIME:info +
- +
- +
-    add: sys.exit +
- +
- +
-    refactor: config to midi add:execute 401 via midi SLOW!! +
- +
- +
-    fix: start_uni=2, watchdog -vpu01 -vpu02, resize +
- +
- +
-    fix: info overlay ... gobo_ch,start_univ,v-play,a1_dim +
- +
- +
-    add: vpu grid_a1 and grid_a2 invert-DIM +
- +
- +
-    add: video_capture +
- +
- +
-    fix: dual-vpu watchdog universum... +
- +
- +
-    cleanup: vpu_live  add:video_capture +
- +
- +
-    add: sleep 1 on GUI-INIT +
- +
- +
-    refactor: check_is_started() or window on top +
- +
- +
-    remove: old vpu autostart +
- +
- +
-    refactor: vpu to dual-vpu update:watchdog.py +
- +
- +
-    fix: check_rgb, fix: if no dmx +
- +
- +
-    cleanup sdl-fix +
- +
- +
-    refactoring: split code into smal functions like: is_active_fix() +
- +
- +
-    add: chown -R user /opt/LibreLight +
- +
- +
-    fix: font0 +
- +
- +
-    remove printf-debugging sdl-fix-list +
- +
- +
-    add:  FIX-NAME - select SDL-FIX-LIST +
- +
- +
-    rename sdl-Fixture-sheet to Fixture-List +
- +
- +
-    refactor: SDL-Fixture-List +
- +
- +
-    extend: sdl-fixture with scroll-bar and block_wrap .. ok +
- +
- +
-    fix: DemoShow   add: test_import.py check +
- +
- +
-    remove DemoShow +
- +
- +
-    refactor: select right-click-box -on , left-click-box -> off +
- +
- +
-    fix: Patch error msg FIX-ID in use ! +
- +
- +
-    sdl-fix add: broken grab select-fix (box) +
- +
- +
-    add: sdl-fixture mouse-encoder +
- +
- +
-    add: remote client from SDL-FIX to Librelight-GUI +
- +
- +
-    fix: Setup width, sdl-fix hidde DIM +
- +
- +
-    fix: exit alignment center +
- +
- +
-    add: apt install python3-psutil ! fix: Gui not starting +
- +
- +
-    rename: Librelight starter +
- +
- +
-    rename: LibreLight starter +
- +
- +
-    extract: dmx value to fix_data merge +
- +
- +
-    speedup sdl-fixture +
- +
- +
-    add: SDL-FIXTURE: color-box (no rDMX) +
- +
- +
-    add: SDL-FIXTURE realtime feedback ... color-btn +
- +
- +
-    add: SDL-FIXTURE with real dmx feedback ;-) +
- +
- +
-    fix: SDL-DMX Label +
- +
- +
-    add: SDL-DMX window +
- +
- +
-    change: Button border if Virtuall Attribute +
- +
- +
-    add: Virtual DIMMER for RED,GREEN,YELLOW,WHITE,AMBER (DMX-NR=0) +
-    auto add DIM on start +
- +
- +
-    add: V-Master  DMXCH ... no fade,no fx... !!! +
- +
- +
-    add: apcmini to config, fix: window.top +
- +
- +
-    add: movewin.process_kill(), add:fping +
- +
- +
-    cleanup: sdl +
- +
- +
-    rm: nohup +
- +
- +
-    refactor: git_id, add: sdl-config.py winfo:active +
- +
- +
-    rename: Start to LibreLightDesk.py +
- +
- +
-    add: new files EASY +
- +
- +
-    hidde: gui-redraw +
- +
- +
-    cleanup: Easy-mode/Pro-mode +
- +
- +
-    cleanup: tksdl +
- +
- +
-    add: FPS-count, rename file +
- +
- +
-    add: mouse-l,m,r, encoder=val, mouse_garb_box, esc=clear +
- +
- +
-    add: sdl gui (LibreLightStart.py) +
- +
- +
-    cleanup: akai apc-mini.py +
- +
- +
-    refactor: simple_midi and apcmini.py +
- +
- +
-    fix: vpu cam  add: watchdog_vpu.py +
- +
- +
-    add: video capture scan via udevadm (MiraBox) +
- +
- +
-    add: VPU VIDEO-STREAM 250-255 (RED) /dev/videoX +
- +
- +
-    fix: PATCH bug 1x offset DMX +
- +
- +
-    fix: wrong initial value on "FX" +
- +
- +
-    fix: FX error after new fixture and flush-exec +
- +
- +
-    fix: MASTER, add:FIXTURES._re_sort +
- +
- +
-    fix: FX and FX2 not in ATTR +
- +
- +
-    fix: FixtureEditor typo +
- +
- +
-    release: FixtureEditor ! +
- +
- +
-    fix: FixtureEditor PATCH Work's ! some bug's ! restart.. +
- +
- +
-    improve FixtureEditor ... EMPTY attr +
- +
- +
-    fix: FixtureEditor NR +
- +
- +
-    add: Fixture-Editor  FID, QTY, PATCH btn +
- +
- +
-    fix: Fixture-Editor bg +
- +
- +
-    change: Fixture-Editor Fader layout +
- +
- +
-    fix: Fixture-Editor -IMPORT -USER -GLOBAL group fix by ATTR +
- +
- +
-    fix: touchscreen.py add: multipointer_off = 1 +
- +
- +
-    fix: dmx_in on EXEC-WING not working if EXEC-WING closed or minimized - FIXED ! +
- +
- +
-    fix: Fixture-Editor -IMPORT -USER -GLOBA look's good +
- +
- +
-    fix: Fixture-Editor .. +
- +
- +
-    extend: FIXTURE-EDITOR ... some bug'+
- +
- +
-    refactor _FIXTURE_LOAD_LIST +
- +
- +
-    add: blink blue/green if blink file exist'+
- +
- +
-    change key repeate time +
- +
- +
-    change: xset key repeat +
- +
- +
-    add: ON-Focus bg:aaa od bg:bbb  change: blinking window title'+
- +
- +
-    add: s-key x=REC-FX +
- +
- +
-    add: keyboard auto key-repeat on/off +
- +
- +
-    fix: FixtureEditor -IMPORT, -USER, -GLOBAL dialog +
- +
- +
-    refactor: Base ... _fixture_load... , Fixture-Edior error ! +
- +
- +
-    enable: second pinter for touchscreen input +
- +
- +
-    enable: second pointer for touch +
- +
- +
-    add: exec-wing refresh, add: strg+S +
- +
- +
-    fix: GUI_FADER add: EXEC-WING add Label,btn=preset_go(nr+80) +
- +
- +
-    fix: Fixture-Editor -IMPORT -USER -GLOBAL ... add: head,foot ScrolledFrame +
- +
- +
-    change: FIXTURE-EDITOR list,popup -import -open -user +
- +
- +
-    change: FIXTURE-EDITOR -IMPORT -OPEN +
- +
- +
-    update: screenshot +
- +
- +
-    big recactor: lib/zchat.py to Poll() ! .. loocks good +
- +
- +
-    add: load hidde/show window on startup GUI +
- +
- +
-    add: _thread to zchat to decople gui from server +
- +
- +
-    replace: _refresh_fix with .refresh_fix (async) +
- +
- +
-    add: print core/fps every 100 frames +
- +
- +
-    change: encoder increments to 5 and 0.25, fix activation +
- +
- +
-    fix: positioning on startup OK! +
- +
- +
-    add: ctl+s save, ctl+c save and restart +
- +
- +
-    fix: EXEC-WING sub-frame to scroll +
- +
- +
-    refactor: WindowManager ... looks good ! +
- +
- +
-    refactor: WindowManager +
- +
- +
-    refactor: WindowManager +
- +
- +
-    cleanup: GUI ... reopen WINDOW +
- +
- +
-    fix: close_fixture_open_list +
- +
- +
-    extend: FIXTURE-EDITOR open-dialog, cleanup +
- +
- +
-    fix: video_buffer index out of range ... +
- +
- +
-    fix: FIXTURE-EDITOR max 72ch and Numbering +
- +
- +
-    fix: HOME +
- +
- +
-    refactor: vpu/convert.py add: .img to .mp4 +
- +
- +
-    cleanup: dir/Xdesk to arc/ +
- +
- +
-    cleanup: test_server, test_client +
- +
- +
-    extend: zchat egrid  delta-t +
- +
- +
-    add: zchat send event's from egrid via socket +
- +
- +
-    add: egrid tkinter external window with zchat +
- +
- +
-    fix: vpu RotateImage remove debugging info +
- +
- +
-    fix: vpu RotatImage wrapAffine bg to tuple +
- +
- +
-    add: debug info on vpu +
- +
- +
-    add: debug info vpu +
- +
- +
-    add: debug info on vpu rotate +
- +
- +
-    add: traceback info on vpu 756 +
- +
- +
-    fix: FIXTURE_LOAD popup  add: fixture files +
- +
- +
-    fix: videoplayer rotate video ... (bug on 90 and 270 degree) +
- +
- +
-    fix: video rotation angle 0 and 360 return +
- +
- +
-    add: video rotation (GREEN as ANGL) +
- +
- +
-    cleanup: tkgui +
- +
- +
-    add: new testgin videplayer-server to encode mp4 and send via socket +
- +
- +
-    add: mytklib.py (btn_blink) +
- +
- +
-    add: vpu_live --title LIVE,PREVIEW +
- +
- +
-    fix: frame_area vpu_live.py +
- +
- +
-    fix: frame_area (+0.5) +
- +
- +
-    add: CFG* _IN _OUT _BLOCK,  add: frame_area() +
- +
- +
-    add: vpu autostart-preview.py +
- +
- +
-    fix: vpu_live.py play_list isdir +
- +
- +
-    fix: EXEC_BTN bg=red on press (preset_go) +
- +
- +
-    add: EXEC_BTN if on change color to RED +
- +
- +
-    extend: CONFIG +
- +
- +
-    speedup CLOCK refresh rate to 0.2 +
- +
- +
-    fix: refresh btn flickering; add: blinkin on SAVE SHOW +
- +
- +
-    fix: exec.move nr >= 0 +
- +
- +
-    add: sys.stdout.flush() for grep the output +
- +
- +
-    speedup: _refresh_exec and _refresh_fix (GUI) +
- +
- +
-    fix: refresh_exec, speedup: MOVE,COPY,DEL,LABEL +
- +
- +
-    fix: MOVE not working import copy.deepcopy +
- +
- +
-    clanup: create/recreate EXEC-BTN Window -- failed ! +
- +
- +
-    cleanup: x8font on EXEC;  add: close/reopen EXEC-WING +
- +
- +
-    change: close/reopen EXEC-WING , repos failed ... +
- +
- +
-    add: ffmpeg converter.py, move default files to subdir ./home/LibreLight/ +
- +
- +
-    create: home dir template for copy +
- +
- +
-    fix: mode space run/pause +
- +
- +
-    add: x11vnc .shared connection'+
- +
- +
-    fix: vpu fps timeing +
- +
- +
-    fix: videoplayer reset pause 0.5 +
- +
- +
-    add: pip imutils +
- +
- +
-    try-to-fix: Vopen_NEW memory leak +
- +
- +
-    bugfix: if cdim: video_draw() +
- +
- +
-    fix: videoplayer loop +
- +
- +
-    cleanup: videoplaye add: lib:imutils +
- +
- +
-    fix: countdown/text proport. scaling default 16 +
- +
- +
-    fix: videoplayer positon centered, scale video porport. to block-pix-size default 16 +
- +
- +
-    cleanup: vpu videoplayer and autostart.sh +
- +
- +
-    add: videoplaylist 000_xx.mp4 and dynamical Video buffering on activate +
- +
- +
-    fix: MAP text +
- +
- +
-    fix: videoplayer speed, change: videoplayer live info +
- +
- +
-    remove: dbg msg i,dim +
- +
- +
-    add: vpu videplayer dimmer (cv2.normalize...) +
- +
- +
-    add: dmx_loop() -> thread, calculate videoplayer fps/time_delta +
- +
- +
-    add: error msg +
- +
- +
-    add: sleep on video.read +
- +
- +
-    add: videoplayer create video-playlist file and dir, select first +
- +
- +
-    add: videoplayer start/stop +
- +
- +
-    change: vpu/autostart.sh +
- +
- +
-    cleanup: videoplayer (cv2) +
- +
- +
-    cleanup: vpu_live +
- +
- +
-    fix: start speed of Tkinter gui (INIT_OK) +
- +
- +
-    extend: video control ... in progress +
- +
- +
-    add: pip update as user +
- +
- +
-    add: videoplayer to vpu_live.py +
- +
- +
-    extend: video_player ... cleanup +
- +
- +
-    add: error message (background) +
- +
- +
-    add: video_player overlay +
- +
- +
-    add: video overlay +
- +
- +
-    add: error if no video file +
- +
- +
-    add: loop, and mouse click +
- +
- +
-    cleanup: add caption/title +
- +
- +
-    cleanup: Video Player +
- +
- +
-    fix: color in video_player +
- +
- +
-    fixture: aura-ipx +
- +
- +
-    install: cv as system pkg +
- +
- +
-    add: 4x vpu_fix +
- +
- +
-    add: aura ipx no RGB-FINE +
- +
- +
-    add: vpu_text_hdxxx.csv to edit Videotext +
- +
- +
-    add: fix-gen mac-aura-ipx +
- +
- +
-    add: menue color,encoder.. +
- +
- +
-    change: countdown format to "4:14" and "59" +
- +
- +
-    fix: vpu-countdown cpan  left-adjust -block[0] +
- +
- +
-    fix: autostart countdown=dmx +
- +
- +
-    fix: small bugs VPU fixtures +
- +
- +
-    add: countdown dmx fixture-parsing in VPU +
- +
- +
-    add: --countdown=dmx1,dmx2... +
- +
- +
-    del: vpu3_live.py +
- +
- +
-    replace: vpu_live.py with vpu3_live.py +
- +
- +
-    fix: some bug'+
- +
- +
-    fix: vpu --pixel-map (look's good) +
- +
- +
-    refactor: split vpu input and output area if --pixel-map=xyz, (some error's!) +
- +
- +
-    add: "#" keyboard key to "SAVE SHOW" +
- +
- +
-    ... +
- +
- +
-    add: pygame video_player.py +
- +
- +
-    add: new pixel-mapper with countdown +
- +
- +
-    new version 23-03 +
- +
- +
-    new version 23.03 +
- +
- +
-    bugfix: bugfix "_" break's fx-off ... +
- +
- +
-    bugfix: "_" break's preset_go ! ... EXECUTER partial output only +
- +
- +
-    fix: second vpu screen Ayrton panel255, ghost255 +
- +
- +
-    change: vpu autostart default setting'+
- +
- +
-    fix: try to fix gobo_ch bug ?! (fail) +
- +
- +
-    fix: move frame counter +
- +
- +
-    extend: vpu_live.py win_pos, autostart +vpu2 +
- +
- +
-    fix: no fx on "_" (hidden attriute) +
- +
- +
-    add: "S" selection in fixture sheet +
- +
- +
-    add: INV-ATTR on FIXTURE window +
- +
- +
-    fix: window creation hang's ... deley thread .loop() +
- +
- +
-    refactor: refreser.reset() split into _exec and _fix +
- +
- +
-    fix: ENCODER and COLORPICKER speed! (buffer, fix-attr -> jsend(jdata) ) +
- +
- +
-    fix: touchscreen.py if touchscreen is disconnected cpu run 100%... +
-          rescan touchscreen every 1sec +
- +
- +
-    extend: new NEXTGEN GUI box-selection +
- +
- +
-    add: nextgen gui (button, mouse-select-rect) +
- +
- +
-    refactoring: gui +
- +
- +
-    add: parameter'+
- +
- +
-    split: LibreLight.py into modules +
- +
- +
-    rename: drap_preset to draw_exec +
- +
- +
-    fix: vpu performence (not jet) +
- +
- +
-    add: idle into install.sh +
- +
- +
-    add: new refactor vpuXX_live.py +
- +
- +
-    fix: vpu_live grid count -1 (> - >=) +
- +
- +
-    add: grab,crop area and duplicate it, add: alpha,32 +
- +
- +
-    fix: S-KEY bg-color in CFG-BTN +
- +
- +
-    extend: CFG-BTN set fader-value +
- +
- +
-    extend: EXEC-CONFIG Offset and tool-tip +
- +
- +
-    fix: save win pos in gui.txt missing ENCODER +
- +
- +
-    extend: Dialog callback return dict with form values +
- +
- +
-    extend: exec_config() dialog (disable) +
- +
- +
-    fix: dialog.ask cursor position at the end +
- +
- +
-    add: msg box for error messages +
- +
- +
-    refactor: dialog.ask.. (async)  with short-cut  blocking (s-key) +
- +
- +
-    fix: filter:input disable-global-shortcut +
- +
- +
-    extend: new dialog.ask +
- +
- +
-    rm: config menue +
- +
- +
-    add: keyboard event handler on Entry-widget. add: dialog.ask +
- +
- +
-    fix: Keyboard binding F10-F12 bug +
- +
- +
-    add: get_at , set_at pixel +
- +
- +
-    fix: save_window_position() on close MAIN-MENUE +
- +
- +
-    cleanup: exec sync-start ,remove print'+
- +
- +
-    syncing: second loop to fill bdmx with data +
- +
- +
-    fix: Flash exec botton no kill on EXEC-FLASH-RELEAS (off) +
- +
- +
-    fis: faster gui-refresh if encoder-attr change on mouse-wheel +
- +
- +
-    add: new showfiles +
- +
- +
-    add: Prerequisites Proxmox,xfce4 +
- +
- +
-    add: Prerequisites +
- +
- +
-    fix: Quick Setup +
- +
- +
-    fix: Quick Setup +
- +
- +
-    fix: readme +
- +
- +
-    fix: Quick Setup +
- +
- +
-    fix: sudoers +
- +
- +
-    add: vpu_starter and extend Quick install +
- +
- +
-    add: Quick install instruction'+
- +
- +
-    cut show history +
- +
- +
-    add: save/load window position in show dir +
- +
- +
-    fix: Warning draw.rect spos deprecated int converting +
- +
- +
-    fix: 2/2 hang console.py by heavy-flashing-by-hand  xx.next return's None +
- +
- +
-    fix: hang console.py by heavy-flashing-by-hand  xx.next return's None +
- +
- +
-    add: DMX-FINE PAN/TILT  ... test ok +
- +
- +
-    add: DMX-FINE in LibreLight GUI +
- +
- +
-    add: vpu_grid more gobos +
- +
- +
-    add: more gobos to vpu_grid (func) dmx 1023 +
- +
- +
-    remove: sub_fix number if lower pix40 +
- +
- +
-    add: vpu_grid gobo dmx 3.512/1023 as Gobo Channel +
- +
- +
-    change: vpu_grid to circle +
- +
- +
-    fix: pos vpu_grid +
- +
- +
-    add: vpu_grid exit if _id <= 0 +
- +
- +
-    fix: vpu_gird autostart -X 12  new line break at grid-block 12 (subrow numbering) +
- +
- +
-    try to fix:  vpu gird pixel subrow end -m 40,8,8 -X 12 +
- +
- +
-    fix: init position vpu_grid +
- +
- +
-    fix: vpu_grid_hd   x,y label +
- +
- +
-    fix: vpu_grid label, defaul values -x 2 -y 2 +
- +
- +
-    fix: vpu fix and sub_fix with vpu_grid.json mapping +
- +
- +
-    fix: sub_fix addressing column:ok row:fail +
- +
- +
-    refactor: Fix and subFix and numbering, +
- +
- +
-    fix: highlight/path-test   RGBI +
- +
- +
-    add: ltp-out:0 fader mapping, FX:Speed,size,Offset config: fader.json +
- +
- +
-    fix: tk-nodescanner +
- +
- +
-    fix: nodescanner and tk-nodescanner set sname,lname,univ OK! +
- +
- +
-    fix: slowdown if no ArtNet data income +
- +
- +
-    fix: load-show scrollbar +
- +
- +
-    change: vpu_grid.csv to home +
- +
- +
-    fix: python2 python3 bug'+
- +
- +
-    add: 2.x.x.x artPoll nodescanner +
- +
- +
-    disable: exec auto font-size ... slowdown refresh +
- +
- +
-    refactor: vpu-grid add: config-file /tmp/gird.csv +
- +
- +
-    add: vpu parameter -m pix,x, 16,12,5 or 8,24,10 +
- +
- +
-    add: HD mode +
- +
- +
-    extend: vpu grid numbering/overlay +
- +
- +
-    add: vpu example show'+
- +
- +
-    add: highlight to PATCH-Window +
- +
- +
-    fix: LibreLight editor memcachd.get(ip) check +
- +
- +
-    extend vpu and cleanup +
- +
- +
-    refactor dmx, grid in functions +
- +
- +
-    change start position, and pixel from 15x15 to 16x16 +
- +
- +
-    fix: vpu if no artnet income +
- +
- +
-    fix: vpu_live memchach ltp-out cleanup +
- +
- +
-    extend FX-MODE spiral,left,top ... and FX-X for VPU-GRID +
- +
- +
-    fix mc.get( ip ) +
- +
- +
-    fix: default value to blue:30 +
- +
- +
-    activate vpu_live.py pygame as vpu +
- +
- +
-    add: vpu_live.py +
- +
- +
-    test and extend: shader'+
- +
- +
-    add: shader grid +
- +
- +
-    fix: vpu shader speed -/+ channel +
- +
- +
-    add: vpu speed channel +
- +
- +
-    refactor shader2_live.py +
- +
- +
-    extend shader_live dmx ch's +
- +
- +
-    refactor shader_live +
- +
- +
-    add scren -XS ses quit +
- +
- +
-    fix vpu +
- +
- +
-    add vpu dir with auto start/stop script'+
- +
- +
-    add: shader with memcached read artnet 141:2 +
- +
- +
-    fix: empty memcache "index" +
- +
- +
-    fix: touch to screen map on VGA(DP-2) or DisplayPort(HDIM-1) for Lenovo T440 +
- +
- +
-    fix touchscreen mini-dp +
- +
- +
-    fix: glsl shader version to 400 +
- +
- +
-    remove: REMOTE-CONTROL, disable EXEC-FADER 1 (DMX 141) +
- +
- +
-    change: EXEC-Fader 1 to DMX-501 +
- +
- +
-    change EXEC-FADER 1 to DMX-303 +
- +
- +
-    add: memcached to _LibreLightDesk EXEX-Fader 1 to DMX251 +
- +
- +
-    change: clock-window big size, pleasent color +
- +
- +
-    add: Clock-Window +
- +
- +
-    change: EXEC-Fader width 28, set_size FADER to 0 on boot +
- +
- +
-    fix: memchached key ip:univ +
- +
- +
-    add test for remote fader input +
- +
- +
-    fix apt install -y +
- +
- +
-    add install.sh with debian dependecies and pip install +
- +
- +
-    change timer +
- +
- +
-    change port to consol.py +
- +
- +
-    add: log msg fade_in.py +
- +
- +
-    add: small Fonts on Exec ... very slow (diabled) +
- +
- +
-    add dmx-input-api -> Editor +
- +
- +
-    add ASP dmx -> memcachd -> fader_in.py +
- +
- +
-    fix: patch dmx collision with univers nr +
- +
- +
-    extend: shader animation'+
- +
- +
-    fix: shaders +
- +
- +
-    add GPU shaders demo +
- +
- +
-    add: aimation elements +
- +
- +
-    add: more element'+
- +
- +
-    add: 8px padding to touchscreen.py +
- +
- +
-    add package name ... install xte with apt install xautomation +
- +
- +
-    cleanup start init script'+
- +
- +
-    cleanup start script'+
- +
- +
-    add: remote files +
- +
- +
-    add: remote input artnet,midi... to console cmd'+
- +
- +
-    add: player in ip-netns namespace not working +
- +
- +
-    cleanup: remove old unused code +
- +
- +
-    disable touchscreen's in X11 for full controll +
- +
- +
-    move player to media +
- +
- +
-    move player in subdir +
- +
- +
-    fix: path to HOME/LibreLight +
- +
- +
-    cleanup: simple mode +
- +
- +
-    add: mp3 player +
- +
- +
-    cleanup: filenames and animations +
- +
- +
-    refactor: img2 +
- +
- +
-    add: test image to render Animations +
- +
- +
-    extend: animation with brush.png image as Particle +
- +
- +
-    add: particels like fire +
- +
- +
-    fix: gobo orbig start ang > 90 +
- +
- +
-    fix: gobo orbit ok! +
- +
- +
-    add: gobo-planet with orbit and rotating +
- +
- +
-    add: animation +
- +
- +
-    extend: nodescaner parial, node_dmx_store error +
- +
- +
-    fix: get dms scritpt name +
- +
- +
-    add: test-script +
- +
- +
-    add: nodescaner tk-nodescan +
- +
- +
-    add: get_max_dmx_nr +
- +
- +
-    add: main:menu EXEC-WING +
- +
- +
-    add EXEC_FADER obj with less button'+
- +
- +
-    change: EXEC-Wing from 12 to 10 Fader +
- +
- +
-    extend: PATCH-WINDOW  DMX-Collision check +
- +
- +
-    add: EXEC-Wing offset_master +
- +
- +
-    add: exec_master and EXEC-WING +
- +
- +
-    add: EXEC id on GO +
- +
- +
-    fix: SEL bg color +
- +
- +
-    new: version nummber +
- +
- +
-    change: EXEC Button color +
- +
- +
-    add: edit NAME,DMX,UNIV in PATCH window +
- +
- +
-    fix: copy,move EXEC 0 to X +
- +
- +
-    add: tkinter show after draw gui +
- +
- +
-    add: 3d-stage render only if not hidden by a wall +
- +
- +
-    fix: copy,move EXEC 0 to X +
- +
- +
-    add: edit in PATCH  Name,DMX,Univers  add:SAVE & RESTART +
- +
- +
-    fix: v/256 v-master disable: v-master.fx +
- +
- +
-    hidde (new) vdmx v-master +
- +
- +
-    fix: colorpicker pos_left +5px +
- +
- +
-    fix: POS_LEFT on LOAD_SHOW dialog ... +
- +
- +
-    add: config.json for Window gloabl POSITION POS_TOP,POS_LEFT +
- +
- +
-    fix: 3d Stage PulsAudio Assertion timeout +
- +
- +
-    add: 3d Stage Visualizer +
- +
- +
-    add: VDMX virtual dimmer as DMXCH-obj (test on MASTER-SPEED) +
- +
- +
-    fix pull origin dev +
- +
- +
-    cleanup Main.loop +
- +
- +
-    add git pull dev helper +
- +
- +
-    clean HTP_MASTER +
- +
- +
-    move Main function +
- +
- +
-    add HTP_MASTER +
- +
- +
-    add: CMD2 10,200;11,200 (dmx,val); +
- +
- +
-    add: cgi script for remote access (raw dmx modifikations) +
- +
- +
-    fix: fx flash not connected to Speed/Size Master 1 +
- +
- +
-    update: version to 22.08 +
- +
- +
-    add: FX SPEED-MASTER and SIZE-MASTER default master is 1 +
- +
- +
-    add SPEED-MASTER, SIZE-MASTER ... no DMX !! ? +
- +
- +
-    cut log msg ... +
- +
- +
-    fix: encoder not working with zchat, work's (slow on hight selected attr count) +
- +
- +
-    switch from lib/chat to lib/zchat +
- +
- +
-    fix: msg bug +
- +
- +
-    add: test for zchat +
- +
- +
-    add zchat with compression to speedup tcp_send +
- +
- +
-    fix: import _console +
- +
- +
-    add: test for console.py +
- +
- +
-    add: init/load errror message.. milis/sec fx_flash ...latency +
- +
- +
-    fix: fx:red +
- +
- +
-    fix: wing shuffle +
- +
- +
-    add: "SAVE SHOW AS" refactor: "LOAD SHOW" +
- +
- +
-    clean issue +
- +
- +
-    del: todo'+
- +
- +
-    add unittest +
- +
- +
-    refactor __main__ for unittest +
- +
- +
-    add: EXEC_BTN binding, cleanup... +
- +
- +
-    refactor processing ... _wing and _fx +
- +
- +
-    add: DELAY.val +
- +
- +
-    cleanup fx button'+
- +
- +
-    add: PAN\TILT FADE, change:reshaper GOBO,PRISMA... no FADETIME +
- +
- +
-    refactoring: fx block add: fx_move button'+
- +
- +
-    add: fine-encoder (mouse-wheel) press and hold SHIFT change increment from 4.11 to 0.5 +
- +
- +
-    add level master in colorpicker +
- +
- +
-    change: colorpicker WHITE,AMBER add fake DIMMER row +
- +
- +
-    rename: fx: bump to ramp +
- +
- +
-    add: simple script fixture-generator with sub-ements +
- +
- +
-    re-order fx button's move MO:cosinus and add space +
- +
- +
-    fix: Fixture-Editor univ:dmx and label +
- +
- +
-    add: fixture TYPE,VENDOR +
- +
- +
-    fix: bg color on exec no val's, menue activ bg +
- +
- +
-    fix: select fix, check_cfg on rec +
- +
- +
-    add: select in FIXTURE click on fix-name +
- +
- +
-    fix: LOAD_SHOW bg is "" error +
- +
- +
-    change background color +
- +
- +
-    redirekt callback's to gui (hacky) +
- +
- +
-    version 22.5 +
- +
- +
-    refactor: LOAD-SHOW and FIX-LIST popup +
- +
- +
-    add: activebackground=bg LOAD_SHOW +
- +
- +
-    fix: encoder grid +
- +
- +
-    fix: load_show dialog +
- +
- +
-    fix: load_show dialog +
- +
- +
-    add: sys.exit after LOAD_SHOW +
- +
- +
-    fix: LOAD_SHOW test OK +
- +
- +
-    fix: load_show error overide's show with currend data ! +
- +
- +
-    fix: load_show _set(new_file) +
- +
- +
-    disable: LOAD_SHOW error +
- +
- +
-    refactor: SHOW_LOAD (error gui[elem]...) +
- +
- +
-    fix: _TableFrame rewirite form scratch bug with Entry +
- +
- +
-    refactor: all draw_xxx functions +
- +
- +
-    fix: fade as ValueBuffer +
- +
- +
-    cleanup: reshape_raw_dmx +
- +
- +
-    rename: update_raw_dmx to reshape_raw_dmx +
- +
- +
-    add: exception on title icon'+
- +
- +
-    remove: update_dmx, build_cmd +
- +
- +
-    refactor: split MiniButton to ExecButton +
- +
- +
-    fix: EXC Label position +
- +
- +
-    fix: EXE canvas icons +
- +
- +
-    refactor: EXE buttons to canvas buttons +
- +
- +
-    cleanup: add live-window +
- +
- +
-    add: "from" and "to" by MOVE and COPY command'+
- +
- +
-    fix: MOVE as toggle +
- +
- +
-    fix: gui_menu relation between FIXTURE/ATTRIBUT selection +
- +
- +
-    fix: keyboard key's F1-F12 and 1-10 +
- +
- +
-    change fontsize to 9 and executer width -1 +
- +
- +
-    change: executer grid size 10x8 +
- +
- +
-    add: gui_menue color if selection +
- +
- +
-    add: warning on SETUP BUTTON'S (SAVE,LOAD..) +
- +
- +
-    add: fix and dim selection counter +
- +
- +
-    disable: select all dimmer by clicking the encoder button "DIM" (danger in live situations) +
- +
- +
-    add: icon dir +
- +
- +
-    add: titel icons +
- +
- +
-    fix: layout position'+
- +
- +
-    adjust window layout 1360x768 16:9, Lenoveo T730 +
- +
- +
-    fix: ignore DMX,NR lower 1 and UNIVERS lower 0 (jsend) +
- +
- +
-    create: Test-Table with filter +
- +
- +
-    cleanup: patch,fixture-editor +
- +
- +
-    clean: FixtureEditor +
- +
- +
-    add: FixtureEditor/FaderWing pre-defined fixtures IRGB,MH... +ATTR, +FADE/SWITCH +
- +
- +
-    add: function's to FixtureEditor/FaderWing +
- +
- +
-    improve: dmx/fixture/fader +
- +
- +
-    add: FixtureEditor/FaderWing prototype +
- +
- +
-    add desktop links +
- +
- +
-    fix: path'+
- +
- +
-    add: upgrade scritp +
- +
- +
-    add: debian desktop links +
- +
- +
-    add: btn config on (no fadetime... hazer,gobo) +
- +
- +
-    fix: FX init with one selected fixture +
- +
- +
-    remove: fx-flash off-time ...bug: fx-flash layer not set as None +
- +
- +
-    add: FX-Off time static 0.5 +
- +
- +
-    fix FX-Flush OK, FX-EDIT if cfg is FL +
- +
- +
-    remove: oszi on startup +
- +
- +
-    add: oszi_grid on startup +
- +
- +
-    add: netns --cmd=oszi_grid.py +
- +
- +
-    refactor: FX-EDITOR WIDTH,OFFSET,WING's REC-FX +
- +
- +
-    fix:link +
- +
- +
-    add: YouTube and Homepage link +
- +
- +
-    add: fx random OK... FX FLASH not working... +
- +
- +
-    gui: change encoder increment'+
- +
- +
-    improve: fx +- sinus,cosinus,fade +
- +
- +
-    add: comments +
- +
- +
-    change: fx mouse encoder +- 5 +
- +
- +
-    prepare: zlib compress json vi socket ... +
- +
- +
-    add: example pipe ... for socket replacement +
- +
- +
-    change: global refresh thread +
- +
- +
-    add: timer exec time +
- +
- +
-    disabel: c/print to speedup exec time +
- +
- +
-    extend: FX Editor and init.txt +
- +
- +
-    fix: FX editor: WING,OFFSET +
- +
- +
-    add: FX cleanup function to FX2 +
- +
- +
-    fix: FX json bug'+
- +
- +
-    cleanup and remove old socket +
- +
- +
-    remove: refresh_* gui on flash (slow) +
- +
- +
-    fix: FIXTURE.raw_update update=0 on flash +
- +
- +
-    fix: json socket +
- +
- +
-    fix: ibus-deamon on reboot +
- +
- +
-    test: console sleep cpu-load +
- +
- +
-    fix: json socket pkg drop's (encoder +/-) +
- +
- +
-    change: encoder to json socket +
- +
- +
-    refactor: editor->consol with json socket +
- +
- +
-    fix: "VALUE" round(float,4) +
- +
- +
-    fix: flash refresh +
- +
- +
-    change: activ button color +
- +
- +
- +
- +
-    remove: refresh dim/fix if button ist fl=flash +
- +
- +
-    fix: DMX scale -1.5 +
- +
- +
-    fix: MAIN width +
- +
- +
-    fix: MH start address +
- +
- +
-    clean: dir,files +
- +
- +
-    fix:IRGB start address +
- +
- +
-    add:issue.txt +
- +
- +
-    fix: +
- +
- +
-    add: README with screenshot +
- +
- +
-    add: GPLv2 LICENSE file +
- +
- +
-    fix: defaultfont, patch-window +
- +
- +
-    cleanup: showfile +
- +
- +
-    del:showfiles +
- +
- +
-    fix: dmx monito on boot with linux:netns (root) +
- +
- +
-    fix: GPL v2 and e-mail +
- +
- +
-    fix: GPL v2 +
- +
- +
-    fix: GPL v2 +
- +
- +
-    fix: spelling +
- +
- +
-    fix: STONLY_FX, FX FLASH, ... +
- +
- +
-    refactor: show/store, add: FX:RED WINGS +
- +
- +
-    lastshowfiles +
- +
- +
-    cleanup: COPY,MOVE,STORE,DEL +
- +
- +
-    refactor: MOVE,COPY,DEL +
- +
- +
-    fix: flash-release, add F1-F10 key +
- +
- +
-    cleanup: FIXTURE: encoder (click), select (on,off,toggle) +
- +
- +
-    refactor: FIXTURES,encoder(), FIXTURE.clean(), GUI.refresh_fix(), +
- +
- +
-    refactor: FIXTURES.encoder +
- +
- +
-    fix: clear if PAN-FINE +
- +
- +
-    clean EXEC.label and cfg, add B1-Motion on colorpicker +
- +
- +
-    add: EXEC 512 and Page-header +
- +
- +
-    remove: button-color +
- +
- +
-    refactor: command-buttons on/off and bg-color +
- +
- +
-    fix: colorpicker Ok +
- +
- +
-    prepare colorpicker event-handel +
- +
- +
-    add: colorpicker +
- +
- +
-    cleanup +
- +
- +
-    add: show, start.sh +
- +
- +
-    fix: dim,fix row reset, window size and position +
- +
- +
-    change: menu by window:name +
- +
- +
-    add: ScrollFrame and Patch window +
- +
- +
-    add: 6 DMX/ArtNet Universes OK +
- +
- +
-    add: fx start +
- +
- +
-    add: fx base +0- +
- +
- +
-    add: FX: off speed if speed lower 0.1 +
- +
- +
-    split GUI in Window'+
- +
- +
-    fix: refresh gui Attributes +
- +
- +
-    remove: print +
- +
- +
-    fix: flash Exec and FX OK +
- +
- +
-    refactor: dmx_raw_value precalculation into objects Fixtures and Presets +
- +
- +
-    refactor: split Master into Fixtures, Presets and GUI +
- +
- +
-    remove: virtual dimmer VDIM +
- +
- +
-    add: global bind Key +
- +
- +
-    add: SELECT EXECUTER into Programmer +
- +
- +
-    add: fx ON,ON-,ON2,ON2-,BUMP +
- +
- +
-    change: showfile +
- +
- +
-    fix: fx offset bug if lower 0.5 +
- +
- +
-    fix: clear recv buffer for sync clock +
- +
- +
-    changes +
- +
- +
-    fix: patch load label, test 512 dimmer fx ! +
- +
- +
-    activat: apcmini, change DMX Numbering from 0 to 1 +
- +
- +
-    fix: encoder flicker bug ?! workaround, GPL LibreLight +
- +
- +
-    add: fx parameter, circle btn, fadetime ON +
- +
- +
-    add: "F" Fade "S" switch enable, BTN-CFG preparation +
- +
- +
-    add: STORE ONLY FX ON EXEC with color coded button'+
- +
- +
-    fixing: flash fx,fade OK +
- +
- +
-    add: flush:fade flush:fx +
- +
- +
-    add: fadetime and delaytime in Fade() +
- +
- +
-    add: Entry 2,3 +
- +
- +
-    add: sinus,cosinus with speed,size and offset OK. +
- +
- +
-    release: Fadetime implemented in console d22:v23:t3 +
- +
- +
-    refactor: console fade function OK +
- +
- +
-    refactoring:show dir backup/load +
- +
- +
-    cleanup: +
- +
- +
-    bugfix: yellow, fontsize +
- +
- +
-    fix: stop stream after motion.fade is fine = 1 +
- +
- +
-    verbesserungen: Labels +
- +
- +
-    refactor: preset with fadetime (left-click) (fast,right-click) +
- +
- +
-    add: STORE,CLEAR +
- +
- +
-    extend: GUI Editor (like the Programmer), add: show data +
- +
- +
-    refactor:AKAI +
- +
- +
-    cleanup dir'+
- +
- +
-    init repo+
  
librelight/00-release-notes.1716585141.txt.gz · Zuletzt geändert: 2024/05/24 21:12 von micha