{"id":15104438,"url":"https://github.com/not-coded/wayfix","last_synced_at":"2025-04-11T13:11:14.546Z","repository":{"id":255040406,"uuid":"848354126","full_name":"not-coded/WayFix","owner":"not-coded","description":"Fixes multiple issues regarding Wayland compatibility for Minecraft.","archived":false,"fork":false,"pushed_at":"2024-10-23T16:48:34.000Z","size":141,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-23T23:41:18.788Z","etag":null,"topics":["crash","fabric","fabricmc-mod","linux","minecraft","minecraft-mod","misc","miscellaneous","mod","not-coded","notcoded","stonecutter","stonecutter-mod","utility","wayfix","wayland","wayland-fix","wayland-fixes"],"latest_commit_sha":null,"homepage":"https://modrinth.com/mod/wayfix","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/not-coded.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-27T15:55:56.000Z","updated_at":"2024-10-23T16:48:37.000Z","dependencies_parsed_at":"2024-10-26T15:16:16.251Z","dependency_job_id":"8628fe09-1034-4390-95ed-392c1a797f65","html_url":"https://github.com/not-coded/WayFix","commit_stats":{"total_commits":24,"total_committers":1,"mean_commits":24.0,"dds":0.0,"last_synced_commit":"78b125b04c32cfa8cdddcad87c917883c19e9ef1"},"previous_names":["not-coded/wayfix"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/not-coded%2FWayFix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/not-coded%2FWayFix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/not-coded%2FWayFix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/not-coded%2FWayFix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/not-coded","download_url":"https://codeload.github.com/not-coded/WayFix/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245984396,"owners_count":20704791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crash","fabric","fabricmc-mod","linux","minecraft","minecraft-mod","misc","miscellaneous","mod","not-coded","notcoded","stonecutter","stonecutter-mod","utility","wayfix","wayland","wayland-fix","wayland-fixes"],"created_at":"2024-09-25T20:01:32.276Z","updated_at":"2025-03-28T06:31:07.823Z","avatar_url":"https://github.com/not-coded.png","language":"Java","readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://cdn.modrinth.com/data/hxIWsdEF/11a8bb4badc214361593ec6d33e29998bcc6ef46.png\" height=128 alt=\"WayFix Logo\"/\u003e\n\u003cbr\u003e\n\n# WayFix\n\n[![Supports minecraft versions from 1.16](https://notcoded.needs.rest/r/badge_minecraft_1.16plus.svg)](https://minecraft.net) [![Cloth Config API](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/requires/cloth-config-api_vector.svg)](https://www.modrinth.com/mod/cloth-config)  ![Won't support forge](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/unsupported/forge_vector.svg) ...natively\n\nFixes multiple issues regarding Wayland compatibility for Minecraft.\n\n**Compatible with Forge and NeoForge, using [Sinytra Connector](https://modrinth.com/mod/connector) and [Connector Extras](https://modrinth.com/mod/connector-extras).** Requires disabling the early loading progress window though!\n\n**Recommended to be used with [glfw-wayland](https://github.com/BoyOrigin/glfw-wayland).**\n\u003cbr\u003e\n**With the [Cursor Fix](https://www.reddit.com/r/kde/comments/13ddktm/mouse_cursor_changing_when_over_some_apps_when/).**\n\u003cbr\u003e\n**And [kdotool](https://github.com/jinliu/kdotool)** ***(only if on KDE Plasma)***.\n\n\u003c/div\u003e\n\n## Features\n- Auto Scale GUI\n  - Auto-scales the GUI scale depending on your display's scaling. (e.g. 2 GUI Scale on 1920x1080 at 100% → 4 GUI Scale on 3840x2160 at 200%)\n\n- Inject Minecraft Icon at Startup\n  - Injects the Minecraft Icon at Startup instead of defaulting to the normal Wayland icon.\n\n- Key Modifiers Fix\n  - Fixes issues where keyboard combinations like 'CTRL + A' or 'CTRL + C' are sent as characters in chat instead of being recognized as key combinations.\n\n- **Fullscreen**\n  - Select Monitor\n    - Select which monitor you want to fullscreen Minecraft to. (primary monitor by default) (must turn on in seperate config option)\n\n\u003e [!NOTE]\n\u003e By default Minecraft sometimes full-screens on the wrong monitor due to Wayland window limitations (unable to get X and Y position).\n\u003e This is automatically **fixed only on KDE Plasma** without specifying the monitor by installing **[kdotool](https://github.com/jinliu/kdotool)**.\n\n## Building\n- Clone the repository\n  - `git clone https://github.com/not-coded/WayFix`\n- Run `./gradlew chiseledBuild`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnot-coded%2Fwayfix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnot-coded%2Fwayfix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnot-coded%2Fwayfix/lists"}