Commit Graph

80 Commits

Author SHA1 Message Date
Logan McNaughton 1bfb50de8a re-arrange input profiles (#1150) 2026-07-05 10:43:23 +00:00
Logan McNaughton 3bc7c96191 move input polling (#1145)
* move input polling

* more

* more

* more
2026-07-02 08:04:51 +00:00
Logan McNaughton 681f8670f5 GGRS netplay (#1004)
* update netplay

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2026-06-05 07:43:31 +00:00
Logan McNaughton 864175fae6 Rewind (#991)
* rewind

* more
2026-05-30 19:00:33 +00:00
Logan McNaughton 3fdbe9a4f7 implement default for Ui (#989)
* implement default for Ui

* more
2026-05-30 11:36:32 +00:00
Logan McNaughton 24e5a3fac4 move joystick update (#985) 2026-05-29 14:51:27 +00:00
Logan McNaughton dc6138076f use const for unknown name (#962) 2026-05-27 12:23:43 +00:00
Logan McNaughton 69e3ebcc26 match controllers on android (#959)
* match controllers on android

* more

* more
2026-05-27 10:03:36 +00:00
Logan McNaughton 9c9f1a3000 connect to native code (#955)
* connect to native code

* more

* more

* more

* more

* more

* more

* more

* more
2026-05-26 13:03:00 +00:00
Logan McNaughton e5c74d05aa Improve some dialogs (#935)
* improve dialogs

* more
2026-05-22 10:43:37 +00:00
Logan McNaughton e852439b6a Fix open on Android (#921)
* fix open

* more

* more

* mroe
2026-05-19 19:56:36 +00:00
Logan McNaughton 5850c514f2 Populate controller list on android (#920)
* list controllers in UI for android

* more

* more
2026-05-19 17:30:09 +00:00
Logan McNaughton be9ba1366e move some android guards (#917)
* move some android guards

* more
2026-05-19 12:10:25 +00:00
Logan McNaughton 41e66825d0 Update UI (#911)
* rework UI

* more

* more

* more
2026-05-19 06:50:00 +00:00
Logan McNaughton a78393ca91 More basic Android stuff (#910)
* enable tokio

* data dirs

* jni pointer

* more

* more

* more

* more

* more

* more

* more

* more
2026-05-18 15:08:01 +00:00
Logan McNaughton e3b63908de show controller during config (#904) 2026-05-17 14:43:37 +00:00
Logan McNaughton f963742009 put back checks for proper type of controller (#873) 2026-05-11 15:42:15 +00:00
Logan McNaughton a7cbf866e8 pump events before flush (#862) 2026-05-09 17:05:38 +00:00
Logan McNaughton 7fae21d7ac Use SDL_GetJoystickAxisInitialState (#858)
* add initial_state to input profile

* more

* more

* more

* more

* more

* more

* more

* more

* more
2026-05-09 13:47:55 +00:00
Logan McNaughton 61532f7b45 move sdl init (#848)
* move sdl init

* more

* more

* more

* more
2026-05-06 20:09:21 +00:00
Logan McNaughton 323e8cf1f0 move sdl quit calls (#842)
* move sdl quit calls

* more
2026-05-06 08:59:05 +00:00
Logan McNaughton 172d10d7cb update controllers when clicking on controller config (#841)
* update controllers when clicking on controller config

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2026-05-06 07:44:39 +00:00
Logan McNaughton f45f951af8 fast forward controller hotkey (#837)
* fast forward controller hotkey

* more
2026-05-04 08:59:20 +00:00
Logan McNaughton 883852a828 more error messages (#836) 2026-05-04 08:36:50 +00:00
Logan McNaughton 90052257bb Use eprintln (#835)
* use eprintln

* more

* more
2026-05-04 07:49:38 +00:00
Logan McNaughton 12280bb35b more crash protection (#832)
* more crash protection

* more

* more
2026-05-03 14:02:17 +00:00
Logan McNaughton 3d6ca17a9a more crash protection (#831) 2026-05-03 13:11:08 +00:00
Logan McNaughton 01863a70a8 avoid some controller crashes (#830)
* avoid some controller crashes

* more

* more
2026-05-03 07:50:13 +00:00
Logan McNaughton b86c5daa2c add controller hotkeys (#821)
* add controller hotkeys

* more

* more

* more

* more

* more

* more
2026-05-02 09:04:42 +02:00
Logan McNaughton 8c7d3d4893 protect against null ptr dereference (#819)
* protect against null ptr dereference

* more
2026-05-01 20:44:14 +02:00
Logan McNaughton e860b96bd8 Controller code cleanup (#816)
* controller hotkeys

* more

* more

* more

* more

* more
2026-04-28 08:37:59 +02:00
Logan McNaughton b2ef544513 handle controller reconnection (#815) 2026-04-27 16:38:20 +02:00
Logan McNaughton edb6960d4f Make Slint optional (#778)
* make slint optional

* more

* more
2026-04-19 23:15:56 +02:00
Logan McNaughton d12f16fe29 minor code cleanup (#746) 2026-04-15 12:36:21 +02:00
Logan McNaughton c14b461612 more RA (#741)
* more RA

* more

* more
2026-04-13 20:39:57 +02:00
Logan McNaughton c4b86eb4b1 challenge indicators (#739)
* Add Challenge Indicators

* more

* more

* use c++20

* shorten messages

* progress

* more

* more

* more

* more
2026-04-13 09:16:15 +02:00
Logan McNaughton c6703244b3 better window cleanup 2026-03-17 19:15:19 +01:00
Logan McNaughton 8291a93337 draw every 100ms in input profile creation 2026-03-17 19:09:10 +01:00
Logan McNaughton 6de1ef3548 change message in input profile 2026-03-16 14:55:27 +01:00
Logan McNaughton 7f84eb2aff add missing gamepad button types 2026-01-26 21:44:03 +01:00
Logan McNaughton b460d55714 use SDL_HAPTIC_INFINITY 2026-01-25 13:35:59 +01:00
Logan McNaughton 8be1ac7740 update SDL crate (#648)
* update SDL crate

* more
2026-01-03 10:07:27 +01:00
Logan McNaughton fe0297690f pump events during vi (#593)
* pump events during vi

* add var

* more

* more
2025-10-26 13:42:25 +01:00
Logan McNaughton 847df61526 Add pause between key bindings (#594) 2025-10-26 13:33:40 +01:00
Logan McNaughton cccb079d63 cleanup deadzone code (#558) 2025-08-24 00:05:03 +02:00
Logan McNaughton c52b680753 use saturating abs for deadzone (#557) 2025-08-23 22:52:04 +02:00
Logan McNaughton 8799650245 add deadzone option (#554)
* add deadzone option

* add deadzone calc

* more
2025-08-23 15:36:03 +02:00
Logan McNaughton 6ad1a31e34 correct joystick hat diagonal input (#551) 2025-08-20 09:15:41 +02:00
Logan McNaughton 1eb1503981 Onscreen drawing (#536)
* onscreen messages

* more

* more

* more

* more

* use sdl_ttf

* more

* more

* more

* more

* test

* mroe

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2025-08-05 15:59:49 +02:00
Logan McNaughton ac09be4202 Increase axis movement requirement when configuring controller (#514) 2025-07-17 15:22:21 +02:00