This website requires JavaScript.
d2bd1c4742
Simplify Configuration.ModifiableValues
Username404
2021-06-05 11:40:44 +0200
0b3f3907d2
Reorder some functions in Configuration.kt
Username404
2021-06-05 10:51:34 +0200
4e90033581
Update the version number to 0.1.3
Username404
2021-06-04 23:13:17 +0200
fa7ecb9d5d
Improve Configuration.kt by adding operator functions
Username404
2021-06-04 23:09:14 +0200
79a75f7681
List hidden boxes too in the colors section of the config screen
Username404
2021-06-04 21:55:54 +0200
3b1fe46b12
Update jetbrains annotations and the indra.git gradle plugin
Username404
2021-06-04 21:17:21 +0200
9f673b643e
Add the snowygui modrinth website as the homepage for fabric.mod.json
Username404
2021-06-04 18:16:45 +0200
8d3523a22a
Update the version number
Username404-59
2021-06-04 16:37:21 +0200
f1fd7aa703
Improve the colors configuration, the category enum and make ColoredElement.color a value
Username404-59
2021-06-04 15:34:27 +0200
483dbc581f
Add colors to the configuration screen and change the version to 0.1.1
Username404
2021-06-03 22:21:25 +0200
560bcee0f3
Use new kotlin features/bugfixes and use the progressive compiler mode
Username404-59
2021-06-03 17:15:41 +0200
301aa0cc89
Add orange and purple colors to Colors.kt
Username404-59
2021-06-03 16:54:00 +0200
87106d4e7a
Save some space in Configuration.kt
Username404
2021-06-02 15:18:18 +0200
bca8f830e9
Change the version number to 0.1.0
Username404
2021-06-02 14:12:28 +0200
20211accad
Update README.md
Username404
2021-06-02 13:11:04 +0200
acaa6b9618
Set targetCompatibility in the build.gradle.kts file
Username404
2021-06-02 12:11:43 +0200
24df3a12cc
Add a local function to ConfigScreen.kt, and set the tye of ClickBox.buttons explicitly
Username404
2021-06-02 11:59:03 +0200
6f40777f99
Improve the name of the produced shrinked .jar files
Username404
2021-06-01 17:03:07 +0200
38e0ac2e71
Add a configuration entry to toggle the alphabetical sorting of buttons and handle errors in the DiscordRPC feature
Username404
2021-06-01 15:51:51 +0200
d8bbab0ff7
Use kotlinx-serialization-json instead of gson and move the macros to the main configuration file
Username404-59
2021-06-01 12:37:19 +0200
c74456c000
Change the location of snowygui configuration files
Username404
2021-06-01 11:40:31 +0200
3313bd7c7d
Use gradle toolchains in the buildscript
Username404
2021-06-01 11:26:34 +0200
f4203bcd16
Set insertInFront to false in ConfigScreen.kt
Username404
2021-05-31 22:31:34 +0200
439a6f73e4
Fix the toomuchcharacters error in ConfigScreen.kt
Username404
2021-05-31 22:07:43 +0200
199cdf808e
Update the kotlin-stdlib version to 1.4.10 and update fabric-language-kotlin
Username404
2021-05-31 21:55:47 +0200
fd408c4b62
Use less characters for the macros tooltip, and show the macros clickbox when the configuration isn't empty
Username404
2021-05-31 18:46:05 +0200
4144d3bd5a
Improve the configuration screen
Username404
2021-05-31 18:30:09 +0200
8d9016153e
Make builds faster by shrinking only the fabric and forge modules
Username404
2021-05-31 15:55:22 +0200
e6f09a0bc2
Add configuration of macros to the cloth config screen
Username404
2021-05-31 15:18:06 +0200
b84ace9d3c
Update the modrinth kotlinforforge dependency versionId
Username404
2021-05-30 21:17:47 +0200
36e30d2a29
Update kotlinforforge to 1.12.1 and remove the shadowed kotlinx-serialization library
Username404
2021-05-30 11:23:25 +0200
b28c8180b8
Fix cloth-config in forge dev environments
Username404
2021-05-30 11:32:06 +0200
8b195db319
Make the "behavior" sub-category the first element of the first element of the general category in the cloth configuration screen
Username404
2021-05-29 23:08:02 +0200
8c768fadef
Fix the text displayed when cloth config is not present
Username404
2021-05-29 22:39:30 +0200
c69fd56838
Add a cloth config screen
Username404
2021-05-29 22:11:05 +0200
7fd3e3f641
Use java reflection instead of kotlin-reflect in ButtonImpl.kt and reintroduce the alphabetical ordering of buttons
Username404
2021-05-29 18:03:48 +0200
f4979bfa94
Position clickboxes correctly when riskyCheats is false
Username404
2021-05-29 13:57:09 +0200
14b3d63b57
Add a riskyCheats boolean
Username404
2021-05-29 13:01:39 +0200
f7215b4202
Update the ben-manes.versions gradle plugin
Username404
2021-05-29 12:26:30 +0200
11ace628ac
Only pick the 4 first characters in mcBase (build.gradle.kts)
Username404
2021-05-28 18:04:11 +0200
e533e92198
Use more null checks in ButtonImpl.kt
Username404
2021-05-28 17:44:30 +0200
686959a9aa
Fix formatting in Configuration.kt
Username404
2021-05-28 17:35:11 +0200
aea49cfe06
Set details in DiscordRPC.kt
Username404
2021-05-28 07:25:39 +0200
486e3afacf
Only keep public class members of discord-rpc
Username404
2021-05-28 07:10:14 +0200
b958490580
Remove the alphabetical ordering because it caused issues with kotlin-reflect
Username404
2021-05-27 21:54:34 +0200
6848b26797
Cast classes to ButtonImpl properly in Snowy.kt, FabricInit.kt and ForgeInit.kt
Username404
2021-05-27 21:29:11 +0200
b1852f743e
Sort buttons alphabetically
Username404
2021-05-27 20:57:18 +0200
6552adbf70
Add a DiscordRPC.kt feature
Username404
2021-05-27 20:00:35 +0200
6f5817389d
Update kotlin & kotlinx-datetime and make the constructor parameters of Macro.kt variables instead of values
Username404
2021-05-27 18:45:26 +0200
5609e7d224
Update the shadow plugin
Username404
2021-05-26 19:53:09 +0200
0990696e78
Fix the Jenkinsfile
Username404-59
2021-05-25 13:23:35 +0200
1c091b82ea
Limit the progressBar height when there are only a few buttons
Username404
2021-05-23 13:48:35 +0200
a973d8c001
Only show ClickBoxes when they have buttons
Username404
2021-05-23 11:10:43 +0200
d33622b850
Make Configuration.obtained a lazy property
Username404
2021-05-22 16:25:52 +0200
d028baa5d5
Move the homeDir variable in the buildscript
Username404
2021-05-21 12:40:03 +0200
8293a7c086
Rename ButtonInfo.kt to ButtonAnnotations.kt and set Snowy.displayInitMessage to false by default.
Username404
2021-05-21 12:07:14 +0200
54799044d6
Fix a typo in ButtonInfo.kt
Username404-59
2021-05-20 23:50:18 +0200
4dfd850f33
Don't obfuscate fields in Macro.kt
Username404
2021-05-20 17:46:28 +0200
3008165c22
Copy macros directly in Configuration.kt
Username404
2021-05-20 15:24:06 +0200
c7729af67f
Add a @Ignore annotation, make Macro.command a jvm field and add a isValidForButtonCollection function to Snowy.kt
Username404
2021-05-20 14:24:13 +0200
dae08e3957
Output shrinked .jar files to build directories, and use the compile classpath instead of the runtime one
Username404
2021-05-20 13:59:19 +0200
22009a53f1
Use gson instead of kotlinx-serialization
Username404
2021-05-20 13:22:37 +0200
a4802088ea
Fix proguard errors by remapping the shrinked .jar files
Username404
2021-05-19 21:55:49 +0200
772e665904
Use .apply on the Configuration.enabledFeatures mutable map
Username404
2021-05-19 20:27:42 +0200
1106b8bdae
Add a missing jmod to the build.gradle.kts
Username404
2021-05-19 19:41:13 +0200
863bc99c10
Check if java.instrument.jmod is present in the build.gradle.kts file, and add jetbrains annotations
Username404
2021-05-19 15:56:10 +0200
870c7af084
Check if java.base.jmod is present in the build.gradle.kts file
Username404
2021-05-19 14:41:33 +0200
8a49f24249
Fix the behaviour of Type.CLICK
Username404
2021-05-19 12:46:11 +0200
69625d3aef
Make ButtonImpl.title open and non-null
Username404
2021-05-19 11:46:00 +0200
4166418a52
Add a snowy.clickbox.macros entry to fr_fr.json lang file
Username404-59
2021-05-19 00:04:13 +0200
7475553370
Add a snowy.clickbox.macros entry to en_us.json lang file
Username404-59
2021-05-19 00:03:11 +0200
de98500a3a
Begin adding a macro system
Username404
2021-05-18 22:14:35 +0200
8f16eae53b
Search annotations in a specific package, add a MACROS category and a GREEN color
Username404
2021-05-18 18:23:35 +0200
5713dc2c6b
Use -Dloom.refresh=true instead of --refresh-dependencies in the Jenkinsfile
Username404-59
2021-05-18 00:13:59 +0200
1412eb9af9
Update README.md
Username404-59
2021-05-17 23:37:01 +0200
a74b75c351
Update the architectury and architectury-loom plugins
Username404
2021-05-17 15:59:06 +0200
daa9255086
Add the indraGit gradle plugin
Username404
2021-05-17 15:39:54 +0200
218e3f4a82
Only keep "public static INSTANCE" fields
Username404
2021-05-17 15:05:10 +0200
39c6d8ebb1
Use the getDeclaredField() method instead of objectInstance in ButtonImpl.kt
Username404
2021-05-17 14:56:52 +0200
82de485b17
Don't obfuscate static fields in fr.username404.gui.feature to fix reflection on objects
Username404
2021-05-17 14:44:44 +0200
84032f60eb
Make ButtonImpl.kt a sealed class
Username404
2021-05-17 13:36:29 +0200
e6891a9d4f
Update README.md
Username404
2021-05-16 16:34:59 +0200
f9fd9222ef
Fix the ButtonImpl.initialize() method producing null, use reflections8 only on fabric and shadow kotlinx.serialization on forge
Username404-59
2021-05-16 14:43:21 +0200
c39670c764
Finally fix reflection on forge by using forge's scan data
Username404-59
2021-05-16 12:45:48 +0200
8c6219627b
Add () to ButtonImpl
Username404-59
2021-05-15 22:50:42 +0200
cb20a6e744
Use reflections8 instead of reflections
Username404-59
2021-05-15 22:48:51 +0200
592bb31eee
Re-add the buttons configuration saving feature
Username404-59
2021-05-15 18:58:39 +0200
3d08c24c17
Initialize every button in Snowy.kt
Username404-59
2021-05-15 17:15:24 +0200
9122d5f007
Support Java 16 with Jabel
Username404-59
2021-05-15 13:44:21 +0200
4805e81dbe
Add Jabel to compile for java 8 but using newer features, fix the ClickBox colors and update gradle
Username404-59
2021-05-15 12:49:00 +0200
ce9f1c83dd
Fix FontUtil.kt
Username404
2021-05-15 02:21:06 +0200
81f4923185
Remove a TODO comment and remove the usage of ApiStatus.Internal in ButtonImpl.kt
Username404
2021-05-15 01:57:21 +0200
b524693b2a
Keep the names of classes located in the feature package
Username404
2021-05-15 01:48:12 +0200
b6b001cad0
Add BLACK and GOLD colors to Colors.kt
Username404
2021-05-15 01:37:47 +0200
a8c4bf4709
Remove the now useless ButtonInfo.color value
Username404
2021-05-15 00:49:37 +0200
f43f5569b2
Directly define the color in ButtonImpl.kt
Username404
2021-05-15 00:39:55 +0200
c11e0a8187
Use the category colors in buttons
Username404-59
2021-05-15 00:21:48 +0200
9530100ca3
Edit the second argument of the Category enum class
Username404-59
2021-05-15 00:11:35 +0200
9a133f31fe
Add a color argument to the Category enum
Username404-59
2021-05-15 00:08:34 +0200
a023f93b87
Remove a reference to ButtonInfo
Username404-59
2021-05-14 23:42:46 +0200