Commit Graph

59 Commits

Author SHA1 Message Date
Evan Debenham eec2479903 v2.3.0: updated copyright to 2024 2024-01-16 14:54:39 -05:00
Evan Debenham 6d96498075 v2.3.0: adjusted out-of-screen touch rejection 2024-01-10 12:12:15 -05:00
Evan Debenham e4b8f3107f v2.2.1: fixed various issues with iOS gestures (actually hopefully) 2023-10-25 16:10:14 -04:00
Evan Debenham 6c4c4be6f6 v2.2.0: fixed crashes with text input and controllers 2023-09-25 16:41:13 -04:00
Evan Debenham aede0d6a48 v2.1.2: actually properly implemented controller init safety check 2023-06-16 12:41:19 -04:00
Evan Debenham e9ccd7929b v2.1.1: added some safety checks for controllers failing to initialize 2023-06-13 11:29:20 -04:00
Evan Debenham 4e6a8ce0ab v2.1.1: optimized imports for the whole codebase 2023-06-13 11:29:13 -04:00
Evan Debenham bac2af9df8 v2.1.1: fixed bugs with cursor capture 2023-06-13 11:23:12 -04:00
Evan Debenham e995af5c95 v2.0.2: fixed controller drag events incorrectly using separate IDs 2023-04-13 13:26:19 -04:00
Evan Debenham 5916125121 v2.0.2: fixed emulated drags being added before emulated pointer up 2023-04-13 13:26:19 -04:00
Evan Debenham 5e3a9cc728 v2.0.0: updated copyright to 2023 2023-03-07 15:28:57 -05:00
Evan Debenham 4ae3bf9336 v1.4.0: several text input improvements for Steam Deck 2022-09-07 15:59:02 -04:00
Evan Debenham dcc84e4e7e v1.4.0: implemented a copy and paste button for text input 2022-09-07 15:58:33 -04:00
Evan Debenham 64d1b93862 v1.4.0: cleaned up some TODOs and FIXMEs 2022-09-07 15:58:21 -04:00
Evan Debenham 4333e3273a v1.4.0: adjusted controller handler logic for triggers 2022-09-07 15:58:16 -04:00
Evan Debenham 90a1d3ce2b v1.4.0: mouse and controller cursor positions are now synced 2022-09-07 15:58:14 -04:00
Evan Debenham 3ae14078d8 v1.3.2: fixed various inconsistencies with controller tooltip prompts 2022-07-27 12:21:14 -04:00
Evan Debenham e3687bb2ca v1.3.0: implemented new radial menus and made a bunch of keybind changes 2022-07-01 15:06:39 -04:00
Evan Debenham 1a74587360 v1.3.0: updated gdx-controllers, fixes iOS and Jamepad issues 2022-06-23 00:48:07 -04:00
Evan Debenham a37a7acaa4 v1.3.0: fixed crash issues on iOS by disabling controllers for now 2022-06-11 12:59:43 -04:00
Evan Debenham 8653439a4f v1.3.0: added a separate bindings window for controller 2022-06-10 21:52:27 -04:00
Evan Debenham 1add7aa5d5 v1.3.0: expanded and restructured the settings menu 2022-06-10 21:52:27 -04:00
Evan Debenham 5f4b2560d4 v1.2.2 fixed a few bugs and real final commit aaaaah 2022-04-08 13:55:02 -04:00
Evan Debenham e63b5a208c v1.2.1: added support for binding mouse 4 and 5 to game actions 2022-04-03 15:38:40 -04:00
Evan Debenham a1344eb898 v1.2.0: fixed touches not clearing controller pointer 2022-03-17 16:00:58 -04:00
Evan Debenham d2f8d95f51 v1.2.0: made a few improvements to button tooltips 2022-03-17 16:00:58 -04:00
Evan Debenham 3f4a677700 v1.2.0: overhauled controller pointer, now has unique sprite and works on linux 2022-03-17 16:00:57 -04:00
Evan Debenham de2eb5b653 v1.2.0: fixed errors with emulated mouse input when setting bindings 2022-03-17 16:00:56 -04:00
Evan Debenham 0d3d8d9c34 v1.2.0: added custom button names for playstation controllers 2022-03-17 16:00:56 -04:00
Evan Debenham 1dee077537 v1.2.0: fixed emulated drag events overriding emulated release events 2022-03-17 16:00:56 -04:00
Evan Debenham 3a6c4fdeb1 v1.2.0: implemented emulated mouse clicks via keybinds 2022-03-17 16:00:56 -04:00
Evan Debenham a010144551 v1.2.0: implemented basic controller support 2022-03-17 16:00:56 -04:00
Evan Debenham d85fe873cf v1.2.0: added functionality for a third binding for each key 2022-03-17 16:00:56 -04:00
Evan Debenham a1a5ff3de8 v1.2.0: implemented event/button functionality for right/middle click 2022-03-17 16:00:55 -04:00
Evan Debenham 79a7a24707 v1.2.0: added hover-based pointer events 2022-03-17 15:55:34 -04:00
Evan Debenham f64d56252f updated copyright for 2022 2022-02-03 12:18:16 -05:00
Evan Debenham bcdbf8ef43 v0.9.4: added support for input multiplexing 2021-08-08 18:04:16 -04:00
Evan Debenham 9b63eb5e09 v0.9.4: updated libGDX to 1.10.0, dropping support for Android 2.3/3 2021-08-08 18:02:21 -04:00
Evan Debenham 12b7e47883 v0.9.0: fixed lingering taps when using gestures on Android 11 2020-10-01 14:40:42 -04:00
Evan Debenham b5b3c70bcd v0.8.2a: updated copyright (up to 2021, to avoid this for a bit) 2020-08-16 23:23:44 -04:00
Evan Debenham 08a719ffe2 v0.8.0: fixes/tweaks:
- damage numbers now appear where a sprite is arriving if it is moving
- blob emitters can now have a defined bound within a cell
- tweaked hero level exit/entrance behaviour
- refactored game actions that are defined in GameAction.java
2020-01-18 11:52:35 -05:00
Evan Debenham 11975fb6c2 v0.8.0: added save/load support to key mappings 2019-12-18 21:40:52 -05:00
Evan Debenham 56ad068d23 v0.8.0: fully implement key bindings window, just need saving now 2019-12-18 21:40:52 -05:00
Evan Debenham 93320fb676 v0.8.0: refactored GameAction classes to more closely resemble enums 2019-12-18 21:40:52 -05:00
Evan Debenham b4739b766d v0.8.0: added an initial window for key bindings, more work needed 2019-12-18 21:40:52 -05:00
Evan Debenham 53b3d1e9fe v0.8.0: refactored most game actions into the core module 2019-12-14 12:52:16 -05:00
Evan Debenham f269d68a27 v0.8.0: refactored KeyAction into int constants so it can be expanded 2019-12-14 12:51:39 -05:00
Evan Debenham 0696bf1f36 v0.8.0: added all other key actions from old desktop build, no remapping yet 2019-11-19 19:49:55 -05:00
Evan Debenham df3a0a010b v0.8.0: added basic key action and key mapping support 2019-11-19 19:41:38 -05:00
Evan Debenham fcec1836b0 v0.8.0: added support for basic keyboard movement 2019-11-19 19:41:08 -05:00