Links
Creators
Details
1.1.0
Compatibility
Required content
Changes
v1.1.0
Here we are again. This has been an eventful time for waylandcraft. A lot has changed: Besides the various bug fixes there are also some major changes to the internals of the mod and new features.
New features include a lot more useful interactions when holding windows!
- You can now scroll while grabbing a window to change the distance from the camera
- When holding a window you can press Alt to snap to block surfaces, hold down both Alt and Control for block center snapping
- Or while holding a window only press Control and it will snap to the edges of other windows
Also new: A settings screen! Right now there are only two options but with many more on the way. You can now toggle Window Antialiasing which makes text appear more readable and less glitchy from far away. There is also now an option to change the global scale of windows by how many pixels there should be per block.
And for the (maybe three in total) arm users: The mod now also includes the native library for arm64. Feedback welcome! Right now the mod is still built against Ubuntu 22.04 with glibc, so sorry to the musl users. Right now you'll still have to compile the mod yourself.
What's Changed
- Remove unused EGL config query by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/59
- Implement grab window scrolling by @tinkoshk in https://github.com/EVV1E/waylandcraft/pull/56
- Fix render node query when missing EGL extension by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/73
- Add translations for keybinds/keybinds category by @mafien0 in https://github.com/EVV1E/waylandcraft/pull/76
- Fix crash when adding particles by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/89
- Fix game window desktop bleed-through by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/93
- Fix dmabuf handling issues by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/102
- Downgrade wl_seat global to 8, change key repeat delay by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/106
- Fix some issues relating to wl object versioning by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/108
- Implement settings screen by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/90
- RGSS antialiasing by @tinkoshk in https://github.com/EVV1E/waylandcraft/pull/64
- Fix missing pointer frame event on relative motion by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/115
- Item manager: Only remove item when toplevel gone by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/116
- Add wm screen capture mode for fullscreen and ESC by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/121
- Implement window world snapping by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/125
- Implement window block center snapping by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/131
- Implement window to window edge snapping by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/134
- Add support for multiple native libraries in releases by @EVV1E in https://github.com/EVV1E/waylandcraft/pull/80
- Update
jnicrate to 0.22 by @Zorbatron in https://github.com/EVV1E/waylandcraft/pull/39 - Fix typo in README for xwayland-satellite command by @rodrgds in https://github.com/EVV1E/waylandcraft/pull/142
New Contributors
- @mafien0 made their first contribution in https://github.com/EVV1E/waylandcraft/pull/76
- @Zorbatron made their first contribution in https://github.com/EVV1E/waylandcraft/pull/39
- @rodrgds made their first contribution in https://github.com/EVV1E/waylandcraft/pull/142
Full Changelog: https://github.com/EVV1E/waylandcraft/compare/v1.0.1...v1.1.0
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:9yAfrPwH:mvfuEzOI"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9yAfrPwH:mvfuEzOI"
}

