This website requires JavaScript.
dd2c01b461
Don't make a local variable when adding a Macro in ConfigScreen.kt
Username404
2021-06-24 22:19:15 +0200
c43b584096
Update the kotlin compiler and serialization plugins to the latest releases
Username404
2021-06-24 19:01:37 +0200
2a87787b21
Add a asTextColor() method to the Colors.kt enum class
Username404-59
2021-06-24 14:14:27 +0200
34de53beee
Shorten SnowyConfigScreen in ConfigScreen.kt
Username404-59
2021-06-24 13:59:26 +0200
cd4d25951c
Create a LinkedHashSet directly in ClickBox.kt and make a TreeSet instance instead of using sortedSetOf()
Username404
2021-06-23 20:17:59 +0200
1d22337e5d
Make all mixins abstract
Username404
2021-06-23 18:57:16 +0200
0edbaa69d0
Update Jabel + fabric-loader, and loom on Java 16+
Username404-59
2021-06-23 13:06:52 +0200
570118498b
Set the loom version to 0.7.2 or 0.8.0.+ depending on the JDK version
Username404-59
2021-06-21 17:54:25 +0200
b759063cac
Increase the version number
Username404
2021-06-19 21:53:34 +0200
674d630db0
Fix the ClickBoxes not being positioned correctly when one of them is hidden
Username404
2021-06-19 21:31:24 +0200
1aa4c374d1
Use java.time instead of kotlinx-datetime
Username404
2021-06-19 20:29:36 +0200
8e0848a497
Use the xor operator in ButtonImpl.kt, and use "&&" instead of the "and" method in ClickGui.kt
Username404
2021-06-19 18:42:58 +0200
fd4a380acb
Rename the Element.withinBounds method to isWithinBounds and simplify it
Username404
2021-06-19 17:55:17 +0200
9a2a78a3a3
Reformat Configuration.kt
Username404
2021-06-19 14:53:34 +0200
4ce4e79287
Update Formatting.yml
Username404
2021-06-19 14:33:57 +0200
4b8b945f28
Don't run the diktatcheck task in every build, and edit Formatting.yml even more
Username404
2021-06-19 14:24:36 +0200
1bd054c7c5
Disable a few rules + edit the configurations in Formatting.yml, and add a parameter name to a lambda argument in ConfigScreen.kt
Username404
2021-06-19 12:59:14 +0200
cdedb65ab9
Set valueArgument to false in Formatting.yml
Username404
2021-06-19 12:32:50 +0200
b34cb151ab
Use diktat directly instead of the spotless gradle plugin and improve a few files
Username404
2021-06-19 12:24:22 +0200
59370fab4c
Add zeros to minutes and hours too in Clock.kt
Username404
2021-06-18 21:08:00 +0200
104f1631e5
Require a version of architectury-loom between 0.7.2.110 and 0.9.0
Username404
2021-06-18 19:56:16 +0200
ab5c880622
Update architectury-loom
Username404
2021-06-18 19:49:46 +0200
28b78d2d73
Update Jabel to the 0.4.0 version
Username404
2021-06-06 21:57:39 +0200
843f12702f
Update gradle and the kotlin compiler + serialization plugins
Username404-59
2021-06-16 14:18:53 +0200
7fa9c07b54
Add the spotless gradle plugin to use the diktat formatter
Username404
2021-06-09 21:21:30 +0200
c2de7cdf65
Update gradle to the 6.1-rc-2 version
Username404
2021-06-09 07:23:38 +0200
b03fd16898
Rename ButtonAnnotations.kt to ButtonInfo.kt and move the Ignored annotation to ButtonInfo
Username404
2021-06-09 07:23:11 +0200
b4d64b0d96
Make the poseStack argument in ConfigScreen.kt not null
Username404
2021-06-08 19:54:06 +0200
7355635daa
Remove a few useless parentheses in ButtonImpl.kt
Username404-59
2021-06-08 13:21:23 +0200
3b6cd7a385
Shorten the EventSnowy.Companion.useKey() method
Username404
2021-06-07 22:00:28 +0200
bd9b4eab67
Improve the Category enum class, use kotlinx-coroutines-jdk8 & add a compiler flag, and make ClickBox.name not null by introducing Snowy.MissingComponent
Username404
2021-06-07 21:41:12 +0200
1b4037be02
Improve the ClickGui.boxContext() method
Username404-59
2021-06-07 00:18:22 +0200
c992b24b16
Use undispatched coroutines and remove the IO dispatcher usage to fix the previous commit
Username404
2021-06-05 23:09:10 +0200
546a4d118e
Use the IO coroutines dispatcher in Configuration.kt
Username404
2021-06-05 22:54:13 +0200
7eb4cdf69a
Add a kotlin_coroutines_version property to the gradle.properties file and update the kotlinx-coroutines-core dependency
Username404
2021-06-05 21:47:30 +0200
10c73a983a
Update the version number to 0.1.4
Username404
2021-06-05 19:14:05 +0200
7023d1a8f6
Improve the ModifiableValues property of Configuration.kt and make Configuration.obtained a non-lazy property again
Username404
2021-06-05 18:00:56 +0200
ece6c40ab5
Fix a condition in the root-level gradle buildscript
Username404
2021-06-05 16:57:28 +0200
e618407a94
Assume that the modmenu screen is not null in ModMenuConf.kt
Username404
2021-06-05 16:35:15 +0200
3c37ffcb81
Use a receiver for the list in AddKeyMaps.kt
Username404
2021-06-05 16:24:27 +0200
439a6e6574
Don't shadow and relocate the jetbrains annotations
Username404
2021-06-05 16:06:44 +0200
8c476be0b8
Rename ClickGui.clickboxes to clickBoxes
Username404
2021-06-05 15:55:15 +0200
5a17cc3b60
Don't save default colors to the configuration file
Username404
2021-06-05 14:01:52 +0200
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