This release has a new feature where we allow vendors to connect their products into the LAYOUT tab of xLights. First vendor to do this is Boscoyo Studio. Thanks Keith for implementing this cool feature.
See this video to see how this new feature wrks http://videos.xlights.org/xlights-custom-model-vendor-download_dd2d40755.html
Latest releases are found at www.xlights.org
Videos tutorials are found at videos.xlights.org
Forums are located at nutcracker123.com/forum
Issue Tracker is found here: www.github.com/smeighan/xLights/issues
XLIGHTS/NUTCRACKER RELEASE NOTES
2018.2 Jan 14, 2018
-- enh (dkulp) Add House/Model preview and play controls to TouchBar
-- update (dkulp) Change minimum OSX requirement to 10.10
-- enh (dkulp) Support exporting model to LOR S5 clipboard file
-- enh (k.mojek) Add "Export House Preview Video" to File menu
-- enh (gil) Add Snap to Timing Marks feature. Turn this on in Settings. Only works for single effect resizing. Fixes #132.
-- enh (gil) Make snap to timing mark feature temporary toggle using control key.
-- bug (gil) Prevent error message when importing ISEQ data layer not in show directory. Fixes #1047.
-- bug (gil) Make sure all models are available when creating new Views. Fixes #1049.
-- bug (gil) Fix Bulk Edit crash when right-clicking a TextEdit box.
-- enh (gil) Correct certain scenarios of right/left arrow move/stretch operations and simplify Single vs Multiple effect movement.
-- bug (gil) Fix PolyLine crash for case of 3 Channel RGB with Individual Start Channels set.
-- bug (keith) Fix eseq frame size rounded by 4 when it shouldnt be.
-- bug (keith) Newly created schedule doesnt play immediately
-- bug (keith) Reset schedule does not reset
-- enh (keith) Add a reset all schedules function to xschedule
-- bug (keith) Fix cant double click on first song in a playlist to jump to it
-- enh (keith) Add number aware model name sorting (layout, display elements, import effects)
-- enh (keith) Enhance handling of invalid mappings loaded from mapping files so mappings are not lost when saved and invalid mappings are highlighted
-- enh (keith) Add download of vendor custom models from licensed vendors
—- enh (Billy) Added Controller Status to xSchedule WebUI
2018.1 Jan 04, 2018
-- enh (k.mojek) Add "Print Layout" option to Layout popup menu
-- enh (dkulp) Add WRGB 4 channel node type
-- enh (keith) Add xSchedule output process which can scale pixels from 3 channel to 4 channels per pixel
-- bug (keith) Fix xSchedule output processors not re-enabling
-- enh (keith) Add bulk edit of mulitple model controller connection, dimming curve and preview
-- enh (keith) Add create group of models by right clicking on a layout after selecting the models to be in the group
-- bug (keith) Display node number relative to string in node layout rather that absolute node number within model
-- enh (keith) Add to matrix face dialog attempt to fill in all the rows based on the pattern of an entered row
-- bug (scotth) Fix bars effect rounding problem
-- enh (k.mojek) Add ability to save the layout as an image via right click menu
-- bug (gil) Last release broke DMX effect panel label updating.
-- bug (craig) Fix crash of randomize effect after effect is deleted. Fixes #1052
-- bug (billy) Fixed xSchedule webui timeout, it will now reconnect automatically.
2017.45 Dec 29, 2017
-- enh (craig) Added a randomize current selected effect button
-- bug (craig) Fixed the create random effects to generate random settings
-- enh (keith) Add Open Sound Control (OSC) Master and Remote sync
-- enh (keith) Add Open Sound Control (OSC) sender as a play list item
-- enh (keith) Show layers and layer number in row headings
-- enh (keith) Expand the sizes of matrices xSchedule supports
-- bug (keith) Fix audio override checkbox not set correctly when loaded
-- enh (keith) Show controller status in xSchedule
-- bug (keith) Fix audio send to specified device
-- enh (keith) Add effect setting bulk editing to almost all settings
-- enh (keith) Add horizontal and vertical stack buffer styles for groups ... makes text on groups possible.
-- enh (keith) Show schedule end time when a schedule is running (including any extensions)
-- enh (keith) In xSchedule text optionally suppress text rendering if the text to be rendered is blank ... letting the underlying effect through
-- enh (keith) Add to VU meter "Level Color" and "Timing Event Pulse Color"
-- bug (gil) Fix Shift Effects not shifting effects in collapsed layers. Fixes #1046.
-- bug (gil) Fix Show All Effects not expanding collapsed model layers or strand layers. Fixes #1045.
2017.44 Dec 19, 2017
-- bug (dkulp) Fix keyboard handling of numbers
-- enh (keith) Add visual clue that xSchedule is serving web requests
-- bug (keith) Add handling of mixed audio rates on windows/linux
2017.43 Dec 18, 2017
-- bug (gil) Fix bars gradient option when not alpha blending. Fixes #1032.
-- bug (keith) Fix xschedule text on single string vertical matrices
-- bug (keith) Fix xmap node level mappings not loading from file correctly
-- enh (keith) Add option to turn model blending off by default in new sequences
-- enh (keith) Detect low proportion duplicate nodes in custom models indicating possible accidental duplication of nodes
-- enh (keith) Ctrl-S works on all tabs as a shortcut to the relevant save button
-- enh (keith) Warn users when they switch to a backup show folder. Also highlight in check sequence.
2017.42 Dec 14, 2017
-- enh (chris) Enable automatic application of patch for wxwidgets on linux
-- bug (chris) Separate patches for wxwidgets on linux so can handle fixes for http://trac.wxwidgets.org/ticket/17683
-- bug (dkulp) Fix crash when actions generate a ton of render events for the same models (like mouse resize of effect)
This fixes #1024
-- bug (keith) Reverse a change which may have broken some picture effects
-- bug (keith) Fix reopen audio device when it changes
-- bug (keith) Fix restricted read from FSEQ doesnt work for offsets
-- enh (keith) Add a way to manually force log render state
2017.41 Dec 11, 2017
-- bug (dkulp) Delay actually deleting effects and layers until the end of render to avoid potential crashes.
-- bug (dkulp) Work on making sure selections are cleared bbefore effects are deleted
-- enh (dkulp) Add undo to Delete Row Effects
-- bug (keith) Fix some problems with vertical matrices in xSchedule
-- enh (keith) Add some fast deleting of effects on a layer/model
-- bug (keith) Fix a possible race condition when updating effect settings
-- enh (keith/dkulp) Add model as a pixel render style for model groups ... treats models within the group as a single pixel
-- bug (keith) Prevent warnings about autosave newer than sequence after batch render
-- enh (keith) Save selected batch render items between runs of batch render
-- enh (keith) Add selectable audio devices on windows for xSchedule
-- bug (craig) Fix the output of the xScheduleData/GetModels.dat file format as json
-- enh (scotth) Added Tree, Crucifix, Present, Candy Cane, Snowflake, and Heart Shapes to the VU Effect
-- bug (dkulp) Fix dimming curves that are different for R/G/B
-- bug (dkulp) Fix debug build popups on rendering on Linux
-- bug (dkulp) Fix crash on text effect on Linux (fonts still look crappy)
-- enh (scott) Warn windows 64 bit computer users using 32 bit that they should move to 64 bit
-- bug (scott) Fix FPP connect wont upload sequences in subdirectories
-- enh (scott) Add all the shape effect shapes to the VU Meter shape modes
-- bug (keith) Fix xSchedule text properties not working in API
-- bug (keith) Fix a number of problems with xSchedule channel constraints not saving
-- bug (keith) Fix xSchedule fast start audio does not respect per song volume setting
-- bug (keith) Fix virtual matrices not working reliably or correctly in xschedule
-- enh (keith) Allow play list buttons like play schedule to work even if a schedule for that playlist is selected
-- enh (keith) Add delete all effects on a layer or a model
-- bug (keith) Fix some bugs in calculating pixels for some vertical matrices in xSchedule
2017.40 Dec 05, 2017
-- enh (keith) Add support for #universe:startchannel and output:startchannel to all xSchedule fields that define a start channel
-- bug (keith) Fix test dialog tooltips dont display correct models
-- bug (keith) Remove Master View from the new sequence default views
-- enh (dkulp) Add undo to update effect and update palette actions
-- enh (rich) Fix xSchedule web doesnt like spaces in some url parameters #1000
-- bug (scotth) Fix spinner calculate incorrect number of nodes #1008
-- bug (scotth) Fix bulk render doesnt like xml files in subdirectories
-- bug (keith) Ensure all lights are off when xSchedule closes
-- enh (keith) Add active timing marks to Value Curve and Colour Curve dialogs so you can line things up easier
-- bug (keith) Fix xSchedule test mode does not display A-B-C-ALL and some other patterns correctly
2017.39 Nov 28, 2017
-- bug (dkulp) Fix some memory leaks when open/close sequences as well as switching show directories
-- enh (dkulp) Import Superstar files onto a submodel
-- bug (dkulp) Fix a render bug which could leave artifacts on models
-- enh (keith) Begin to introduce output:startchannel and #universe:startchannel addressing into xSchedule.
Initially in Matrices and Virtual matrices.
-- enh (keith) Display window position details to xSchedule for video and image display. Allows simple
comparison of values without opening the positioning window.
2017.38 Nov 25, 2017
-- bug (dkulp) Send render event for effect moves, previously not always sent
-- enh (dkulp) Add left/right starting locations for candy canes
-- enh (gil) Add new Single Color Intensity string type that will react to any color.
-- bug (keith) F4V3 with expansion board should not limit pixels on any port
-- enh (keith) Add present shape effect
-- bug (keith) xSchedule should take duration of a step from the highest priority FSEQ over any audio or video item
-- bug (keith) xSchedule fpp master was sending too many media sync packets for audio/video only steps
-- enh (keith) Add timing event bars to vu meter ... like timing event bar but all bars are displayed and colours cycle
-- bug (keith) Erase background before rendering xyzzy so when playing on top of your show you can see the game
-- bug (keith) Prevent right click delete of submodels in model list on layout tab
-- bug (keith) Fix bug with remap and reverse in xSchedule output processors
-- bug (keith) Flag schedule as dirty if matrices/virtual matrices are edited
-- bug (keith) Fix crash with single colour spinners and the single line render style
-- bug (keith) Fix display elements window gets really small and hard to find
-- bug (keith) Fix problem where FSEQ data is dumped on load due to mismatch in size ... roundto4 problem
-- bug (keith) Attempt to fix lights not going off when background sequence stops
-- enh (keith) Allow video in scheduler to fade in and fade out
-- enh (keith) Allow video looping in scheduler
-- enh (keith) Add right click on setup to deactivate all unused outputs
-- enh (keith) Remove xseq as a target for conversions ... there is no obvious reason why people would still be creating them
-- bug (keith) Fix x/y text location mixed up when it is saved
-- bug (keith) Fix crash when loading xLight v3.x.x animation sequences
-- bug (keith) Fix audio preload in xSchedule
-- enh (keith) Add the ability to abort Generate Custom Model processes by holding down ESC key
2017.37 Nov 14, 2017
-- enh (dkulp) If dimming curve would map to identity, remove it to avoid the extra processing it entails
-- enh (keith) Add ESCAPE key abort generate custom model scanning.
-- enh (keith) Prevent corruption of face info in rgbeffects
-- enh (keith) Add artnet to fpp connect upload
-- enh (dkulp) Fix Text effect crash on Windows only if mulitple colors are selected. Fixes #982
-- enh (dkulp) If updating the palette of settings of a LOT of effects, aggregate the render events.
Speeds it up a lot.
2017.36 Nov 13, 2017
-- enh (dkulp) Add multicolor suppport for non-rotated text
-- enh (dkulp) Allow user to change number of universes in an e131 multi universe output
-- bug (scotth) Remove layer count from group lines in preset list
-- bug (gil) Fix motion positions for XL fonts in Text effect.
-- enh (keith) Move xSchedule video reading to a separate thread ... should make video performance more reliable but will use
more of memory
-- enh (keith) Add packets per second display to scheduler UI
-- bug (keith) Strip duplicate test presets on load ... not sure how they got there but dont load them.
-- enh (keith) Add to check sequence check for overlapping effects ... these should not be possible but I have seen some sequences
where is has happened.
2017.35 Nov 05, 2017
-- enh (cjd) Update checker for Linux and OSX
-- enh (dkulp) Set the thread name to the Model name it is rendering, makes it easier to find the right thread in the debugger
-- enh (dkulp) Add a warning when loading/creating sequences that would result in massive amounts of memory being used
-- enh (dkulp) Add batch render to tools menu
-- bug (keith) Fix missing distribute horizontally and vertically in layout
-- bug (keith) Force recreation of the render buffer if the frame size changes ... this will then require a full render
-- bug (keith) Fix PJLink
-- enh (keith) Add the ability to suppress virtual matrices if showing video or images.
-- bug (keith) Fix FPP connect not enabling upload when IP address is entered.
-- enh (keith) Add an option to shrink the waveform display
-- enh (keith) Improve positioning in printing wiring view to avoid cutoff.
-- enh (keith) Add keyboard cut & paste to custom model dialog
-- bug (keith) Colour curve does not display position tooltip unless dragging
-- bug (keith) Fix pixelnet should support 4096 channels.
-- enh (keith) Add crucifix to shape effect
-- bug (keith) Fix submodel start channels displaying incorrectly as invalid.
2017.34 Oct 27, 2017
-- enh (keith) Add a dead pixel colour output process to xSchedule which only blanks a pixel if the colour would be wrong
-- enh (keith) Add the ability to disable output processes
-- bug (keith) Fix multilight wiring dialog not displaying correctly
-- enh (keith) Set model start channel back to one when user selects the end of model model as that is the most common desired resilt
-- enh (keith) Some checks to warn if xSchedule and xLights are outputting to lights at once
-- enh (keith) Add level pulse colour to VU Meter ... pulses a colour when music reaches specified intensity and changes colour each time it does
-- bug (keith) Fix piano timing track setting not loading properly
-- bug (keith) Fix xSchedule doesnt respect force local IP
-- enh (keith) Add the ability to share xSchedule button definitions
-- enh (keith) Add tooltip help to button parameters
2017.33 Oct 15, 2017
-- bug (gil) Fix Galaxy not blending when reverse is checked. Fixes #949.
-- enh (keith) Add xSchedule gamma processing on output
-- enh (keith) Add FPP master support for pixel sticks and Falcons
-- bug (keith) Fix xSchedule play last item only once plays repeatedly
-- bug (keith) Fix scrolling sideways using Shift+scroll wheel stops paste using right click menu working
-- bug (keith) xSchedule FSEQ, Video and audio dont respect the delay setting
-- bug (keith) Fix upload to falcon hang if multistring element goes past configured string ports
-- enh (keith) Add check sequence check for non contiguous models on the same controller connection
-- enh (keith) Add xSchedule can act as a remote using the csv sync packets (which are routable)
-- enh (keith) Add cropping to the video effect
2017.32 Oct 09, 2017 - PRODUCTION RELEASE
-- bug (keith) xSchedule crashes clearing the matrix when closing easter egg
-- bug (keith) xSchedule does not turn off lights when sequence ends
-- bug (keith) Falcon upload incorrect for multi-string elements
-- bug (keith) Make splash screen not topmost
-- bug (keith) Fix crash importing Vixen 2.x sequences
-- enh (keith) Enhancements to check sequence
- empty model groups
- submodels with no nodes
- referenced files outside show directory
2017.31 Oct 06, 2017
-- bug (dkulp) For HLS convert, it was failing to map channel names properly.
-- enh (dkulp) Reset OSX release mode flags for wxWidgets to disable assert popups
-- bug/enh (dkulp) On OSX, resample audio to 48000 and use smaller buffers to reduce audio latency (I hope)
-- bug (dkulp) Fix wxAssert warnings when quitting from menu on OSX and using debug build
-- enh (keith) Add more check sequence checks ... checks of effects on strands, submodels and nodes, checks for effects that shouldnt be on nodes
-- enh (keith) Add more check schedule checks ... FSEQ files which dont match networks
-- bug (keith) Fix a stack of crashes and bugs
-- bug (keith) Fix #universe:start channel flagging as invalid
-- bug (keith) Fix rotozoom presets
-- enh (keith) Add remember custom colours in colour selection dialog