Skip to content

N26: pixels & KAS #815

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Oct 10, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions content/news/026/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -855,6 +855,52 @@ Check out the project's [README][hexagonal_pathfinding_astar] for more info.

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

### [pixels] v0.6

![Pixels logo](pixels.png)

[pixels] by [@parasyte] is a tiny hardware-accelerated pixel frame buffer
based on wgpu. It gives you a pixel buffer and you can poke colors into it
(on the CPU side). The buffer is uploaded to the GPU as a texture,
and all scaling and clipping is handled by a default shader.
For additional control, you can add your own custom shaders for pre- and post-processing.

The v0.6 release adds support for wgpu 0.10 which is a huge improvement.
The only breaking changes are reexports and an error variant name change.
In most cases, this upgrade is a drop-in replacement.

_Discussions:
[/r/rust](https://reddit.com/r/rust/comments/pganne/pixels_060_release_announcement)_

[pixels]: https://github.com/parasyte/pixels
[@parasyte]: https://github.com/parasyte

### [KAS] GUI v0.10

![a window with many widgets and tabs](kas-demo.gif)
_Widget gallery demo_

[KAS] by [@dhardy] is a general-purpose retained UI toolkit.
This month v0.10 was released:

- KAS now supports dynamic linking, allowing faster builds.
Additionally using a faster linker (lld or mold) allows 6x improvement
on re-build speed for the Gallery example.
- Keyboard navigation has been revised to match standard desktop GUIs.
- Themes have been improved, with (better) shadows under pop-up menus
and (on one theme) under buttons.
- Crates have been reshuffled so that now (most) users only depend on kas.
- OpenGL on Linux is supported (mostly thanks to WGPU improvements).
- KAS-text now exposes its `fontdb::Database`, allowing text in SVGs.

Also, the author notes that this may be the last release of [KAS]
because of the lack of interest to the project.

_Discussions: [/r/rust](https://reddit.com/r/rust/comments/pjlb92/kas_gui_v010)_

[KAS]: https://github.com/kas-gui/kas
[@dhardy]: https://github.com/dhardy

## Popular Workgroup Issues in Github

<!-- Up to 10 links to interesting issues -->
Expand Down
Binary file added content/news/026/kas-demo.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/news/026/pixels.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.