Repository navigation
0.1.0 - First Experimental Beta Release
Pre-release
Pre-release
Release notes
Experimental. This is a pre-release. Expect breaking changes before 1.0.
Highlights
- Widgets:
Rectangle,Text,TextInput,Row,Column,Stack,ScrollArea,Canvasand shapes - Layout: sizing, padding, alignment and justify (
SpaceBetween,SpaceAround,SpaceEvenly) - Styling: fills, gradients, images, SVG icons, masks, rounded corners, shadows and custom shaders
- Rendering: on the GPU with vello and wgpu
- Input: keyboard, mouse buttons, scrolling and cursor shapes
- Animation: with easing and blending
- Multi-monitor: open, close and size windows per output on wlr-layer-shell
- Built-in services: audio, network, bluetooth, battery, brightness, CPU, memory, media, notifications, apps, lock screen and workspaces (niri, Hyprland, Sway)
- System access: D-Bus, IPC, file watching and process spawning
CLI
amane startupcreates a starter shell in~/.config/amane, and--examplecreates a full example baramane devrebuilds and restarts the shell on every saveamane compilebuilds the shell, andamane runbuilds it and then starts itamane ipc callcalls a handler in the running shell
Requirements
- A compositor with wlr-layer-shell support (niri, Hyprland, Sway…). GNOME is not supported.
- A Rust toolchain with cargo on your
PATH. Your config is compiled on your machine, and the build cache takes about 1 GB.