This release contains a bunch of backend code changes and some much requested features.
## Detached cursor capture mode
The settings now have an option called "Detach cursor" which makes it such that when
you are in keyboard capture mode and hover over a window, your mouse cursor now detaches and you can move it over the window like in a normal desktop environment instead of it still turning your camera around in game. This is useful for a lot of FPS games that frequently lock and unlock the mouse.
## Single-axis window grabbing
When moving a window around by grabbing its title bar, you can now hold down CTRL to make it snap to only move it around horizontally or vertically on its plane. This is useful for aligning windows on a wall.
## Fixes
- The game no longer crashes when the render node could not be queried and now falls back to basic functionality (no dmabuf, only shared memory) instead
- Fixed potential texture memory leaks
- Fix updates being triggered too often when using mods that render multiple game views
## Technical changes (for nerds)
The graphics code for EGL has been rewritten from Rust to Java in a way that
is more extensible for different graphics APIs and backends.
**Full Changelog**: https://github.com/EVV1E/waylandcraft/compare/v2.0.3...v2.1.0
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }