From a5f33ef9338c1d7dd648c277dfca69754951ac22 Mon Sep 17 00:00:00 2001 From: FlamedDogo99 <96555444+FlamedDogo99@users.noreply.github.com> Date: Tue, 28 May 2024 10:48:42 -0600 Subject: [PATCH] Create README.md --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..954085a --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# Eagler Mobile + +## A userscript that allows eaglercraft to run on iOS safari +To-do +- [ ] Strafe buttons when holding forward +- [ ] Crouch lock on hold +- [ ] Sprint button (sperate from double tapping forward) +- [ ] Gamepad support +- [ ] Cancel button for file upload +- [ ] Styling for file upload +- [ ] Pick block button +- [ ] Back button for Kiwi browser? + +Implemented + +- [x] Fake pointerlock API (tricks the client into loading) +- [x] Fake fullscreen API (so that selecting full screen doesn't crash the client) +- [x] Custom upload button for files (because safari is a pain with button clicks) +- [x] Fake mousemove events (Allows touch and drag to simulate mouse movement) +- [x] Fake cursor scroll events (Allows scrolling through hotbar and in menus) +- [x] On-screen controls (Movement, block placement/removal, inventory, item dropping, keyboard, and exiting keys) +- [x] Styling for html, body, and canvas (So that the canvas doesn't ignore the navigation bars for viewport sizing)