Commit Graph

11 Commits

Author SHA1 Message Date
Cooldude2606
7ab721b4b6 Refactor some of the Guis from the legacy plugin (#399)
* Fix bugs in core and add default args to Gui defs

* Refactor production Gui

* Refactor landfill blueprint button

* Fix more bugs in core

* Consistent naming of new guis

* Refactor module inserter gui

* Refactor surveillance gui

* Add shorthand for data from arguments

* Make element names consistent

* Add types

* Change how table rows work

* Refactor player stats gui

* Refactor quick actions gui

* Refactor research milestones gui

* Refactor player bonus gui

* Refactor science production gui

* Refactor autofill gui

* Cleanup use of aligned flow

* Rename "Gui.element" to "Gui.define"

* Rename Gui types

* Rename property_from_arg

* Add guide for making guis

* Add full reference document

* Add condensed reference

* Apply style guide to refactored guis

* Bug fixes
2025-08-29 14:30:30 +01:00
Cooldude2606
1d95d899ea Fix lint issue 2025-08-04 21:26:56 +01:00
Cooldude2606
aedc3cff6b Fix lint errors on new luals version (#384) 2025-04-06 17:05:40 +01:00
55b1756a42 Fix missing storage reference (#373) 2025-02-03 21:20:08 +00:00
Cooldude2606
88a47e3edc Add core elements 2025-01-30 00:07:06 +00:00
Cooldude2606
ee6359582c Make GuiData more lean 2025-01-30 00:07:06 +00:00
Cooldude2606
0b665bbd46 Add control stage asserts 2025-01-30 00:07:06 +00:00
Cooldude2606
f534355861 Add property_from_args and global_data 2025-01-30 00:07:05 +00:00
Cooldude2606
2fc922218d Add events for data clean up 2025-01-30 00:07:05 +00:00
Cooldude2606
d752b01076 Add ExpElement 2025-01-30 00:07:04 +00:00
Cooldude2606
3b9d895682 Add ExpGui_GuiData 2025-01-30 00:07:04 +00:00