forked from xLightsSequencer/xLights
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
1964 lines (1937 loc) · 149 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
xLights is a program that allows you to play the sequence files from Vixen and
LOR. It has the ability to drive USB DMX controllers, E1.31 Ethernet controllers.
xLights has a extensive scheduler. Nutcracker is a program that generates animated effects
on massive RGB devices such as megatrees, matrices, and arches.
Latest releases are found at www.xlights.org
Issue Tracker is found here: www.github.com/smeighan/xLights/issues
XLIGHTS/NUTCRACKER RELEASE NOTES:
---------------------------------
-- bug (gil) Fix model staying highlighted when removed from group. Fixes #707.
-- bug (gil) Fix exception when opening Lyric Dialog. Fixes #710.
-- bug (keithsw) More animated GIF fixes ... all should work now
-- enh (keithsw) Add right click menu to controller list on setup tab including:
- Inserts controller(s) at a point in the list
- Bulk update IP address, channel count and description
- Bulk delete
- delete key and control-A to select all
- activate and deactivate are now available as right click menu items. Double click or ENTER key open the controller to edit it
- grey out inactive controllers
- open controller in your browser
-- enh (keithsw) Allow rubber band selection of models on layout tab without holding down shift key
-- bug (keithsw) keyboard nudging of multiple selected models now works
2016.50 Sep 27, 2016
-- enh (gil) Allow arrow key to be used to scroll in model list in Layout. Fixes #582.
-- enh (dkulp) Add -r command line switch to render and save the fseq file and then exit
-- enh (gil) Modify value curve icon so its clear when its not selected. Fixes #675.
-- bug (gil) Fix crash when pasting bad data. Fixes #693 and fixes #694.
-- bug (gil) Fix extra preview windows not holding their saved position.
-- bug (dkulp) Fix node names used for HLS imports truncating the last character
-- bug (keithsw) Fix animated GIF files which were not rendering correctly
-- enh (keithsw) Make import and export of effects remember the last type used under assumption user is likely to want to use it again next time
-- bug (keithsw) Fix contrast on oversized sub-buffer. Yellow on light grey
-- enh (keithsw) Add links to common web resources to the help menu
-- enh (keithsw) Add palette reversal and deletion
-- enh (keithsw) Add multilayer insertion
-- bug (keithsw) Make output and model descriptions XML safe
-- enh (keithsw) Make garland lights on tree effect optional
-- bug (keithsw) Fix start channel check in check sequence calculating start channel incorrectly
-- enh (keithsw) Add custom model checks to check sequence
-- enh (keithsw) Add model checks to star and circles models to ensure all nodes correctly allocated
-- bug (keithsw) Fix some preset layer counting issues - string v3 presets from display as they cant be applied
-- enh (keithsw) Fix #340 - Add key model stats to model export
-- enh (keithsw) Add effect decriptions and effect export to get easy list of your effects in sequence and analysis of effect frequency.
-- enh (keithsw) Add check sequence check to highlight the network adapter we will output lights data to.
-- bug (keithsw) Increase maximum time offset for effects import from 10 seconds to 10 minutes
-- bug (keithsw) Fix model channel overlap checking in layout panel
2016.49 Sep 13, 2016
-- bug (dkulp) Strand/Submodel/Node effects were not clearing their buffer area on control updates resulting in ghosted data until a full render
-- bug (dkulp) DimmingCurve dialog not initialized properly for models that don't already have a dimming curve
-- enh (dkulp) Optimise blur - speeds rendering
-- enh (dkulp) Add additive/subtractive/min/max blend modes to on effect
-- bug (dkulp) Fix "promote node effects" not appearing when it should
-- bug (dkulp) Fix crash when select show models/nodes/strands from menus
-- bug (gil) Fix align both times boundary problem. Fixes #669.
-- bug (gil) Fix layout group change to model group not taking effect till restart.
-- enh (gil) Change default model group back to minimal grid.
-- bug (gil) Prevent effects from being copied or moved twice when they exist multiple times in the grid.
-- bug (gil) Fix names for DMX model types in property grid. Fixes #674.
-- bug (gil) Fix single timing effect copy/paste not working. Fixes #677.
-- enh (gil) Add value curves to Shockwave effect.
-- enh (gil) Add value curves to the Fan effect.
-- enh (gil) Add value curves to Morph effect.
-- enh (keithsw) Implement e1.31 sync
-- enh (keithsw) Add more checks in check sequence
-- enh (keithsw) Show single colour string colour in sequencer row heading
-- enh (keithsw) Add mouth image hints to faces dialog
-- enh (keithsw) Show waveform selected duration under Time/FPS display
-- bug (keithsw) Fix dropping of ranged timing tracks between two existing ranges. Also prevent spanning ranges.
-- enh (keithsw) Add star to ripple effect and VUMeter
-- enh (keithsw) Add a free model description property which is included in model export. Useful for documenting things like which controller output it should be on or the cable tag or anything else that you may currently record in a spreadsheet.
-- bug (keithsw) Fix some problems with timing mark creation
-- enh (keithsw) Shift + Double click on effect highlights corresponding portion of the waveform
-- enh (keithsw) Add a random color curve type ... randomly sets the color to a color between the colors of the color stops
-- enh (keithsw) Add palette quick sets
-- enh (keithsw) Add ArtNET support - DMX and Sync packets only
2016.48 Aug 29, 2016
-- enh (keithsw) Add sequence checker, "Tools,Check Sequence". This scans your Setup/Layout/Open sequence and highlights any
items that might cause issues or unexpected behaviour in xLights.
-- bug (dkulp) Fix WaveForm rendering beyond the end of the sequence
-- bug (dkulp) Add error check for faces effect with non-default buffer style
-- bug (dkulp) ColorWash needs to remove lower level defaults as well
-- bug (dkulp) Fix crash in SubModel dialog flipping notebook pages when no submodels defined
-- enh (gil) Add match duration effect alignment option. Fixes #670.
2016.47 Aug 22, 2016
-- bug (dkulp) Update the EffectAssist when the effect settings change, EffectAssist considers submodel buffer sizes
-- enh (dkulp) Add submodels to Tree on LayoutPage, allow renaming
-- enh (dkulp) Put the currently open sequence filename in titlebar
-- enh (dkulp) Add standard OSX "Window" menu item
-- bug (dkulp) Fix prompt of modified sequence when closing an unmodified sequence
-- bug (gil) Fix import of Superstar Spirals spin direction.
-- bug (gil) Fix PolyLine when controller is position is right.
-- bug (keithsw) Fix seven segment bitmap
-- bug (keithsw) Fix video export of model for non matrices
-- enh (keithsw) Add value curve user definable presets
2016.46 Aug 17, 2016
-- enh (dkulp) Add SubModels for defining effects for specific parts of a model
-- bug (dkulp) Check for invalid models before adding the models associated with the current view so those models can be selected for mapping
-- bug (dkulp) Fix node level effect broken in .45
-- bug (dkulp) Add some null ptr checks and logs to try and prevent/diagnose various crashes
-- enh (dkulp) More work on enabling sandboxing on OSX
-- enh (dkulp) Update ffmpeg to new version that doesn't make calls to private API's
-- enh (gil) Text effect is now 1 line only. Old effects have been split with new layers added when necessary.
-- bug (gil) Fix window frame rendering when top and bottom sizes don't match. Fixes #599.
-- bug (gil) Fix arch selection when rotated upside down. Fixes #645.
-- enh (gil) Support mask settings for Text effect imported from SuperStar.
-- enh (gil) Add Shimmer option to Pictures effect to support Scene imports with shimmer from SuperStar.
-- enh (gil) Fix SuperStar import that created upside-down color wash effects.
-- bug (gil) Fix scene import from SuperStar. Scenes should never be flipped vertically. Also remove FlipY option.
-- bug (gil) Fix the flipping issue for vertical sequences for SuperStar import. Got broke when fixing horizontal sequences.
-- bug (gil) Fix copy/paste row that was broken by 2016.43.
-- enh (gil) Modify row copy/paste to work cross sequence and when Paste by Cell is active. Fixes #650.
-- bug (gil) Fix Pictures WrapX to wrap at model size instead of image size.
-- enh (gil) Make the transition smooth if you cancel a model Import. Fixes #647.
-- enh (gil) Enhance the Layout page by combining the Model Groups and Models.
-- enh (keithsw) Add model preview to face and state dialogs to make setting channel ranges easier
-- bug (keithsw) Fix crash when importing fseq when creating a new sequence
-- bug (keithsw) Fix oversize LCB export. Fixes #648
-- bug (keithsw) Fix display of tooltips on test tab to display models against channels.
-- enh (keithsw) Remove all but timing track option for piano effect
-- bug (keithsw) Strip out video export for models that dont make sense or model groups. Fix colour handling for non RGB colour orders
-- enh (keithsw) Add simple way to add 7 segment labels to model state definition
-- enh (keithsw) Add a view from rear option on custom model dialog to help you insert pixels correctly into your coro models Fix #646
-- bug (keithsw) Fix #u:ch format calc when non e131 controllers are present.
-- bug (keithsw) Fix accidentally disabled prompt for missing media file.
-- enh (keithsw) Add state and submodel settings to xmodel files.
-- bug (keithsw) Fix channel count on models export when channels are not contiguous
-- bug (keithsw) Trigger start channel recalculation if setup tab is changed ... this helps if you are using o:c or #u:c formats for start channel
-- enh (keithsw) Add model wiring dialog for custom models ... shows you a reverse view of the model with the wiring.
2016.45 Aug 09, 2016
-- bug (keithsw) Fix colour curve preset scanning.
-- bug (dkulp) Prevent crash at startup if preview background image doesn't exist
-- bug (gil) Set selected effect when it gets selected by a cell selection. Fixes #623.
2016.44 Aug 08, 2016
-- enh (keithsw) Add Import Notes to right click menu on timing tracks ... this will create a timing track containing notes from Polyphonic Transcription, MIDI, Audacity and Music XML files. All sources other than 'Timing Track' will be removed from the piano effect in a future release.
-- enh (keithsw) Enhance autosave to be smarter and only save when it needs to
-- enh (keithsw) Add metronome arbitrary fixed timing timing tracks
-- enh (keithsw) Add color curves
-- enh (keithsw) Add some built in color curves
-- enh (keithsw) Add Timing Event Jump effect to VU Meter
-- enh (keithsw) Make fireworks follow the colour curve
-- bug (keithsw) Fix crashes in music and piano effects
-- enh (gil) Add ability to import/export PolyLine models to .xmodel files.
-- enh (gil) Add ability to PolyLine to create curved segments.
-- enh (gil) Shift+MouseWheel will now scroll grid right/left when in Waveform or Grid. Fixes #644.
-- bug (gil) Fix crashes when switching show directories that contain custom previews.
-- bug (gil) Fix default layer mode not saving for Model Group properties. Fixes #643.
-- enh (gil) Allow multiple selected effects to be moved up/down and nudged left/right. Fixes #642.
-- bug (gil) Fix offscreen effects not moving when dragged or nudged left/right. Fixes #637.
-- enh (gil) Change from Lights/String to Nodes/String based on string type selected. Fixes #633.
-- enh (gil) Allow playback speed to slow down playback for Animation sequences.
2016.43 Aug 04, 2016
-- bug (gil) Fix PolyLine not working with single channel nodes.
-- enh (gil) Increase Fan radius parameters limits. Fixes #640.
-- enh (gil) Improve effect selection and updates when vertical scrolling. Fixes #638.
-- bug (gil) Prevent crash when custom model background image does not exist. Fixes #639.
-- bug (gil) Remove Previews from Menus when switching show directories.
-- enh (gil) Add ability to scale PolyLine models.
-- enh (gil) Add effect alignment options.
-- bug (gil) Prevent PolyLine point deletion unless there are 3 or more points.
-- bug (gil) Fix PolyLine selection hotspots and selection with yellow bounding box.
-- enh (gil) Account for malformed XML in the new version 6 format of SuperStar files.
-- bug (dkulp) Fix crash when matrix type models have a single node and a Model/Strand render style is used
-- enh (dkulp) Allow multiple layers for Strands, strands blend onto the model level effects
2016.42 Jul 30, 2016
-- bug (gil) Fix typo that prevented the Layer Star render style from working for Star Model.
-- enh (gil) Add PolyLine model.
-- bug (gil) Fix crash when trying to paste with active timing track and no cell selected. Fixes #634.
-- bug (keithsw) Corrected by allowing a 1 second target to be selected when outside of a cell.
-- bug (keithsw) Fix music effect crash when dragged past end of song
-- bug (keithsw) Reduce errors when video effect cant find video file to just one on first frame
-- bug (keithsw) Add support for model start channel in form #ip:universe:channel
-- bug (keithsw) Update start channel dialog for new format + also make it smarter about which outputs and universes exist.
-- bug (dkulp) Don't add/remove layers if the element is being rendered
-- bug (dkulp) Fix a crash when loading an invalid sequence that had effect names of ""
2016.41 Jul 22, 2016
-- enh (dkulp) Add pinch-to-zoom on Mac trackpad
-- enh (gil) Add page to new sequence wizard to allow selection of a view or all models.
-- enh (gil) Allow effects to be dropped without timing marks while a timing track is active.
-- enh (gil) Add new options to the Fill Effect: Band Size, Skip Size, and Offset.
-- bug (dkulp) When applying effect presets or key bindings, adjust for the xLights version that was used to create that effect/binding
-- bug (dkulp) Crash when trying to delete the background image
-- bug (dkulp) Strobe node types not working correctly
-- enh (dkulp) Add Left/Right starting locations for Icicles
-- enh (dkulp) Write all data in fseq file direcly in one call instead of copied by frame
-- enh (dkulp) Read from fseq files full frames at a time directly into data buffer instead of by channel
-- bug (keithsw) Fix video drift in auto custom model generation
-- enh (keithsw) Add video export of a models effects
-- enh (keithsw) Add new #x.y format for specifying start channel x = universe, y = channel within universe
-- enh (keithsw) Include xbkp files in log packaging and crash dumps
-- bug (keithsw) Fix handling of multiple e131 universes in a single output
-- enh (keithsw) Add timing track renaming on sequencer window and make it automatically update any effects that were using the timing track
-- bug (keithsw) Prevent illegal characters in model and model group names
-- bug (keithsw) Handle duplicate timing tracks in XML file without crashing
-- enh (keithsw) Add additional columns to models export
-- bug (keithsw) Fix test tab handling of models which are single node but multiple nodes such as DMX model
-- enh (keithsw) Add count of effect layers on presets window
2016.40 Jul 10, 2016
-- bug (gil) Make the initial pane size larger for Model Preview, House Preview, and Effect Assist windows. Fixes #617
-- bug (dkulp) Fix dotted lines in model preview selection stuff
-- enh (keithsw) Add end channel to model export
-- enh (keithsw) Log very slow rendered frames
-- bug (keithsw) Fix value curve problems with some waveforms
-- bug (keithsw) Stop custom model leading to crashes if non numerics are entered in grid cells
-- enh (keithsw) Add view log to the tools menu so users can easily access the log file
-- bug (keithsw) Stop tab dragging on main window
-- bug (keithsw) Make video Effect render red if video file does not exist or single line buffer style is used
-- enh (keithsw) Add value curve to sparkles
-- enh (keithsw) Add preset export/import *.xpreset files
-- bug (keithsw) Fix crash in piano when start note > end note
-- bug (keithsw) Fix tendril music line effect that was broken in v39
-- bug (keithsw) Fix blur effect that was broken in v39
-- enh (keithsw) Add model face and state data to xmodel files
-- bug (gil) Fix conversion to LOR format.
-- enh (gil) Modify On and Colorwash effects to support DMX models.
-- enh (gil) New DMX model added with 5 types so far: Top view, Side view, Bars view, Top w/Bars, and Side w/Bars.
-- bug (gil) Prevent scenario where model groups could show up to be added to a model group.
-- bug (gil) Delete model and all effects from grid and views when a model is deleted. Fixes #611
-- enh (gil) More improvements to SuperStar imports of images.
-- enh (gil) Better placement of Text Effects imported from SuperStar.
-- enh (gil) Add option to average colors for SuperStar import. More closely matches it's blending method.
-- enh (gil) Improve SuperStar import settings for Fan effect. This effect is close but not an exact duplicate.
-- enh (gil) Fix proper start/end angles for flowys imported from Superstar for horizontal layout.
-- bug (gil) Fix potential crashes with right-click popup menus in Layout page.
-- enh (gil) Make the initial pane size larger for Model Preview, House Preview, and Effect Assist windows. Fixes #617.
2016.39 Jun 30, 2016
-- enh (keithsw) Make network setup save button work like the layout panel ... red when it needs saving.
-- bug (dkulp) Fix background brightness setting with OpenGL 1.1
-- enh (keithsw) Add backup when xlights started or show directory changed
-- bug (keithsw) Fix value curve enabling/disabling
-- bug (keithsw) Fix piano and VUMeter reaction to changes in timing marks.
-- enh (keithsw) Add model state settings and effect to control states.
-- enh (keithsw) Add autosave to layout
-- bug (keithsw) Ensure effect settings reset when first selected for dropping if they are different to the current effect. Most effects done.
-- enh (keithsw) Add value curves to Pinwheel, Shimmer, Spirograph, Ripple effects
-- enh (gil) DMX effect automatically determines number of channels to use
-- enh (gil) DMX effect will show node names if defined in place of channel numbers
-- enh (gil) DMX effect now uses value curves to do ramps and works with single color channels
-- bug (gil) Fix SuperStar import for Scenes, ImageActions, and Text when layout is horizontal.
-- bug (gil) Update last preview in effects file when preview is deleted. Also protect against a bad named stored in the file.
2016.38 Jun 24, 2016
-- bug (gil) Make sure new previews are added to the model groups preview combo box.
-- bug (gil) Remove items from View menu when a preview is deleted.
-- bug (chrisD) Don't crash when loading perspectives menu if current perspective not defined
-- bug (chrisD) Update default perspective if it is renamed
-- bug (chrisD) Reload default perspective on show directory change - fixes issue #601
-- bug (keithsw) Fix matrix faces not able to be changed to scaled. It always resets to centred.
-- bug (keithsw) For text effect with no movement ... x start slider was being ignored. Fixed.
-- bug (keithsw) Fix vertical fade on colorwash effect. It only worked if horizontal fade was also selected.
-- bug (dkulp) Check the file extension based on the lowercase version of the extension, so *.lms and *.LMS both work
-- enh (gil) NEW: Multiple Previews
-- bug (gil) Fix SuperStar import for Scenes to account for scaling changes to the Pictures effect.
-- bug (chrisD) Don't crash when loading perspectives menu if current perspective not defined
-- bug (chrisD) Update default perspective if it is renamed
-- bug (chrisD) Reload default perspective on show directory change - fixes issue #601
-- enh (dkulp) Optimizations for OpenGL for WaveView and model/house previews to pass all vertices/colors/textures in one shot
(helps performance, particularly when multiple previews are shown)
-- enh (dkulp) Fix warnings/crash if background image doesn't exist
-- bug (dkulp) Fix crash on mac when swithing show directories.
-- bug (keithsw) Fix circles effect not changing colour.
-- bug (keithsw) Fix #589 - guard against nulll ptr
-- enh (keithsw) Implement alternate backup F11 allows the user to specify an alternate backup location and
backs up there instead. There is no auto backup to this location.
-- bug (keithsw) Make video more resilient to missing files
-- enh (keithsw) Add models export - now with controller details as well
-- enh (keithsw) Add optional backup on save ... this is by default disabled.
-- enh (keithsw) Add value curves to: Music, Piano, Tendrils, Lightning, VUMeter, Wave
-- enh (keithsw) Allow custom value curve points to be moved sideways as well as vertically.
-- bug (keithsw) Fix bugs in piano effect: Piano not drawn without notes source, Polyphonic Transcription broken.
-- bug (keithsw) Fix problem with fire effect when buffer size changes
-- enh (keithsw) Add square wave to value effect presets
-- enh (keithsw) Add multicolour support to Tendrils ... should also fix bug with Tendril not holding colour change
-- bug (keithsw) Disable bitmap brightness slider and show/hide button if no bitmap defined on custom model.
2016.37 Jun 10, 2016
-- enh (keithsw) Extra logging on startup to isolate problems ... also logs config so we can understand settings.
-- enh (dkulp) Allow 10K nodes/string for SingleLineModel. Fixes #592
-- enh (keithsw) Allow bars effect centre for compress/expand to be moved
-- enh (keithsw) Add spinner model
-- bug (keithsw) Fix a possible crash with perspectives.
-- enh (keithsw) Make image files in faces and assist easier to load by not having separate filter for each file type.
-- bug (dkulp) Fix problems with "Single Strand" buffer mode and custom models
-- bug (dkulp) fix "Per Preview" mode cutting off right most pixels of custom models
2016.36 Jun 06, 2016
-- enh (keithsw) Change backup files to *.xbkp extension to minimise risk of users opening them accidentally. Include them in F10 backup.
-- bug (dkulp) Don't use OpenGL 2.1 if context is 2.0
Use glMapBufferRange instead of glBufferSubData (latter is SLOOOW on ATI cards)
-- bug (dkulp) fix the background image button not working
-- bug (dkulp) Update borders for singlestrand
-- enh (dkulp) Strip out the defaults for the On/ColorWash and buffer/layer/color panels at load time. Reduces file size
-- bug (dkulp) Use an icon bundle with different sized icons to hopefully fix the volume meter issue on windows
-- bug (keithsw) Fix custom value curves not being editable when you re-open them
-- enh (keithsw) Value curves added to single strand, garlands, fire, plasma, curtain. color wash
-- bug (keithsw) Fix tendril effect
-- bug (keithsw) Fix custom value curves not being editable when you re-open them
-- bug (keithsw) When changing value curves use a sensible set of defaults.
-- enh (chrisD) Add menu items to load/save perspectives directly
-- enh (gil) Add new effect Fill.
-- enh Improve several effect toolbar icons.
2016.35 Jun 02, 2016
-- bug (dkulp) Fix colorwash stripping out stuff it shouldn't
-- bug (dkulp) Minor layout things (removing borders on value curve buttons) and hopefully fix subbuffer panel
-- bug (dkulp) If using pixel style "Solid Circle" or "Blended Circle", performance with OpenGL 2/3 was really bad.
-- bug (dkulp) Ability to disable/change the autosave interval. Move settings query to its own timer (that doesn't need to be precise)
-- bug (dkulp) Fix subbufferpanel not clearing the lines
-- bug (chrisD) Update makefile for linux
-- enh (keithsw) Add value curves to butterfly, bars, spirals, circles
-- enh (keithsw) Add a reset to roto-zoom
-- bug (keithsw) Fix lights off button. Ensure I send a lights off packet to all lights when it is turned off.
-- enh (keithsw) Add value curve to brightness
2016.34 May 31, 2016
-- bug (gil) Fix crash when delete key was hit in Layout with no model selected. Fixes #533.
-- enh (gil) Restructure how model groups are handled by providing a panel for them and allowing the
members of the group to be managed in the property grid area.
-- enh (gil) Add tilt parameter to the Arch model to allow better 3D perspective. Fixes #250.
-- enh (keithsw) Add starfield option to meteors implode/explode look more like a starfield
-- enh (keithsw) Add autosave to .working.xml files ... saves every 3 minutes as long as the sequence is not playing
-- enh (keithsw) Zoom and rotate added to buffer panel including value curves for most parameters
-- enh (keithsw) Blur Value Curve Added
-- bug (dkulp) DOn't corrupt rgb-effects if mouth set to (off). Fixes #577
-- bug (dkulp) Refresh the start/end channels when various properties (string type, strands, etc...) are changed. Fixes #575
2016.33 May 25, 2016
-- bug (dkulp) Maybe fix #571? Don't post the event, call directly.
-- bug (dkulp) don't draw the grid and then immediately refresh anyway.
-- bug (dkulp) Log a few more opengl things, Force GDI driver down to 1.x
-- enh (keithsw) General import improvements: filename in title bar, warnings
if you have not saved mapping and the ability to suppress excessive error messages.
-- enh (keithsw) Improved xLights sequence import.
-- enh (gil) Add right-click delete model option in layout list.
-- bug (gil) Fix node layout for custom models. Fixes #574.
2016.32 May 19, 2016
-- bug (dkulp) Bug where subbuffer might not get written out correctly (and written out when not needed)
-- enh (dkulp) Optimization to not load the background image for every single mouse click on the Layout panel
-- bug (dkulp) Use atomics instead of crit section
-- bug (dkulp) Don't create the debug context by default anymore...
-- bug (dkulp) Better management of TextureID's - Fixes #576
-- bug (dkulp) Don't use the pointers for the textures
-- bug (dkulp) Use the standard timer on OSX, it works fine and no need to have the extra thread
-- enh (dkulp) Display a warning if GDI driver detected
-- enh (dkulp) Add the .1 log as well just incase the rolling stuff rolled the important lines
-- bug (dkulp) Remove some unused vars
-- enh (dkulp) Use non-shader method for smooth points on Intel
-- bug (dkulp) Fix setting transparency and black transparency
-- enh (keithsw) VideoReader ... more protection for possible divide by zero errors.
Includes logging of any problems found.
-- bug (keithsw) Make logs 1MB as originally intended. These should zip to well under 50% when sent to us.
-- bug (chrisD) Force TendrilEffect and TextEffect on foreground thread under Linux
2016.31 May 16, 2016
-- bug (dkulp) Fix for Model window not displaying
2016.30 May 16, 2016
-- enh (keithsw) PGO export for those LOR etc users that would like to use xlights to create their PGO files.
-- enh (keithsw) Add scrubbing to audio (hold control key and left mouse button on waveform)
-- bug (gil) Correction to FSEQ data layer import. Should only reset sequence data on import not on render.
-- bug (dkulp) Fix for OpenGL on Intel graphics card. Intel 2.1 has issues with POINT_SPRITE
2016.29 May 14, 2016
-- bug (keithsw) Fix prompt for custom model import so it happens after you size the custom model
-- enh (keithsw) Remove Papagayo tab
-- bug (gil) Fix FSEQ filetype data layer import.
-- enh (gil) Highlight Model row when effects are selected. Fixes #145.
-- enh (dkulp) Changing timing panel to OpenGL - Mac now can support up to 60fps
-- bug (dkulp) Loading XML sequence with no fseq not setting the timer to the appropriate MS time
-- enh (dkulp) If changing OpenGL verison, auto-package/submit logs to dkulp for analysis
-- enh (dkulp) Click on progress meter brings up dialog showing progress of each model
-- enh (dkulp) Progress meter on status bar for rendering
-- enh (gil) Fix copy/paste for single effect so it fills cells selected when paste by cell.
-- enh (gil) Add automatic channel placement in custom models with mouse clicks.
-- enh (gil) Add ability to lighten the custom model background image.
-- enh (gil) Add ability to place a background image on a custom model grid. Fixes #5.
-- enh (keithsw) Add Manual Custom Model building assisted by image/video.
-- enh (keithsw) Add LSP timing track import
-- bug (gil) Mark the sequence dirty when sequence duration is changed to prompt for save on exit. Fixes #563.
-- bug (gil) Fix jumping back to start briefly after an unpause. Fixes #565.
2016.28 May 10, 2016
-- bug (gil) Better fix for effects dragging past zero. This fixes dragging a timing mark to zero seconds.
-- enh (keithsw) Add papagayo timing track import via Timing Track Import context menu
-- enh (keithsw) Add progress display during rendering all
2016.27 May 09, 2016
-- bug (dkulp) Fix problems of the model groups that are set to the old default of grid
as per preview using a buffer significantly smaller than they used to
-- enh (keithsw) Add FPS display when playing the sequence
-- bug (keithsw) Fix a bug with filename fixups
-- enh (keithsw) Cleanup scaling options on Music Effect ... now via a choice - None/Individual Notes/All Notes
-- enh (keithsw) Sparkles now can optionally grow with music intensity
-- enh (keithsw) Strobe effect now can optionally grow with music intensity
-- enh (keithsw) Fire effect now can optionally grow with music intensity
-- enh (keithsw) Add timing track export/import. Includes support for Papagayo and Piano timing tracks.
-- bug (keithsw) Lots of fixes to auto custom model generation
2016.26 May 06, 2016
-- enh (gil) Change Render All toolbar icon and make common on Mac. Fixes #436.
-- bug (dkulp) Add a bunch more debugging stuff to the OpenGL things
-- enh (dkulp) Improve Display Elements toolbar icon.
-- bug (dkulp) Update to use log properties to create a log file
-- bug (dkulp) Bunch of optimizations, more gl error logging, some fixes based on the error log
-- bug (dkulp) Minor work on the subbufferpanel
-- bug (gil) Fix selected view not displaying in combo box on sequencer grid. Fixes #562.
-- enh (gil) Jump to sequencer tab after creating new sequence.
-- bug (gil) Fix numeric entry size for Text effect position text boxes. Fixes #557.
-- enh (gil) Improve Sequence Elements toolbar icon.
2016.25 May 05, 2016
-- bug (dkulp) Bunch more fixes to OPENGL calls. Now Radeon cards should work
-- enh (dkulp) Add a menu item to select the max OpenGL version to use. Higher the version, the higher
the eprformance of graphics. The lower, the more graphic cards that can be supported.
-- enh (keithsw) New option "Tools,Log". This will create a zip file of your xlights log file. No longer need to
search the hidden appdata directory to find it. Keith described it like this: Add "Package Problem Files"
to tools menu which lets the user package current config/sequence/logs when reporting a problem.
-- enh (dkulp) Sub-Buffers. Add ability to specify what section of a buffer you want the effect applied to
-- enh (keithsw) Block manual switching between wizard tabs in auto generation of custom model.
2016.24 May 04, 2016
-- bug (dkulp) Fix OPENGL calls so that Sound wavefile shows on Intel Graphics cards
2016.23 May 03, 2016
-- enh (keithsw) Added new option "Tools, Generate Custom Model"
-- enh (dkulp) Upgrade to newer OpenGL library.
The OpenGL rendering has been updated from the “fixed pipeline” code
(which was state of the art in 1998) to using modern OpenGL shaders (>2010).
This allows us to better use the capabilities of modern video cards.
However, to support older machines, we can drop down to OpenGL 2.1 shaders
or even to the old 1.3 fixed pipeline. Modern machines should be faster,
older machines should still work.
-- enh (dkulp) New option on the Tree model, "Spirals". This is how many times a strand is wrapped
around the tree. 1.0=one full wrap, 2.5 = 2 1/2 wraps from bottom to top.
-- bug (gil) Fix Copy Row/Paste Row when vertically scrolled. Fixes #553.
-- bug (gil) Fix application losing focusing when closing a floating panel.
-- enh (gil) Re-position view when playback starts or loops so that play marker is visible. Fixes #550.
-- enh (gil) Paste modifications for how single effects paste in various situations. Fixes #549.
-- bug (dkulp) Add rename button to groups dialog. Fixes #548
-- bug (dkulp) Fix blur setting when clicking on effects. Fixes #547
-- bug (dkulp) Reset status bar and refresh previews on file close. Fixes #552
-- bug (dkulp) Only redirect the menu items that need redirecting
2016.22 Apr 24, 2016
-- bug (gil) Fix bug where SingleLine model wouldn't draw when set to
3 Channel RGB and controller on right. Fixes #525.
-- bug (gil) Fix so playback works after an XML file import. Fixes #535.
-- bug (gil) Fix SuperStar import to work with horizontal layouts. Fixes #537.
-- bug (keithsw) Fix bug in music effect not working unless at the start of the song
-- enh (keithsw) Add video acceleration and slow down so video fully plays in time periods
different to their actual length
-- bug (keithsw) Fix sensitivity bug in music effect
-- bug (keithsw) Fix spectrograms wider than the model
-- bug (keithsw) Similar fix for video
-- bug (gil) Fix Pictures effect broken by last release.
2016.21 Apr 22, 2016
-- enh (keithsw) Add x/y offset and some new movements to tendril
-- enh (keithsw) Custom model export and import allowing simple sharing
-- enh (keithsw) Add x offset to piano
-- enh (keithsw) Add x and y offsets to select meteor effects
-- enh (keithsw) Add x and y offsets to select vumeter effects
-- enh (keithsw) Add timing track option for defining piano notes
-- bug (gil) Fix first frame and last frame buttons so the grid will scroll. Fixes #544.
-- enh (keithsw) Add Music Effect
-- enh (keithsw) Add Note On sub effect to VU Meter - Like On but you can filter the notes it responds to
-- enh (keithsw) Add Note Level Pulse sub effect to VU Meter - Like Level Pulse but you can
filter the notes it responds to
-- enh (keithsw) Add Timing Event Colour sub effect to VU Meter - This changes colour on timing events
-- enh (keithsw) Add option to trigger firework effects based on the audio intensity
-- enh (keithsw) Add the option to vary meteor effect meteor count based on the audio intensity
-- enh (keithsw) Add Colour On sub effect to VU Meter - Selects a colour based on the intensity of the audio
-- enh (keithsw) Add the ability to constrain the frequency range of the spectrogram. Columns in
this effect are now aligned with MIDI notes.
-- fix (keithsw) Ensure pictures, piano and video effect move when moving folders around
-- enh (keithsw) Move convert tab into a dialog under TOOLS. Now go to convert "TOOLS,CONVERT"
2016.20 Apr 13, 2016
-- bug (gil) Fix right-click Paste not active after a Control-C copy.
-- bug (gil) Fix single copied effect not pasting to multiple cell selection.
-- enh (gil) Enable right-click Copy, Paste, Delete options for timing section of grid.
-- enh (gil) Enable Copy Row and Paste Row for Timing tracks.
-- bug (gil) Fix bug preventing some timing effects from being pasted.
-- bug (gil) Fix copy/paste bug where single effect copy was not pasting with original duration.
-- bug (chrisD) Install dictionaries/phoneme files on Linux
-- bug (dkulp) disable the popup as it causes a crash
2016.19 Apr 10, 2016
-- bug (dkulp) Fix Text not showing
-- bug (dkulp) Fix icicles buffer width
-- enh (gil) Add EditToolBar with Paste By Cell and Paste By Time options. Fixes #418 and Fixes #421.
-- enh (gil) Add ability to select, copy, and paste timing effects. Several restrictions in place. Fixes #366.
-- bug (keithsw) Fix implemented ripple missing triangle option #524
-- bug (keithsw) Cleaned up docking windows toolbar icons #519
2016.18 Apr 7, 2016
-- bug (gil) Fix bug when Papagayo timing was collapsed and selected grid cell selection wasn't working.
-- bug (gil) Fix Delete key operation so it doesn't do a Cut unless Shift is pressed.
-- bug (dkulp) Fix shift-del/ins on LayoutPanel as well
-- bug (dkulp) Fix "individual start channel" calculations
-- bug (dkulp) Set the buffer size correctly for candycanes. Fixes #521
-- bug (dkulp) Find a solution to some crashing in release builds
-- bug (dkulp) Remove model properties dialog and model list dialog
-- bug (dkulp) Fix crash in editing groups
-- enh (keithsw) Add writing of FPP universes file when saving networks
-- bug (keithsw) Fix logging on windows ... log file is named xlights_l4cpp.log
found typically in c:\users\<user>\AppData\Roaming
2016.17 Apr 3, 2016
-- enh (keithsw) Add writing of FPP universes file when saving networks
-- bug (keithsw) Fix logging on windows ... log file is named xlights_l4cpp.log
found typically in c:\users\<user>\AppData\Roaming
-- bug (dkulp) Fix text effect on Windows
-- bug (dkulp) Fix single lines that are 1 channel/string with multiple lights
-- bug (dkulp) Fix circle radius
-- bug (keithsw) Add true cancel when mis-loading a sequence when in wrong folder ...
what it actually does is just delete all models that dont exist ...
you should then not save the sequence.
-- enh (sean) Added "bin/xlights.windows.properties" to installation script per Keith's request
2016.16 Apr 2, 2016
-- bug (dkulp) Fix icicle off by one
-- bug (dkulp) Fix some scrolling on windows issues
On Mac, the Test panel checkboxes don't work,
use double click action to simulate
-- bug (dkulp) Fix issue with single lines being clicked on too easily
-- bug (dkulp) Fix crash if a view contains models that no longer exist
-- bug (dkulp) Fix crash when clicking on checkbox in model list if no model is selected
-- bug (dkulp) Fix crash on import if source strands aren't in the source sequence
2016.15 Mar 30, 2016
-- enh(dkulp) Add arrow key support for small changes to model locations in layout
-- enh(dkulp) Add undo support to Layout
-- enh(dkulp) Use three point for Arches/CandyCane/Icicles model
-- enh(dkulp) Use two point size/location for single strand model
-- enh(dkulp) Add "Icicles" model
-- bug (gil) Add mutex to prevent crash when deleting presets rapidly. Fixes #495.
-- enh (gil) Shift key will help snap model handles to horizontal/vertical alignments for two handle models.
-- enh (gil) Draw red/blue alignment lines for two handle models.
-- bug (keithsw) Fix test dialog handling of multi-universe E131
-- bug (keithsw) Fix test dialog handling of different start pixel specifications on models
-- enh (keithsw) Move windows version to wxWidgets 3.1
2016.14 Mar 23, 2016
-- enh (keithsw) Piano support for audacity file reading.
-- bug (dkulp) Fix crash if mapping maps a model that isn't used in the source sequence. This fixes #505
-- enh (dkulp) Change how the group add/remove/editing is handled in Layout
-- enh (dkulp) New model type "CandyCanes". Added cane rotation
-- enh (keithsw) log capture on crash in debug report.
-- bug (keithsw) Fix bulbs flashing in test mode.
-- enh (keithsw) log4cpp added. These are library routines that allow enhanced logging of errors.
-- bug (keithsw) Add back in output control in test mode.
-- enh (keithsw) Redevelop Piano effect ... this is a ground up rewrite and is not compatible with the old piano effect.
-- enh (keithsw) Add logging as a runtime capability for better debugability
-- bug (keithsw) Fix LOR controllers in test mode Fix #502
-- bug (keithsw) Add back in multiselection in test mode
-- bug (gil) Fix timings not draw correctly when window is resized. Fixes #504.
-- bug (gil) Fix Pictures scaling issues. Fixes #501.
2016.13 Mar 15, 2016
-- enh (gil) Added gradient option to bars effect
-- enh (keithsw) Add a colour aware test mode ... RGBW.
-- enh (dkulp) Optimize the redraws on timer events a bit.
Drops CPU usage from 95% to about 60% on my machine.
-- bug (gil) Send render event for effects pasted to multiple cells. Fixes #497.
-- enh (keithsw) Move test tab to a separate dialog ... add new ways of selecting channels for testing.
Access new TEST tab by going "Tools,Test" from main menu. We removed the TEST tab.
Side effect of this change is that switching show directories is now 1000% faster
-- bug (gil) Restore the audacity style operation of the Play button and fix animation play/pause. Fixes #493.
-- enh (gil) Connect ctrl-Z to Undo function.
-- bug (gil) Fix paste/keyboard placement of effects in partial cells. Was broken by 2/11 checkin.
-- bug (dkulp) When using keyboard shortcuts, don't apply defaults for the panels, use any settings they contain
2016.12 Mar 10, 2016
-- bug (dkulp) Fixed long save times when a model is off the screen.
-- bug (dkulp) Fix corrupt perspective section. Fix is to Delete attribute before setting it
-- bug (gil) Restore pause and stop for effect preview.
2016.11 Mar 8, 2016
-- bug (sean) Modified Windows install script to it always prompts for install directory
-- enh (sean) Updated xlights icon images from Charles Suhr. Fixes ragged edge.
-- enh (keithsw) Add video looping
-- bug (keithsw) Fix some video formats that were not playing
-- bug (keithsw) Fix audio controls on the toolbar
-- bug (gil) Fix bug moving effects that aren't fully visible. Fixes #488.
-- bug (gil) Allow min period effects to move with mouse. Fixes #479.
-- bug (dkulp) Imports from other formats were generating invalid key ID's
-- bug (dkulp) Pictures imported from SS were not displaying properly
-- enh (dkulp) Update On/ColorWash to only output non-defaults in XML
2016.10 Mar 3, 2016
-- enh (keithsw) Support old-school CTRL-INSERT, SHIFT-INSERT and SHIFT-DELETE (windows only)
-- bug (dkulp) Fix problem with first pixel with grouped arches in SingleStrand . Fixes #474
-- bug (dkulp) Fix crash on close when preview running
-- bug (dkulp) Fix color/blur sliders not updating to defaults. Fixes #477. Fixes #476.
-- enh (dkulp) Split Layer Timing panel into two panels (Layer Blending and Layer Settings)
-- bug (dkulp) Fix duplicate effect data problems if seq data exceeds 4GB (64bit only)
This failure was found when testing a sequence of 900K channels on a MAC
-- enh (dkulp) Add begin/end effect transitions
-- enh (gil) Update Morph to use all 8 colors allowing 6 color tails.
-- enh (keithsw) Add video effect. Now supports *.mp4, *.mpg, *.avi, *.mov, *.flv, *.mkv, *.asf
-- bug (gil) Fix crash when moving effect left or right with arrow keys and not timing track active. Fixes #473.
-- enh (keithsw) Replace media handling with ffmpeg and SDL eliminating the VBR problem and adding new media support.
-- enh (keithsw) Add tooltips to explain controller and channel a xLights channel maps to
-- enh (keithsw) Handle movement of show directory (as long as it isnt renamed) automatically
2016.9 Feb 24, 2016
-- enh (gil) Allow single effect to be moved left and right using arrow keys if timing grid is active.
-- enh (gil) Allow single effect to be moved up and down on grid. No longer restricted to a single model.
-- enh (keithsw) Add description against rows on the setup tab Issue #422
-- enh (keithsw) Add View->Windows->Dock All menu item to wrangle all free windows back into their docked position
-- enh (gil) Pictures effect change: Separate scale as an independent parameter and allow start and end scaling motions. Fixes #451.
-- bug (gil) Fix bug when pasting single effects and fix copy row bug when multiple effects are selected.
-- bug (gil) Clear waveform when switching to an animation. Fixes #469.
-- bug (gil) Fix crash when moving multiple effects introduced by previous change to fix overlap error. Fixes #472.
-- enh (dkulp) If "ModelGroup" has node/strand effects in sequence, allow mapping those to new models at load.
-- enh (dkulp) Add ability to specify a transform and style for the buffer for each effect
-- enh (dkulp) When displaying/preview group, use the pixel styles from the original models
-- enh (dkulp) Use dimming curve from individual models when applying effects to Groups
-- enh (dkulp) Change to "Smooth" as default for pixel appearance when loading old rgbeffects
-- bug (dkulp) Make sure we don't have Models and ModelGroups of the same name when loading rgbeffects
-- enh (keithsw) Added blur capability in the layer blending window
-- bug (gil) Fix crash if down arrow is hit on a timing track.
-- bug (keithsw) Fix crash if two 2016 versions are compared
-- regr(dkulp) If media from XML doesn't exist but is in the Media directory, use it from there.
-- bug (keithsw) Fix false positive VBR file detection
2016.8 Feb 16, 2016
-- bug(gil) Allow media sequence to play to defined duration and not stop at media length. Fixes #138.
-- enh(gil) Add Layered description to tooltip. Fixes #179.
-- bug(gil) Remove incorrect hover tips from main menus. Fixes #242.
-- bug(gil) Rebuild sequence data length when media file is changed.
-- enh(gil) Model groups are now indicated with an icon on sequencer grid.
-- enh(gil) Morph corner images now have a minimum size so they are always easily seen.
-- enh(keithsw) Add music suppport to Tendril effect.
-- bug(dkulp) Fix faces not blinking properly. Fixes #458
-- bug(dkulp) DisplayElements panel default display is not sized correctly on Mac. Fixes #466
-- bug(dkulp) Check to make sure a model exists before adding it to a sequence
-- enh(keithsw) Add VUMeter effect (very much beta in this release. Appearance may change in near future releases. Please do not rely on it at this stage)
-- bug(gil) Fix selected cells moving into timing area when vertically scrolling. Fixes #419.
-- bug(gil) Fix arrow keys not moving selection properly which could cause hotkey paste in wrong locations. Fixes #432.
-- bug(gil) Fix effect duplicating when using arrow keys on grid. Fixes #424.
-- enh(gil) Show mouse position in waveform.
2016.7 Feb 08, 2016
-- bug(dkulp) Fix crashes on animations
-- bug(dkulp) Fix crashes caused by old Whole House Models
2016.6 Feb 07, 2016
-- enh(keithsw) Add warning when using variable bit rate audio files
-- bug(dkulp) Fix channel number on nodes in CustomModel
-- bug(gil) Add missing Circle model to new ModelManager.
2016.5 Feb 05, 2016
-- bug(gil) Fix morph effect assist orientation. Fixes #462.
-- bug(gil) Fix creating new image with Pictures Effect Assist.
-- bug(dkulp) The v3 importer always generates in an "older" v4 format, not the current. Adjust accordingly.
-- bug(gil) Fix effect movement that could allow overlaps.
-- bug(gil) Prevent ability to crush effect size to zero when left and right edges of joined effects are moved.
-- bug(dkulp) Fix Ripple implode/explode. Fixes #460
-- bug(dkulp) Restore model group selection for layout/preview
-- bug(gil) Correct Save and other buttons not greying out when closing sequence. Fixes #402.
-- bug(gil) Fix not being able to scroll to all models on grid in some instances. Fixes #405.
-- bug(gil) Fix ability to zoom after changing sequence duration. Fixes #439.
2016.4 Feb 02, 2016
-- bug(dkulp) Fix crash if model group has no models.
2016.3 Jan 31, 2016
-- bug(dan) Slight optization, fix plasma
-- enh(all) Upgrade our build environment. Compiler from gcc 4.7.1 to gcc 5.3.0.
Code::Blocks from 12.02 to 16.1. Recompile every file and every library.
-- enh (all) Update Butterfly, Fan, Galaxy, Morph, Pinwheel, Plasma, Shockwave,Spiragraph,
Wave to use table lookup for sine and cosine functions. Performance Improvement.
-- enh(gil) Allow easier selection of effect edges. Now only half the effect is selected
until you cross the midpoint.
-- bug(gil) Fix bug that was allowing effect overlaps. Occurred when moving effects on
the grid when they were displayed in multiple rows.
-- enh(gil) Rename Copy Model and Paste Model to Copy Row and Paste Row
-- bug(gil) Fix the sequence length when duration is changed so user doesn't need
to delete fseq file. Fixes #196 and #442.
2016.2 Jan 26, 2016
-- bug(sean) Fixed self install script to overwrite wxwidgets library files. wxmsm*.dll
2016.1 Jan 25, 2016
-- enh(dkulp) Refactor Effect rendering code to make it easier to create new effects
-- enh(dkulp) Update Linux Text effect to render on background thread
-- bug(dkulp) Linux toolbar buttons sizing problem and buttons on effect panel
-- enh(dkulp) Plasma/Butterfly/Meteors render performance enhancements
-- enh(keithsw) Add tendrils effect. Also includes introduction of GraphicsContext.
Builders please see README.Windows for rebuild instructions.
-- enh(keithsw) Add natural snowfall without accumulating to the snowflakes effect
4.3.02 Jan 8, 2016
-- enh(gil) Add copy/paste tool to the Picture Effect Assist window.
4.3.01 Jan 3, 2016
-- bug(gil) Fixed direction of colors for a reversed Marquee.
-- enh(gil) Allow Morph endpoint selections using left and right click and drag.
-- bug(gil) Improve acceleration for Morph, Fan, Galaxy, and Shockwave. Values 1, 2, -1, and -2 were broken.
-- bug(gil) Fix a node rendering bug when clicking on effects next to the end of Marquee effects.
-- enh(gil) Improve Fan, Galaxy, and Shockwave render time.
-- enh(gil) Add start position slider to Marquee to allow positioning the start color.
4.3.00 Dec 17, 2015
-- change(dkulp) OSX uses dynamic wxWidgets libraries instead of static
-- bug(dkulp) Don't call wxYield in Glediator render. We're on a background thread. Fixes #384
-- enh(dkulp) Add an "extra small" grid spacing
-- enh(dkulp) Add a message box if the rgbeffects.xml contains a model with an invalid model type
4.2.25 Dec 9, 2015
-- enh(gil) Add Copy Model and Paste Model effects options to row heading right click menu.
-- bug(dkulp) Fix crashes in lightning effect if not all the effect properties are specified
-- enh(dkulp) Allow maping the first layer of a model effect onto a strand
-- enh(gil) Increase null output maximum from 99999 to 512000 channels.
4.2.24 Nov 23, 2015
-- bug(dkulp) Fix for crashe occuring during RenderText
-- enh(dkulp) Increase the range for the text movement to accomodate longer text
-- enh(dkulp) Add "Update" button to Color panel that will update just the palettes for the selected effects
-- enh(dkulp) Reduce the number of wxString objects created during rendering. Speeds up rendering of large LMS imports by 50% or so.
4.2.23 Nov 18, 2015
-- enh(gil) Increase max head length and repeat count for Morph.
-- enh(gil) Increase max radius from 200 to 250 for Fan, Galaxy, and Shockwave.
-- enh(gil) Slight tweak to Fan, Galaxy, and Shockwave so that step angle is 0.1 for > 350 instead of 400.
-- bug(gil) Fix Data Layer re-import so it works for all supported file types. Fixes #391.
-- bug(gil) Fix pictures effect so wrapping doesn't leave a gap.
-- bug(dkulp) Fix some problems with the Faces dialog where the first face would get it's data deleted.
4.2.22 Nov 15, 2015
-- bug(gil) Correct calculation for acceleration and deceleration of Morph, Fan, Galaxy, and Shockwave.
-- enh(gil) Increase spinner limit for model start channel and from output. Fixes #408.
-- enh(gil) Add concentric circle capability to new Circle model class.
4.2.21 Nov 13, 2015
-- enh(gil) Add Circle model class.
-- enh(gil) Smaller step angle for Fan, Galaxy, and Shockwave to support larger models.
-- enh(sean) Smaller step angle for Pinwheel, this allows the edges to show correctly on larger displays
-- bug(dan) Fix chases in single strand. Calc the correct offset and direction for the starting point
-- bug (dan) change e1.31 optimization so data gets sent when nothing has changed
4.2.20 Nov 4, 2015
-- enh(gil) Add 3 more DMX channels to support larger channel DMX lights.
-- enh(dkulp) Change the ModelBrightness stuff to a full fledged multi-channel dimming curve supporting
gamma curves, specific values from a file, etc...
4.2.19 Nov 3, 2015
-- enh(gil) Add effect to control DMX outputs
-- bug(dkulp) Apply offset for SuperStar import to flowy and morphs
-- bug(dkulp) Change algorithm of single strand chases to work a bit faster when dumped on a model group
if "group arches" is on. Still slow, but not "it looks like it's hung" slow.
-- enh(dkulp) Add an timing offset option for importing of SuperStar and LMS
-- bug(dklup) Make sure we create an image with a valid size. With invalid models, can cause crash at render.
4.2.18 Oct 28, 2015
-- bug(dkulp) Update effect toolbar and icon panel to always include all effects
-- enh(sean) Change output to lights icon to be a light bulb that fills in Yellow when on
-- enh(sean) changed icon for lights off to have a small red "x"
-- enh(dkulp) Update Text effect Line 1 to have a "Vector" option (like images) for moving text arbitrarily
-- enh(dkulp) Update SuperStar import to import the textActions (more or less, fonts are different, but close)
-- enh(dkulp) SuperStar import allow scaling of ALL images. Can import 12CCR into a 100x24 model for example.
-- bug(dkulp) Fix some problems with using the "From Output" stuff with new models. Crash.
-- enh(gil) Allow zero speed for Marquee effect.
4.2.17 Oct 21, 2015
-- enh(dpitts) Made output/start channel in models have correct end output/end channel.
-- enh(dkulp) Add some options to SuperStar import for doing some simple image scaling
-- enh(dkulp) don't scale image in effect assist to allow editing images smaller than the model
-- enh(dkulp) Start adding ability to resize image from effect assist
-- enh(dkulp) Able to parse .sup files that have configuration elements (that aren't valid XML) (fixes #394)
-- bug(dkulp) Prompt for image directory for SUP import up front so Cancel can work. (fixes #393)
-- enh(dkulp) Make sure user_dictionary can load from show dir and make sure it can override stuff in the standard dictionaries.
-- enh(sean) Removed built in fade from lightning effect
-- enh(sean) changed the backup (F10) so that it saves files <20mbytes. Before it was 10mbytes.
-- bug(gil) Prevent magnetically connected effects from being crushed to zero duration.
-- bug(dkulp) Fix problem where numChannels*numFrames > 2G
-- bug(gil) Fix Marquee not rendering smooth when reverse is checked.
4.2.16 Oct 13, 2015
-- bug(keithsw) Fix broken picture wiggle style
-- enh (sean) Added slider to give horizontal movement to lightning bolts
-- enh (sean) Added check box to give chose to have forked lightning.
4.2.15 Oct 08, 2015
-- bug(gil) Fixed the labels showing "off"
4.2.14 Oct 07, 2015
-- enh(ChrisD) Add application launcher for linux
-- bug(ChrisD) New timing dialog should be titled as such (partial fix for issue #377)
-- bug(gil) Buttons will now re-enable after an LSP export model operation.
-- enh(Keithsw) New feature in pictures, tiled pictures
-- bug(gil) Fix potential crashes for all imports where models may be hidden.
-- bug(gil) Fix LSP import effects when a target model is hidden.
-- enh (sean) New effect class Lightning
-- bug(gil) Sequence SaveAs was not saving XML in new directory.
-- bug(gil) Remove fixed attribute for timing track converted to papagayo timing.
-- enh(gil) Add LOR conversion option to show verbose channel mapping.
-- enh(Keithsw) Updated tile code to support x/y offsets in Picture effect
-- bug(dkulp) After deleting an effect, if you hit Up/Down, crash will result
-- bug(dkulp) Use native ObjectC code for clipboard paste for custom models to support pasting from Numbers
-- bug(dkulp) Click on a "node" may not hit test properly if an effect exists on the model or strand layers
-- bug(dkulp) Prevent effect from being resized so start is < 0ms which prevent effect updates/rendering/etc..
-- enh(dkulp) Add option to twinkle to re-randomize the color after each twinkle
-- enh(keith) Added tiling options to picture effect
-- bug(sean) Fixed bottom row of plasma. Bug was the bottom row was copied from top row
-- bug(ChrisD) Fix issue #368 - missing OK/Cancel on Schedule Playlist
4.2.13 Sep 27, 2015
-- enh (sean) Added new Plasma effect. Now you dont need to use Butterfly to get Plasma effects
-- bug(dkulp) Fix crash when rendering models that have channels that extend beyond the configured range
-- bug(dkulp) The "Enable" flag is only honored when changed while outputting to lights
-- enh(cjd) Add application launcher for linux systems
4.2.12 Sep 22, 2015
-- enh (sean) Added a new style to Butterfly, Style=10. This allows setting color of Plasma
also all plasma effects (Styles 6,7,8,9,10 in Butterfly), will use
Background chunks to change the plasma effect.
-- bug (gil) * Fix crash if deleting a timing in new sequence wizards. Fixes #372.
this bug was actually fixed in 3.2.11
-- enh (chrisD) * Implement issue #237 - Enhancement request: Media file missing,
prompt for user input
-- enh (chrisD) * Implement issue #367 - Enhancement: Add .out file type
to Glediator file search
4.2.11 Sep 20, 2015
-- enh(sean) New effect Plasma. Access this through butterfly. Select Style 6,7,8 or 9
-- bug(dkulp) On a new sequence, make sure the timer is restarted with the right speed
-- enh(dkulp) Allow a custom color for each phoneme in faces.
-- enh(dkulp) Allow multple face defintions for every model type, not just matrix. Fixes #357.
4.2.10 Sep 11, 2015
-- bug(gil) Fix effect selection when vertical scrollbar has been moved.
-- bug(gil) Range check the number of fan and element blades for SuperStar import.
4.2.9 Sep 10, 2015
-- bug(gil) Fix effect selection especially pointing hands not working.
-- bug(chrisD) Don't crash when collecting a crash report on linux
-- bug(chrisD) Fix text effect on linux
4.2.8 Sep 08, 2015
-- bug(gil) Fix bug where play marker wouldn't work if pressing play was the first thing you do and also
fixed dropping an effect while model playback is paused such that it executes a stop and
switches to effect play. Fixes #322.
-- enh(gil) Use standard File SaveAs dialog for saving sequences. Fixes #336.
-- enh(gil) Improved dialog when prompting to save sequence changes.
-- bug(gil) Fix the single cell selection caused by undocumented logic enhancements last release. Fixes #359.
4.2.7 Sep 06, 2015
-- bug (chrisD) Fixed a number of bugs in Linux version of xLights
-- bug (chrisD) Set colour of multi-selected items to yellow. This fixes the multi model select
in LAYOUT mode. Ctl-left click to select models. You can then move whole group at once
-- enh (dkulp A bit more error checking for placement of effects/timing marks
-- enh (dkulp More work on bg text render stuff, better mouse-over/selection for tiny effects
-- enh (dkulp) Remove the position things from Effects, base all hit testing on time and handle the specifics in EffectsGrid
-- enh(gil) Stop effect playback when performing a Save operation.
-- enh(gil) Add scale and position options to the Marquee effect.
4.2.6 Sep 02, 2015
-- bug(gil) Fix morph row/column calculation for large model sizes
-- enh(gil) New model groups default to "minimal grid".
-- enh(gil) Add scrollbars to lower windows in Model Groups dialog. Fixes #350.
-- enh(gil) Increase window frame model bottom limit. Fixes #351.
4.2.5 Aug 29, 2015
-- enh(gil) Add Marquee effect
-- bug(gil) Fix crash when renaming model without sequence open.
-- bug(dkulp) Implement an "Auto" mode for Eyes for Coro/Image faces that will blink roughly every 5 seconds on a rest
-- bug(dkulp) Fix crash if face effect dropped on a strand or node
4.2.4 Aug 26, 2015
-- bug(gil) Fix view combo drop-down not populating when no fseq file existed. Moved Initialize call
to make sure SequenceData object has been initialized first.
-- bug(gil) Models that are renamed or deleted will now be updated in all views.
-- bug (chrisD) Fixed popup error box when selecting models in LAYOUT
-- enh(chrisD) New checkbox for channel overlap check in LAYOUT.
-- enh(chrisD) in LAYOUT fixed flashing when selecting models
-- bug(gil) Presets will now populate correctly when switching to a new Show directory.
-- bug(gil) Presets created at top level will now show up when program is reopened.
-- bug(chrisP) Fix export of Falcon .eseq Effects files
4.2.3 Aug 22, 2015
-- bug(gil) Version older detection code was wrong....this caused morphs to be converted when they shouldn't.
Also fixed morph corner 2b point graphic.
4.2.2 Aug 20, 2015
-- enh(chrisD) in the Layout screen starting and ending channels are now shown. Name,Start and End are clickable columns to sort
-- bug(dkulp) Fix crashes when renaming models that are part of a group or renaming a group. Fixes #337.
-- bug(dkulp) Fix crash on clicking Up/Down if no models selected. Fixes #181
-- enh(dkulp) Make "Export Model" export the current state of the model, add option to re-render it
-- bug(dkulp) Enable "Export Model" for groups
-- enh(dkulp) OSX - Disable AppNap and Timer Coalescing when Output To Lights is on
-- eng(steve) Add keybindings "O" for Off and "F" for fan effects
-- enh(steve) Update Readme for Windows builds
4.2.1 Aug 14, 2015
-- enh(gil) Timings added to a sequence default to exist in all views.
-- bug(gil) Mark rgbeffects file as changed when views are modified.
-- bug(dkulp) Fix saving the model XML during resize/rotate
-- bug(dkulp) Fix clearing when an effect is shrunk
-- bug(dkulp) If a papagayo track is in the sequence, trying to add another timing track will crash
-- enh(gil) Models that are copied will now display in the center of the screen.
-- enh(dkulp) Add ability to enable/disable various outputs (so if controllers aren't hooked up, don't arp flood)
-- enh(dkulp) Add ability to configure e1.31 ouput to handle consecutive universes in one output
-- bug(dkulp) Fix problem of rotating elements with unequal scales
4.2.0 Aug 8, 2015
-- bug(gil) Fix channel map buttons disappearing when resizing dialog. Fixes #313.
-- bug(gil) Prevent crash when doing Import Effects on xLights xml file.
-- bug(gil) Fix sparkles, brightness, and contrast text controls so that sliders update. Fixes #320.
-- bug(gil) Fix right-click crash on grid when no sequence is loaded. Fixes #317.
-- bug(dkulp) Audio at non-full speed stops too early when only playing a range
-- enh(dkulp) Add a "Minimal Grid" option for model group to specify just the area of the given models
-- enh(dkulp) Add ability to have model sizes scaled separately for horizontal and vertical directions
-- enh(gil) Add ability to import lyrics to a timing track.
4.1.13 Jul 24, 2015
-- enh(gil) First pass at coding a built in Papagayo into xLights. You will see 4 new dictionary files in xLights/bin
-- bug(gil) Column 0 wasn't working properly for pasting to single cell.
-- enh(gil) Change the look of the labels
-- bug(gil) Prevent text labels from piling up on left side when scrolling.
4.1.12 Jul 20, 2015
-- enh (dkulp) If VAMP plugins are found, allow using them to generating timing rows
4.1.11 Jul 14, 2015
-- enh(gil) Add ability to create/edit/draw images on models using the Pictures effect and the Effect Assist window.
-- gil (bug) Prevent crash if image file cannot be found.
-- enh(dkul
p) Add a choice to select the view in the top left corner
-- enh(dkulp) Add ability to "expand" a ModelGroup on row headings to expand out the models.
-- bug(dkulp) Fix the Align/Distribute menu items on the Layout tab
-- enh(dkulp) Add options for how the ModelGroup internal buffer is constructed including:
a) grid size - the old 400x400 is now configurable
b) Horizontal and Vertical "by model" where each model is a row or column and the nodes for that
model go the other direction.
-- (cpinkham) Fix Linux build and update README.linux file. This allows someone to build a Linux xLights
4.1.10 Jul 8, 2015
-- enh(gil) Add preview of image to the Effect Assist window for Pictures effect. More to come for this effect.
-- bug(gil) Selecting a single cell with any drag movement of the mouse was causing invalid effect end time when placed.
-- enh(gil) Add SaveAs to the File menu.
-- bug(gil) Fixed effects dropped on grid were not previewing.
-- enh(gil) Update View -> Windows so that Perspectives, and Display Elements windows work and add Effect Assist Window.
-- enh(gil) Add settings options for how the effect assist window behaves.
-- enh(gil) Added new panel to help in defining Morph positions. Will be expanded for other uses later.
-- enh(gil) Automatically initiate Render All after adding or modifying data layers when dialog is closed to remove confusion.
-- enh(gil) Add ability to Delete Views.
-- enh(gil) Allow timings to be added/removed from views. This info remains local to each sequence not stored as part of the view
since not all sequences have the same timing names.
-- bug (sean) Fix README.windows that got overwritten. These are instructions for compiling our code under windows
4.1.9 Jun 30, 2015
-- enh(gil) Update wizard timing buttons to be more clear as to what they are defining.
-- bug(gil) Bug presets were not getting the version attribute.
-- enh(gil) Each sequence will now save the last view that was active so it can be restored.
-- enh(gil) Add Views capability.
-- enh(gil) Make the display elements window a scrolled window.
-- enh(steve) Add LOR *.LAS file type to selection for timing imports.
-- enh(gil) Clicking effects in grid does not alter play position in waveform. Allows a selected play range to stay active.
If you want to move the play start location use a double-click or click in the waveform.
Now you can adjust the waveform play range by putting cursor near the edges of the selected range.
4.1.8 Jun 24, 2015
-- enh(gil) Only allow effect endpoints to be dragged to positions that align with sequence timing.
-- enh(gil) Add a play scrub line.
-- enh(gil) Use fixed point integers for all effect position calculation.
-- bug(dkulp) OSX crashes if toggling back and forth between Sequencer and other tabs and there are floating windows
-- enh(dkulp) Allow "-P#", "-P##", " p#", and " p##" for detecting CCR/CCBs in LMS import
-- bug(dkulp) LMS import fails to convert RGB elements if the effects on the three individual channels don't have the exact start/end times
-- bug(dkulp) LMS import sets start and end intensity to 0 for ramp downs.
-- enh(gil) Changing the active model groups no longer modifies the "Part of my display" attribute. That can only be modified in model properties.
-- enh(gil) Add ability to import timing grids from LOR files.
-- bug/enh(gil) Modify the presets so that user has full control over group creation and deletion. Remove Add to Favorites button.
Fix dragging effects causing deletions.
4.1.7 Jun 19, 2015
-- bug(gil) Fix crash when deleting the last timing mark on a timing row.
-- bug(gil) Add exclusive index to layers so that Undo will work on strands and nodes as well as normal layers.
4.1.6 Jun 16, 2015
-- bug(dkulp) Fix Random effects not being random
-- bug(dkulp) Fix memory leak on "close sequence"
-- bug(dkulp) Fix rendering of Color Wash with fades
-- enh(dkulp) Add a "Promote Node Effects" option to model popup to search for effects on the nodes that can be promoted up.
4.1.5 Jun 14, 2015
-- enh(gil) Add Effect Presets dialog back into the program.
-- enh(dkulp) Add ability to set a brightness that is applied to the preview
-- bug(dkulp) If the LSP XML file is corrupt, display parse error, but don't crash.
-- enh(gil) While playing a show don't halt if media cannot be found...log the error and move on to the next song. Fixes #262.
-- Add model icon on toolbar. This allows goign directly to models without having to go to the LAYOUT tab
4.1.4 Jun 9, 2015
-- bug(gil) Fix v3 import to delete effect2 if Effect1:mix0 or Effect2:mix100 and delete effect1 if Effect1:mix100 or Effect2:mix0. Fixes #144.
-- enh(gil) Update Undo to be able to undo modified effects. Fix a few cases where moved effects weren't tracked. Right-click menu will now
show the type of Undo that is about to be performed.
-- bug/enh(gil) Updates/fixes to the perspectives. Windows now hide when switching to other tabs. Delete now works. Added a Save button so you
don't need to always go to the menus. All windows are hidden before app closes. Prevent duplicate names. Fixes #105. Fixes #87.
-- bug(gil) Link the slider and text control for the Circles effect
-- enh(gil) Select position by time function had int instead of double parameter which was causing small divisions to not be selectable.
-- enh(gil) Update Undo to be able to undo moved effects.
-- enh(gil) Update Undo to be able to undo added effects.
-- enh(gil) Add beginning Undo functionality. Currently only works for restoring deleted effects and effects moved between layers.
-- enh(gil) Select effects based on time to allow off screen block selections to work.
-- enh(dkulp) * Don't render model groups that don't have any models
-- bug(dkulp) * More fixes for HiDPI screens. Fixes #259
-- enh(dkulp) * Don't render model groups that don't have any models
-- bug(dkulp) Fix different MAC playback speeds
-- enh(dkulp) * Updates for the LSP import
4.1.3 Jun 5, 2015
-- bug(gil) Fix several selection and copy/paste errors when grid has been vertically scrolled
-- bug(dkulp) An effect of length 1 frame results in a "position" of NaN which can really mess up a lot of effects.
4.1.2 Jun 4, 2015
-- enh(gil) Lots of improvements to cell selection...still need to fix issue with off screen effect selection.
-- bug(gil) Add protection around calling cell selection logic with uninitialized values to prevent crashes.
-- enh(gil) Grey out the Create Random effects option if there is no selection.
-- enh(dkulp) Add setting for Render at save. Turning off will save the fseq in it's current state.
-- bug/enh (dkulp) Lots of work on SingleStrand Chase effect to get it to work better with small models and single color models and grouped arches.
4.1.1 Jun 1, 2015
-- enh(gil) Improve selection logic so it shows a hand when near center of effect to allow drag but also allow selecting the cell underneath
if clicking between the center and the edge. Also fixed the group move so it works with the hand and doesn't incorrectly
only move one effect when multiple are selected.
-- bug(gil) Fix a couple crashes when clicking in grid without timing track active.
-- bug(gil) Fix paste so it offsets within the selected cell if needed.
-- enh(dkulp) Prompt if changes before close or open of new file. Fixes #247
-- enh(dkulp) Start work on Import of channels from LSP msq files
-- enh(dkulp) Allow Fire to be from top/left/right/bottom Fixes #245 (kind of)
-- enh(dkulp) Allow effects to provide a "pre-rendered" background for display on the grid. Update "SKips" effect to use it. (provides scroll performance enhancement)
-- enh(dkulp) Add ability for Garland effect to go Up/Down/Up+Down/Down+Up/Left/Right/Left+Right/Right+Left
4.1.0 Jun 1, 2015
-- bug(dkulp) Fix several crashes due to rendering just part of an effect
-- bug(dkulp) Fix several crashes related to multi-threaded rendering
-- enh(dkulp) Spirograph given a few new options for length, animation speed, etc..
-- enh(dkulp) Update text to allow a different speed for each line
-- enh(dkulp) Remove the "Speed" and "Fit To Time" options. Add speed/cycle settings to effects that would use it.
-- enh(gil) Add random effects generation to grid right-click menu.
-- enh(gil) Add ability to move highlighted cell with arrow keys and to expand/contract it with shift modifier.
-- enh(gil) Add grid right-click copy/paste/delete options.
-- enh(gil) Add ability to drag effects in a chase fashion using the Alt key.
-- enh(gil) Add ability to select range of cells and paste effect with key bindings.
-- enh(gil) Add ability to link show and media directories.
-- bug(gil) Fix conductor file import to support LSP conversions. Fixes #232.
4.0.35 May 26, 2015
-- bug (dkulp) fix for crash that occurred in Whole House Models
-- (dkulp) * Popup location of crash report. Fixes #239
-- (dkulp) * Sparkles are only working on the top most layer.
4.0.34 May 26, 2015
-- enh(dkulp) Add ability to import effects from xLights XML files
-- enh(dkulp) Gather more information about threads for crash dump including what frame they are on and what effects they are rendering.
-- bug(dkulp) Fix minor issues in SingleStrandSkips (direction and an extra placement)
-- bug(dkulp) Fix problem of Brightness and contrast only apply to the first layer
-- enh(dkulp) Draw a background for the single strand skips
-- bug(gil) Load perspectives when show directory is changed. Fixes #96.
-- bug(gil) Fix effect duration for importing SuperStar Spiral into Galaxy effect. Fix endless hang on Save when Galaxy rev's was set to 0.
-- bug(gil) Prevent dropping an effect during model playback from stopping the sequence.
4.0.33 May 23, 2015
Developers notes:
-- enh(dkulp) Update the "Strobe" strand type to actually strobe in the preview
-- bug (gil) SuperStar import updates. Fix morph default values to match recent changes. Subtract offset before doing mod.
Add option to flip Y for visualization imports.
-- enh(dkulp) Allow start channel to be specified in #:# notation where first part is the output and the second is the offset from the start of that output. So 3:1 is the first channel of the third output.
-- bug(dkulp) Copy/Paste models from LibreOffice on Mac not working due to cr/lf issues
-- bug(dkulp) Fix #205 - Spriograph D animation not working
-- enh(dkulp) Add Shimmer option to On and ColorWash
-- enh(dkulp) Add "Single Color Custom" string type that allows custom color selection
-- enh(dkulp) Change Vixen import to use streaming xml parser to handle bigger files
The following are the Open issues that have been closed over the last 5 days.
We now have Steve Giron working triaging the bugs. He has gone through all open bugs (>90) and
closed bugs where the
1) problem is now fixed,
2) closed the bugs if they were trivial (with the original users input), or
3) we actually know we fixed the bug (you would see dan or gil as commenting on bug) or
4) We document that it is not a bug but is performing as it was designed.