Skip to content

Commit eee5a39

Browse files
New version: xLightsSequencer.xLights version 2026.09 (microsoft#376011)
1 parent 753e95f commit eee5a39

3 files changed

Lines changed: 82 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Created with WinGet Releaser using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json
3+
4+
PackageIdentifier: xLightsSequencer.xLights
5+
PackageVersion: '2026.09'
6+
InstallerLocale: en-US
7+
InstallerType: inno
8+
Scope: machine
9+
InstallModes:
10+
- interactive
11+
- silent
12+
- silentWithProgress
13+
InstallerSwitches:
14+
Silent: /sp- /verysilent /norestart
15+
SilentWithProgress: /sp- /silent /norestart
16+
UpgradeBehavior: install
17+
ProductCode: xLights_is1
18+
ReleaseDate: 2026-05-18
19+
AppsAndFeaturesEntries:
20+
- ProductCode: xLights_is1
21+
ElevationRequirement: elevatesSelf
22+
InstallationMetadata:
23+
DefaultInstallLocation: '%ProgramFiles%\xLights'
24+
Installers:
25+
- Architecture: x64
26+
InstallerUrl: https://github.com/xLightsSequencer/xLights/releases/download/2026.09/xLights64_2026_9.exe
27+
InstallerSha256: BF6A02BF4FD8F4E5BC4CA0433B6456A126ABA9CD7F13FE8D39D0C329DAAA6F16
28+
ManifestType: installer
29+
ManifestVersion: 1.12.0
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Created with WinGet Releaser using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json
3+
4+
PackageIdentifier: xLightsSequencer.xLights
5+
PackageVersion: '2026.09'
6+
PackageLocale: en-US
7+
Publisher: xLightsSequencer
8+
PublisherUrl: https://github.com/xLightsSequencer/
9+
PublisherSupportUrl: https://github.com/xLightsSequencer/xLights/issues
10+
PackageName: xLights
11+
PackageUrl: https://github.com/xLightsSequencer/xLights
12+
License: GPL-3.0
13+
LicenseUrl: https://github.com/xLightsSequencer/xLights/blob/HEAD/License.txt
14+
ShortDescription: xLights is a free and open source program that enables you to design, create and play amazing lighting displays through the use of DMX controllers, E1.31 Ethernet controllers and more.
15+
ReleaseNotes: |-
16+
2026.09 — May 9, 2026
17+
Enhancements
18+
- dkulp — Controller delete now clears any model's "!ControllerName:..." start channel so dependent models become unassigned instead of pointing at a missing controller.
19+
- scott — Add experimental custom color picker (Preferences > Other) with HSV disc, brightness slider, CSS named-color swatches, recent colors, and hex entry.
20+
- cybercop23 — "Paste Effects" auto-inserts the needed layers when pasting multi-layer effects; new "Copy Layers/SubModels to Models" pastes effects to multiple models at once.
21+
- dkulp — macOS crash report: capture every thread's backtrace at the moment of the crash into a new all-threads.txt file.
22+
- Neil — Custom Model Wiring header overlay now shows "Total Nodes: N" below Rotation.
23+
- dkulp — MediaCompatibility flags rawvideo .mov with non-8-aligned row stride so the on-load convert dialog catches them and converts to ProRes 4444 before playback.
24+
- dkulp — AVFoundationVideoReader detects rawvideo .mov with non-8-aligned stride at construction so desktop falls back to FFmpeg; iPad surfaces them as unreadable.
25+
Bug Fixes
26+
- dkulp — Shader effect (Windows): return the GL context to the pool every frame instead of pinning one per ShaderRenderCache.
27+
- dkulp — Fast-math hazard audit: fixed TempoDetector, ChordDetector, and mapbox earcut OBJ triangulation; switched isnan/isinf/isfinite guards to _builtin* so -ffinite-math-only no longer elides them.
28+
- dkulp — OpenGL (Windows): check the LoadGLFunctions return value before initializing shaders, and check every required GL entry point inside ShaderProgram::Init.
29+
- dkulp — EffectsPanel::SetDefaultEffectValues: null-check effectManager and effectPanelManager before iterating.
30+
- dkulp — LayoutPanel::FinalizeModel: null-check the dynamic_cast<PolyLineModel*> of _newModel before calling ClearPolyLineCreate/GetNumHandles.
31+
- dkulp — LayoutPanel: null-check event.GetProperty() in OnPropertyGridChanging — fixes crashes editing BkgSizeWidth/Height while a layout group is being switched.
32+
- dkulp — Layout preview: guard DisplayModelOnWindow/DisplayEffectOnWindow against null Nodes/empty Coords — fixes top macOS crash 3D drag-placing new Tree/Sphere/Cube.
33+
- dkulp — Stem Separator: guard the CoreML inference call with @try/@catch and reject outputs whose strides have fewer dimensions than the shape.
34+
- cybercop23 — 3D shift+drag lasso was selecting models outside the box when zoomed in: the OBB test now projects all 8 AABB corners (was 2) and depth-filters background models.
35+
- dkulp — Fix Apple Intelligence crash in FoundationModels.respond() on macOS 26 by reordering rpath so /usr/lib/swift wins over the bundled libswift_Concurrency.
36+
- scott — HTDemucs ONNX model download was failing because the 12s curl timeout meant for short API calls also killed the large-file download.
37+
- dkulp — Backup: per-file copy now uses std::filesystem::copy_file (logs path/errno on failure), and requests write access so sandboxed builds get a writable bookmark.
38+
- Neil — macOS: opening a .xsqz package while a sequence is loaded now spawns a new xLights process via open -n instead of replacing the current show folder in-place.
39+
- cjd — Audio not playing on first Play after opening a sequence — AudioManager::Seek() now lazy-adds the audio stream the same way Play() does.
40+
- dkulp — Generate AI Lyrics now feeds the recogniser the currently-selected waveform (RAW, HTDemucs vocals stem, band-passed, etc.) instead of always sending the mix.
41+
- dkulp — Video transcode: when a chosen encoder (e.g. libx265's 16x16 minimum) refuses the source dimensions, fall through to the next candidate. Fixes very small videos.
42+
- dkulp — Video transcode + Export Model Video (.mov): AVFoundation rawvideo decoder needs row stride divisible by 8, so non-8-aligned widths now route through ProRes 4444.
43+
ReleaseNotesUrl: https://github.com/xLightsSequencer/xLights/releases/tag/2026.09
44+
ManifestType: defaultLocale
45+
ManifestVersion: 1.12.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with WinGet Releaser using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json
3+
4+
PackageIdentifier: xLightsSequencer.xLights
5+
PackageVersion: '2026.09'
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.12.0

0 commit comments

Comments
 (0)