Skip to content

Commit 9f8f14c

Browse files
fuddlesworthruvnet
andcommitted
chore: release v1.15.0
Co-Authored-By: claude-flow <ruv@ruv.net>
1 parent 586fe8d commit 9f8f14c

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ Versioning follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
99

10+
## [1.15.0] - 2026-02-22
11+
12+
### Added
13+
- **Mosaic Pulse shader**: Audio-reactive stained glass mosaic with colorful tiles, pulsing shapes (circles, diamonds, squares), sparkles, and dithered posterization. Bass drives shape pulse, mids shift hue, treble triggers sparkles. 12 configurable parameters across 6 groups.
14+
- **User-supplied image textures**: Shader effects can now sample up to 4 user-provided images (bindings 7-10) with configurable wrap modes.
15+
- **Shared GLSL utilities**: Extracted `common.glsl`, `audio.glsl`, `textures.glsl`, and `multipass.glsl` as shared includes — all shaders updated to use common helpers (hash, noise, SDF, blending, audio bands).
16+
17+
### Fixed
18+
- **System layout restore**: Deleting a user layout override from KCM now correctly restores the system-provided layout instead of leaving a blank state.
19+
- **System layout label**: Label now includes "zones" suffix for consistency with other layout names.
20+
- **Translation extraction**: 33 missing source files added to the extraction list so all translatable strings are captured.
21+
- **German .po headers**: Normalized header fields for consistency across all 3 translation domains.
22+
23+
### Changed
24+
- **German translations**: Complete coverage for all 3 domains (daemon, KCM, effect). Removed 49 obsolete entries.
25+
- Removed outdated shader presets.
26+
1027
## [1.14.1] - 2026-02-21
1128

1229
### Fixed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
cmake_minimum_required(VERSION 3.16)
77

8-
project(PlasmaZones VERSION 1.14.1 LANGUAGES CXX)
8+
project(PlasmaZones VERSION 1.15.0 LANGUAGES CXX)
99

1010
set(CMAKE_CXX_STANDARD 20)
1111
set(CMAKE_CXX_STANDARD_REQUIRED ON)

0 commit comments

Comments
 (0)