Commit Graph

39 Commits

Author SHA1 Message Date
phidias 7ff37d5dd2 Merge branch 'explosivegaming:main' into aperx 2025-09-17 19:06:27 +09:00
Cooldude2606 6bb26f60ad Add webpack to all plugins 2025-09-12 20:47:32 +01:00
phidias 19e2f819ff Merge branch 'main' of https://github.com/PHIDIAS0303/ExpCluster 2025-08-31 01:54:06 +09:00
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
phidias 8cc3805656 Merge branch 'main' into aperx 2025-08-11 02:17:48 +09:00
Cooldude2606 ce80ae9021 Refactored UPS monitor as clusterio plugin (#398)
* Refactor server ups

* Use catalogs

* Move to own plugin

* Use web config

* Remove External.get_server_ups

* Update workspace version requirement

* Remove need for storage

* Add locale

* Fix CI
2025-08-08 16:36:22 +01:00
Cooldude2606 1d95d899ea Fix lint issue 2025-08-04 21:26:56 +01:00
phidias ed01de3feb Fix Dependencies Version (#396)
* Update package.json

* Update package.json

* Update package.json

* Update package.json

* Update package.json

* Update package.json
2025-08-04 20:58:23 +01:00
phidias 6ba8316cff . 2025-06-16 00:21:16 +09:00
phidias 9cf7d7d7a2 Merge branch 'main' into aperx 2025-04-07 17:13:29 +09:00
Cooldude2606 aedc3cff6b Fix lint errors on new luals version (#384) 2025-04-06 17:05:40 +01:00
phidias 5862ad200b GUI Core Locale ZH (#383)
* Create zh-CN.cfg

* Create zh-TW.cfg
2025-03-07 15:40:57 +00:00
phidias 9190733d82 Merge branch 'explosivegaming:main' into aperx 2025-03-07 23:45:09 +09:00
Cooldude2606 64e31adbc9 Fix toolbar buttons not showing on role assign 2025-03-07 14:38:31 +00:00
phidias 23d88c197e . 2025-03-06 22:19:44 +09:00
phidias 55b1756a42 Fix missing storage reference (#373) 2025-02-03 21:20:08 +00:00
phidias c8ca527005 . 2025-02-03 23:12:37 +09:00
Cooldude2606 d5fd466246 Allow toolbar to be deleted from lib 2025-01-30 00:24:59 +00:00
Cooldude2606 6850cfa968 Add player as an event argument 2025-01-30 00:08:46 +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 a2b4fd119b Convert player list, data, module, and vlayer 2025-01-30 00:08:38 +00:00
Cooldude2606 242545b007 Convert tasks, production, tools, and landfill 2025-01-30 00:07:09 +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
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 e67959a239 Remove anchor 2025-01-30 00:07:05 +00:00
Cooldude2606 f534355861 Add property_from_args and global_data 2025-01-30 00:07:05 +00:00
Cooldude2606 d52ab6d2dc Add module exports 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 8572e156a2 Add generic event handlers and anchor 2025-01-30 00:07:05 +00:00
Cooldude2606 ce560ca157 Minor adjustments to ExpElement 2025-01-30 00:07:04 +00:00
Cooldude2606 d752b01076 Add ExpElement 2025-01-30 00:07:04 +00:00
Cooldude2606 49e08af7ed Add ExpGui_GuiIter 2025-01-30 00:07:04 +00:00
Cooldude2606 3b9d895682 Add ExpGui_GuiData 2025-01-30 00:07:04 +00:00
Cooldude2606 a924a211ae Add exp_gui 2025-01-30 00:06:59 +00:00