Skip to content

Commit b3c40d4

Browse files
authored
N26: pixels & KAS (#815)
1 parent e08a9bf commit b3c40d4

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

content/news/026/index.md

+46
Original file line numberDiff line numberDiff line change
@@ -855,6 +855,52 @@ Check out the project's [README][hexagonal_pathfinding_astar] for more info.
855855

856856
[hexagonal_pathfinding_astar]: https://github.com/BlondeBurrito/hexagonal_pathfinding_astar
857857

858+
### [pixels] v0.6
859+
860+
![Pixels logo](pixels.png)
861+
862+
[pixels] by [@parasyte] is a tiny hardware-accelerated pixel frame buffer
863+
based on wgpu. It gives you a pixel buffer and you can poke colors into it
864+
(on the CPU side). The buffer is uploaded to the GPU as a texture,
865+
and all scaling and clipping is handled by a default shader.
866+
For additional control, you can add your own custom shaders for pre- and post-processing.
867+
868+
The v0.6 release adds support for wgpu 0.10 which is a huge improvement.
869+
The only breaking changes are reexports and an error variant name change.
870+
In most cases, this upgrade is a drop-in replacement.
871+
872+
_Discussions:
873+
[/r/rust](https://reddit.com/r/rust/comments/pganne/pixels_060_release_announcement)_
874+
875+
[pixels]: https://github.com/parasyte/pixels
876+
[@parasyte]: https://github.com/parasyte
877+
878+
### [KAS] GUI v0.10
879+
880+
![a window with many widgets and tabs](kas-demo.gif)
881+
_Widget gallery demo_
882+
883+
[KAS] by [@dhardy] is a general-purpose retained UI toolkit.
884+
This month v0.10 was released:
885+
886+
- KAS now supports dynamic linking, allowing faster builds.
887+
Additionally using a faster linker (lld or mold) allows 6x improvement
888+
on re-build speed for the Gallery example.
889+
- Keyboard navigation has been revised to match standard desktop GUIs.
890+
- Themes have been improved, with (better) shadows under pop-up menus
891+
and (on one theme) under buttons.
892+
- Crates have been reshuffled so that now (most) users only depend on kas.
893+
- OpenGL on Linux is supported (mostly thanks to WGPU improvements).
894+
- KAS-text now exposes its `fontdb::Database`, allowing text in SVGs.
895+
896+
Also, the author notes that this may be the last release of [KAS]
897+
because of the lack of interest to the project.
898+
899+
_Discussions: [/r/rust](https://reddit.com/r/rust/comments/pjlb92/kas_gui_v010)_
900+
901+
[KAS]: https://github.com/kas-gui/kas
902+
[@dhardy]: https://github.com/dhardy
903+
858904
## Popular Workgroup Issues in Github
859905

860906
<!-- Up to 10 links to interesting issues -->

content/news/026/kas-demo.gif

979 KB
Loading

content/news/026/pixels.png

7.04 KB
Loading

0 commit comments

Comments
 (0)