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