diff --git a/CHANGELOG.md b/CHANGELOG.md index 725e800..188633c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.15] — 2026-04-29 + +### Fixed + +- **Taskmanager example**: collapsible headers (CPU, Memory, Disk) now use reactive `state.Signal` + instead of static text — percentages update at 1 Hz matching chart data. ([#82](https://github.com/gogpu/ui/issues/82)) + +### Changed (Dependencies) + +- **gg** v0.43.4 → **v0.43.5** +- **gogpu** v0.30.0 → **v0.30.3** + ## [0.1.14] — 2026-04-27 ### Added diff --git a/go.mod b/go.mod index a577e02..4d37e19 100644 --- a/go.mod +++ b/go.mod @@ -4,8 +4,8 @@ go 1.25.0 require ( github.com/coregx/signals v0.1.0 - github.com/gogpu/gg v0.43.4 - github.com/gogpu/gogpu v0.30.0 + github.com/gogpu/gg v0.43.5 + github.com/gogpu/gogpu v0.30.3 github.com/gogpu/gpucontext v0.15.0 golang.org/x/image v0.39.0 ) @@ -15,8 +15,8 @@ require ( github.com/go-webgpu/goffi v0.5.0 // indirect github.com/go-webgpu/webgpu v0.4.3 // indirect github.com/gogpu/gputypes v0.5.0 // indirect - github.com/gogpu/naga v0.17.6 // indirect - github.com/gogpu/wgpu v0.26.8 // indirect + github.com/gogpu/naga v0.17.8 // indirect + github.com/gogpu/wgpu v0.26.10 // indirect golang.org/x/sys v0.43.0 // indirect golang.org/x/text v0.36.0 // indirect ) diff --git a/go.sum b/go.sum index 4377a2e..a27c014 100644 --- a/go.sum +++ b/go.sum @@ -8,36 +8,22 @@ github.com/go-webgpu/goffi v0.5.0 h1:EuvVRiRn9qAfCkYYXbHs9gz8NY+zv2/OA1N7gi56UVE github.com/go-webgpu/goffi v0.5.0/go.mod h1:wfoxNsJkU+5RFbV1kNN1kunhc1lFHuJKK3zpgx08/uM= github.com/go-webgpu/webgpu v0.4.3 h1:dIBf7WgO/7VL2Cj7IFcq151rWqvSknsFe6k/+ZEEXEE= github.com/go-webgpu/webgpu v0.4.3/go.mod h1:HNIBiaMJNdPeQd6hmHdQsXg4t4R99xVQybnoDGOShe0= -github.com/gogpu/gg v0.43.0 h1:U7TUFctUeCQeCYZyD56BhT4MrZdaQRMMSFrURkl+l9w= -github.com/gogpu/gg v0.43.0/go.mod h1:FSx3S3xmpzK5dJh7uQ+khKJqE8rlclcU0uuebLzN7M4= -github.com/gogpu/gg v0.43.1 h1:34vEBprMSo2g4NTPgycBBC0QbmWmiakTA9iJYVGDtWk= -github.com/gogpu/gg v0.43.1/go.mod h1:2+tTF+ZefkzJSfRc7dl/qhl+YgedD2hfNWnj+24vGb8= -github.com/gogpu/gg v0.43.2 h1:2iysbQk4ovoibdlguzh6/8bHqWY+oD1cWfNs5WWRQU0= -github.com/gogpu/gg v0.43.2/go.mod h1:qM9ZxRJcxRajh6mz+oOQd1DCpvzdbe4eu0sEQqSt0rM= -github.com/gogpu/gg v0.43.3 h1:3188etc8d9TnOgyyyUxsDEDOo2UeGLdTjH2vgIMzTjE= -github.com/gogpu/gg v0.43.3/go.mod h1:0v6xjDUz0o/378OasA5mTOk3Y/18Pf7/48jZ+ZpD4qI= github.com/gogpu/gg v0.43.4 h1:LvMPaXH2lysL17AAWHzSlecF2tZNvRjNrqpdZ2y3FWQ= github.com/gogpu/gg v0.43.4/go.mod h1:0v6xjDUz0o/378OasA5mTOk3Y/18Pf7/48jZ+ZpD4qI= -github.com/gogpu/gogpu v0.29.2 h1:jW+cIQcqgtIWe7WUVzFqtSqgdKv2X3q9p9Dp6zRvGGw= -github.com/gogpu/gogpu v0.29.2/go.mod h1:dC2rtaIGsuU1OjUU8SjsDINzXrqoiTK7iqSJYl0cNuQ= -github.com/gogpu/gogpu v0.29.4 h1:DNu+JK3dKyqV1ed9zlZzgmHEQdG+0qbMJAk/1AKVc1Q= -github.com/gogpu/gogpu v0.29.4/go.mod h1:sNTQaGFgsiViixkRr7Cigu1toticVg54r0V1OW8nVH4= +github.com/gogpu/gg v0.43.5 h1:yYrNoKva/e3hQFMHYingDfI0MJj1XRWnjst8D6Qg5vY= +github.com/gogpu/gg v0.43.5/go.mod h1:a8qI3b0Li/HxbEvOJkOWyM/eCfvM3+9Br6ejv9v7ajQ= github.com/gogpu/gogpu v0.30.0 h1:wqt/i7wVDxg5JJvcDzbiJTbe8WMREgvq15mnArj4rtU= github.com/gogpu/gogpu v0.30.0/go.mod h1:COx41+i3dsZg9eB6nEuiJHlnp7B7whJjUTqXfaqKl70= -github.com/gogpu/gpucontext v0.14.0 h1:0IAkOwQFW7T5bhRqr8tSgV+bKS4rU9zpDOv5ux1QXr0= -github.com/gogpu/gpucontext v0.14.0/go.mod h1:6zwdmYXH5GQltoiHbb3WXVS/UJ5bFsCux0mXCVqGlzY= +github.com/gogpu/gogpu v0.30.3 h1:pE/2SRQBAlfgIrFymoAP2cIvhqN84ksqmMOxumAhhq4= +github.com/gogpu/gogpu v0.30.3/go.mod h1:44OnY/RBdnDFPpIyl4bvnT3QvIj5b4TVicu7OUI3zpk= github.com/gogpu/gpucontext v0.15.0 h1:LV1Ztvi14FD5FCQy9A+XP7OWRXtZNA/c8y201x7E70w= github.com/gogpu/gpucontext v0.15.0/go.mod h1:6zwdmYXH5GQltoiHbb3WXVS/UJ5bFsCux0mXCVqGlzY= github.com/gogpu/gputypes v0.5.0 h1:i2ED/9w6m6yLxf8XJT69/NIMSNTLO2y5F1LqvugCKIE= github.com/gogpu/gputypes v0.5.0/go.mod h1:cnXrDMwTpWTvJLW1Vreop3PcT6a2YP/i3s91rPaOavw= -github.com/gogpu/naga v0.17.6 h1:Wh0MbP8wo9+eA1p8yKhDw8lvi+LykMzdJu4bGepstxg= -github.com/gogpu/naga v0.17.6/go.mod h1:15sQaHKkbqXcwTN+hHYGLsA0WBBnkmYzne/eF5p5WEg= -github.com/gogpu/wgpu v0.26.4 h1:uF8nPtHodaaWPQMhFx4Wk2gp3YLBAMOhJKIYMbHlE5E= -github.com/gogpu/wgpu v0.26.4/go.mod h1:6T/5epK+HKgKBRl5sYwik5Q130WZiy+RA/CQP6K+qrA= -github.com/gogpu/wgpu v0.26.6 h1:+mX+HQqyIrF3oGpEV9J6vKY1ji3W3sFbDnHlRIuZ1lM= -github.com/gogpu/wgpu v0.26.6/go.mod h1:6T/5epK+HKgKBRl5sYwik5Q130WZiy+RA/CQP6K+qrA= -github.com/gogpu/wgpu v0.26.8 h1:nna7WXNLIhEe7dmDISAyHwxc0Un3BF8G5doQP2QLAMs= -github.com/gogpu/wgpu v0.26.8/go.mod h1:6T/5epK+HKgKBRl5sYwik5Q130WZiy+RA/CQP6K+qrA= +github.com/gogpu/naga v0.17.8 h1:twxjkEMd4wL+ayIOb/U4jglQ37pHAcDv4sKAWbaXaQI= +github.com/gogpu/naga v0.17.8/go.mod h1:15sQaHKkbqXcwTN+hHYGLsA0WBBnkmYzne/eF5p5WEg= +github.com/gogpu/wgpu v0.26.10 h1:BTwXoUiI+IWh/KWkG+lt2tqMhlqSk2wKYxrpDcXILrQ= +github.com/gogpu/wgpu v0.26.10/go.mod h1:TL7iCn3EbuqssAkEC8Lbmi4KDctGbZtHY5HHd5cB0tI= golang.org/x/image v0.39.0 h1:skVYidAEVKgn8lZ602XO75asgXBgLj9G/FE3RbuPFww= golang.org/x/image v0.39.0/go.mod h1:sIbmppfU+xFLPIG0FoVUTvyBMmgng1/XAMhQ2ft0hpA= golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI=