|
|
3d5b6133e5
|
Incomplete port to 22w16b
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2024-02-25 14:55:55 +01:00 |
|
|
|
76b17d0c97
|
Add a Snowy.annotatedButtons abstract value, and make Snowy.Companion.annotatedButtons an anonymous function
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2022-01-16 13:12:27 +01:00 |
|
|
|
f7bc34dbd4
|
Make Snowy.MissingComponent an object instead of a value containing an object
|
2021-10-27 10:24:06 +02:00 |
|
|
|
5cc5303b32
|
Replace the useKey method with a get operator function in EventSnowy.kt
|
2021-10-27 10:23:16 +02:00 |
|
|
|
e5f0cd0ab2
|
Add RenderUtil.kt, fix a logic issue in the setter of ButtonImpl.toggled, add keystrokes and set the version number to 0.3.0
|
2021-07-17 22:58:21 +02:00 |
|
|
|
530ecb36cb
|
Remove useless duplicated code in ForgeInit.kt
|
2021-06-30 16:27:49 +02:00 |
|
|
|
35775b98f2
|
Add a Zoom button
|
2021-06-27 19:17:52 +02:00 |
|
|
|
4143ef0e14
|
Replace the @ButtonInfo.Ignored annotation with a property of ButtonInfo
|
2021-06-24 22:23:23 +02:00 |
|
|
|
b03fd16898
|
Rename ButtonAnnotations.kt to ButtonInfo.kt and move the Ignored annotation to ButtonInfo
|
2021-06-09 07:24:02 +02:00 |
|
|
|
bd9b4eab67
|
Improve the Category enum class, use kotlinx-coroutines-jdk8 & add a compiler flag, and make ClickBox.name not null by introducing Snowy.MissingComponent
|
2021-06-07 21:42:00 +02:00 |
|
|
|
fa7ecb9d5d
|
Improve Configuration.kt by adding operator functions
|
2021-06-04 23:09:14 +02:00 |
|
|
|
d8bbab0ff7
|
Use kotlinx-serialization-json instead of gson and move the macros to the main configuration file
|
2021-06-01 13:21:02 +02:00 |
|
|
|
7fd3e3f641
|
Use java reflection instead of kotlin-reflect in ButtonImpl.kt and reintroduce the alphabetical ordering of buttons
|
2021-05-29 18:09:15 +02:00 |
|
|
|
6848b26797
|
Cast classes to ButtonImpl properly in Snowy.kt, FabricInit.kt and ForgeInit.kt
|
2021-05-27 21:29:11 +02:00 |
|
|
|
b1852f743e
|
Sort buttons alphabetically
|
2021-05-27 20:57:18 +02:00 |
|
|
|
c7729af67f
|
Add a @Ignore annotation, make Macro.command a jvm field and add a isValidForButtonCollection function to Snowy.kt
|
2021-05-20 14:24:39 +02:00 |
|
|
|
22009a53f1
|
Use gson instead of kotlinx-serialization
|
2021-05-20 13:23:34 +02:00 |
|
|
|
8f16eae53b
|
Search annotations in a specific package, add a MACROS category and a GREEN color
|
2021-05-18 18:25:12 +02:00 |
|
|
|
f9fd9222ef
|
Fix the ButtonImpl.initialize() method producing null, use reflections8 only on fabric and shadow kotlinx.serialization on forge
|
2021-05-16 14:44:26 +02:00 |
|
|
|
c39670c764
|
Finally fix reflection on forge by using forge's scan data
|
2021-05-16 12:46:23 +02:00 |
|
|
|
cb20a6e744
|
Use reflections8 instead of reflections
|
2021-05-15 22:48:51 +02:00 |
|
|
|
592bb31eee
|
Re-add the buttons configuration saving feature
|
2021-05-15 18:58:39 +02:00 |
|
|
|
3d08c24c17
|
Initialize every button in Snowy.kt
|
2021-05-15 17:15:24 +02:00 |
|
|
|
517a653d67
|
Annotate the Snowy logger with @JvmField
|
2021-04-21 19:25:37 +02:00 |
|
|
|
dac1294ee3
|
Add a configuration made using the config4k library
|
2021-04-16 22:44:03 +02:00 |
|
|
|
7416bd0ee9
|
Add an Events system, a mixin for ends of ticks, and ConfigScreen.kt.
|
2021-04-09 20:48:01 +02:00 |
|
|
|
de806a742c
|
Optimize imports and use the class's name for the logger.
|
2021-04-09 15:24:19 +02:00 |
|
|
|
6bb1e6eac8
|
Use forge events in forgeInit.kt, and add a @JvmStatic annotation to the logger in Snowy.kt
|
2021-04-09 15:20:08 +02:00 |
|
|
|
3b55558ca4
|
Add a logger to CommonSnow.kt, and rename it to Snowy.kt.
|
2021-04-09 14:30:24 +02:00 |
|