Repository navigation
Releases: MystiaFin/amane
Releases · MystiaFin/amane
Release list
v0.1.1
Editor support
amane startup now writes a Cargo.toml next to your src/ folder, so rust-analyzer finds Amane and gives you completions, hover and go-to-definition in any editor. No editor setup needed.
Already have a shell? Update the CLI, then run amane dev, amane run or amane compile once. The file is created on that build. Restart rust-analyzer afterwards.
If you keep your shell in git, ignore the generated files:
Cargo.toml
Cargo.lock
target/
Contributing
- Added
CONTRIBUTING.md - New issues now use forms for feature requests and bug reports
Update steps:
- Git install: git pull, then cargo install --path cli.
- Nix flake users: nix flake update amane.
0.1.0 - First Experimental Beta 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.