bbassie and Claude Opus 5
90f32699c7
Fix duplicate class and annotation placement lint errors
...
Classes contributed to by more than one file now carry the `partial`
attribute. trains.lua declared its command as `ExpCommand_Artillery`,
which was a copy paste.
`Color.0` and `MapPosition.0` became `.struct` in fmtk 2.1.6.
emmylua rejects `@type` on a function statement or a `do` block, so
those are moved onto the local or replaced by `@param` and `@return`.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 15:31:18 +00:00
Cooldude2606 and GitHub
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
d5fd466246
Allow toolbar to be deleted from lib
2025-01-30 00:24:59 +00:00
Cooldude2606
824c5fe772
Add toolbar saving and better consistency
2025-01-30 00:08:45 +00:00
Cooldude2606
e34a320d97
Convert toolbar minus datastore
2025-01-30 00:08:44 +00:00
Cooldude2606
cc274595c7
Convert rocket info and autofill
2025-01-30 00:07:08 +00:00
Cooldude2606
6f9a062190
Convert readme and science info
2025-01-30 00:07:07 +00:00
Cooldude2606
bd6781b3a0
Start converting GUI modules
2025-01-30 00:07:07 +00:00
Cooldude2606
88a47e3edc
Add core elements
2025-01-30 00:07:06 +00:00