You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27Lines changed: 27 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,32 @@ All notable changes to Kartoza Screencaster will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [0.7.2] - 2026-01-25
9
+
10
+
### Fixed
11
+
12
+
#### System Tray CGO Support
13
+
-**Linux amd64 now has full systray support** - Binary built with CGO enabled
14
+
- Fixed flake.nix to properly enable CGO for native Linux builds
15
+
- Added GTK3, glib, and libayatana-appindicator as build dependencies
16
+
- Split package builders: `mkNativePackage` (CGO) and `mkCrossPackage` (no CGO)
17
+
18
+
#### Build System Improvements
19
+
- Added `proxyVendor` and proper `vendorHash` for reproducible Nix builds
20
+
- CI now installs CGO dependencies for Linux systray builds
21
+
- Debian package includes runtime deps: `libgtk-3-0`, `libayatana-appindicator3-1`
22
+
- RPM package includes runtime deps: `gtk3`, `libayatana-appindicator-gtk3`
23
+
24
+
### Platform Notes
25
+
| Platform | Systray Support | Notes |
26
+
|----------|----------------|-------|
27
+
| Linux amd64 | ✅ Full | CGO enabled, requires GTK3/AppIndicator |
28
+
| Linux arm64 | ❌ TUI only | CGO cross-compile not supported |
29
+
| macOS | ❌ TUI only | CGO cross-compile not supported |
30
+
| Windows | ❌ TUI only | CGO cross-compile not supported |
31
+
32
+
**Note**: All platforms support the full TUI interface. Systray mode (`kartoza-screencaster systray`) requires CGO which is only available on Linux amd64 builds.
0 commit comments