Jamie Greunbaum
3073485e92
Symbol wheel is much less likely to input incorrect characters
...
Input detection now has a buffer zone, where selections are only detected at
the extreme edges of the joystick range, but are deselected only after moving
through a larger range toward the centre. This creates a buffer zone where
selections are unlikely to happen by accident due to worn-out or limited
joystick ranges around the outside edge, and deselections are unlikely to
happen until the user actually releases the joystick. Phantom inputs are now
seemingly entirely eliminated.
2024-06-23 00:27:26 -04:00
Jamie Greunbaum
9a4c39c386
Added a new input wheel layout, and reorganised the relevant resources.
2024-06-21 12:48:49 -04:00
Jamie Greunbaum
15f7d7c8be
Altered input wheel colours, and made the custom material for the wheels accept the colours of the ColorRect they're applied to.
2024-06-19 16:57:27 -04:00
Jamie Greunbaum
e576dc7907
Controller input box is currently in development, but has reached alpha.
2024-06-17 00:14:48 -04:00
Jamie Greunbaum
8432df5456
Adjusted the layout of the bug report form.
2024-06-15 21:52:02 -04:00
Jamie Greunbaum
30152c45cc
Bug report form and bug info menus now correctly set focus on themselves, making them possible to use with a controller.
2024-06-09 16:39:00 -04:00
Jamie Greunbaum
64d3f0a51e
Menu items on the bug report form are hidden if they don't have any options to select.
2024-06-09 15:35:51 -04:00
Jamie Greunbaum
524948c800
Bug info dialogue box now exists in-game, and offers the same functionality as the editor popup.
2024-06-06 15:11:55 -04:00
Jamie Greunbaum
cfe08da56c
Project names are now retrieved from the project settings using a virtual function in the BugbotServerAPI class.
2024-06-04 14:24:06 -04:00
Jamie Greunbaum
1900b0aeaa
Relabeled "Component:" to "Department:", since this nomenclature makes more sense on services other than Bugzilla.
2024-06-04 02:22:40 -04:00
Jamie Greunbaum
3a36d1316b
Jira now supports all the same field types as the other APIs, with the addition of supporting cascading select lists for Hardware and OS combined.
2024-06-04 02:13:47 -04:00
Jamie Greunbaum
275cc63225
Bug report form now has an extra check to ensure the received array of tag options is the correct size.
2024-06-02 22:54:49 -04:00
Jamie Greunbaum
d763eb48fe
Gitea labels are now passed with both names and IDs to more easily support services that use one or the other.
2024-05-31 23:40:15 -04:00
Jamie Greunbaum
d4d59c957c
Revert "Filling in menu lists on the bug report form no longer depends on the exact item format used by Gitea."
...
This reverts commit bf7389466a66d3a8cc16daaa53386b67eefd8cad.
2024-05-31 19:57:52 -04:00
Jamie Greunbaum
bf7389466a
Filling in menu lists on the bug report form no longer depends on the exact item format used by Gitea.
2024-05-31 03:14:32 -04:00
Jamie Greunbaum
27b5d593f6
Bug markers now have their info properly set when first created.
2024-05-28 18:39:58 -04:00
Jamie Greunbaum
407e3b2a9e
- Improved error handling for empty fields.
...
- Added extra static typing hints.
2024-05-28 13:21:54 -04:00
Jamie Greunbaum
b7a08e7511
- Adjusted theming, including adding an error colour to text when a form field needs to be filled out.
2024-05-28 01:15:08 -04:00
Jamie Greunbaum
b75c1f002f
Bug markers can now be loaded and unloaded during gameplay using static functions in the Bugbot class.
2024-05-27 02:01:39 -04:00
Jamie Greunbaum
a31a2f63af
Bugs are now only placed in the scene if the bug report form was submitted.
2024-05-27 00:01:03 -04:00
Jamie Greunbaum
ded09a8fa8
Bugs are now filed with their position information, and loaded into Godot with their proper positions intact.
2024-05-26 02:32:55 -04:00
Jamie Greunbaum
5b4dc53a62
Bug report form can now send summary, description, and labels to the Gitea server when submitting a bug.
2024-05-24 19:04:50 -04:00
Jamie Greunbaum
ab74bda6f0
Tag selection buttons now populate the form entry menu with available tags.
2024-05-23 17:00:41 -04:00
Jamie Greunbaum
64f6193701
Added code to fill in menus for the bug report form and display it when placing a marker.
2024-05-23 01:36:00 -04:00