Release Notes

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's  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,y  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