Commit Graph
22 Commits
Author SHA1 Message Date
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 bf7389466a.
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