Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite the library #9

Open
wants to merge 55 commits into
base: multiversion
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
4a6a0b9
start a rewrite
moehreag Nov 4, 2023
cc39aed
add graphics editing
moehreag Nov 4, 2023
13e80c2
finish 1.20.2 impl?
moehreag Nov 4, 2023
c01b91a
optimize imports + reformat code
moehreag Nov 4, 2023
400f9fe
done with 1.20.2, started 1.19.4
moehreag Nov 4, 2023
6958154
1.19.4 port, fix a 1.20.2 bug
moehreag Nov 4, 2023
bb37bc1
final ports
moehreag Nov 5, 2023
408c379
done with it
moehreag Nov 5, 2023
846508d
that works as well
moehreag Nov 5, 2023
fb4a05b
bump version
moehreag Nov 5, 2023
b9d3c5f
fix font creation, add VersionedJsonConfigManager
moehreag Nov 9, 2023
f6506b8
move to ornithe toolchain on 1.8.9
moehreag Nov 9, 2023
ef65f25
fix a few bugs
moehreag Nov 9, 2023
055fccf
fix more bugs
moehreag Nov 10, 2023
075afe4
add chroma speed color parameter
moehreag Nov 10, 2023
5c2f04c
I'd like an explanation why this works
moehreag Nov 11, 2023
27c0581
add chroma speed slider
moehreag Nov 11, 2023
12b0d47
reformat
moehreag Nov 11, 2023
5846287
add suppressed options
moehreag Nov 11, 2023
d380609
improve screen/widget creation
moehreag Nov 11, 2023
1795c30
fix bugs
moehreag Nov 11, 2023
d6b8504
fix enum widgets reference
moehreag Nov 11, 2023
361ca55
fix more bugs
moehreag Nov 11, 2023
f2aa07b
improve scrolling
moehreag Nov 12, 2023
3de0812
fix more issues
moehreag Nov 18, 2023
5440e3c
update gradle configuration
moehreag Nov 19, 2023
2aacec0
add support for minecraft's color codes
moehreag Nov 25, 2023
bb21f85
add license headers
moehreag Nov 25, 2023
2773d25
remove stdout writing
moehreag Nov 26, 2023
c13e724
remove unnecessary dependencies
moehreag Nov 26, 2023
9ea35f5
add max string length to string option
moehreag Nov 29, 2023
b03c02e
account for very long option names
moehreag Dec 3, 2023
46d71c2
fix modmenu integration on 1.8.9
moehreag Dec 5, 2023
a7eaa68
fix color pickers with QDAA
moehreag Dec 5, 2023
0bde96d
add tooltip capabilities
moehreag Dec 9, 2023
4401b99
fix back button not showing in vanilla screens
moehreag Dec 9, 2023
ba33288
fix more issues, reposition tooltips
moehreag Dec 9, 2023
a62a26b
make the colors easier to modify
moehreag Dec 11, 2023
42d73bd
make methods for colors
moehreag Dec 12, 2023
87ac092
fix tooltip bug
moehreag Dec 12, 2023
d91523c
slightly modify things
moehreag Dec 14, 2023
aa1634e
remove ConfigManager from screen parameters
moehreag Dec 16, 2023
f40b467
fix config saving
moehreag Dec 16, 2023
b16a71c
small improvement
moehreag Jan 27, 2024
97df1b1
add non-resource based api for styles
moehreag Jan 27, 2024
1880eb1
fix a single bug
moehreag Jan 27, 2024
7e8a04e
fix a few bugs
moehreag Jan 30, 2024
3e0cb4f
fix: listener trigger on reset
moehreag Feb 3, 2024
aa8cd47
fix type parameter scope of EnumOptions
moehreag Mar 7, 2024
ec7b41e
update gradle
moehreag Jul 6, 2024
0678aaa
Merge branch 'refs/heads/multiversion' into rewrite
moehreag Jul 6, 2024
d02efed
drop 1.19.x, reinstate 1.20.1, update to 1.21.1 (no feature changes)
moehreag Aug 28, 2024
199800d
fix 1.20.1 bugs
moehreag Sep 2, 2024
e714200
fix a few more bugs
moehreag Sep 7, 2024
5c74a00
fix scrollbar position (1.21.1)
moehreag Sep 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,4 @@ workspace/

# macOS
*.DS_Store
.profileconfig.json
32 changes: 22 additions & 10 deletions 1.16_combat-6/build.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
plugins {
id 'java'
id 'io.github.juuxel.loom-quiltflower' version '1.8.+'
id "fabric-loom" version "1.1.+"
id 'java'
id "org.quiltmc.loom"
}

group = maven_group
Expand All @@ -26,22 +25,35 @@ repositories {

loom {
setIntermediaryUrl('https://maven.fabric.rizecookey.net/net/fabricmc/intermediary/1.16_combat-6/intermediary-1.16_combat-6-v2.jar')

mods {
"axolotlclientconfig" {
sourceSet("main")
}
"axolotlclientconfig-test" {
sourceSet("test")
}
}
}

dependencies {
minecraft "com.mojang:minecraft:${project.minecraft_cts8}"
mappings "net.fabricmc:yarn:${project.mappings_cts8}:v2"

modImplementation "net.fabricmc:fabric-loader:${fabric_loader}"
modImplementation "org.quiltmc:quilt-loader:${project.quilt_loader}"

modImplementation include("net.fabricmc.fabric-api:fabric-command-api-v1:1.1.3+3cc0f0907d")
modImplementation include("net.fabricmc.fabric-api:fabric-lifecycle-events-v1:1.2.2+3cc0f0907d")
modImplementation include("net.fabricmc.fabric-api:fabric-resource-loader-v0:0.4.8+3cc0f0907d")
modImplementation include("net.fabricmc.fabric-api:fabric-api-base:0.4.0+3cc0f0907d")
modApi(fabricApi.module("fabric-resource-loader-v0", project.fabric_cts8))
modApi(fabricApi.module("fabric-key-binding-api-v1", project.fabric_cts8))
modApi(fabricApi.module("fabric-lifecycle-events-v1", project.fabric_cts8))

modLocalRuntime modCompileOnlyApi("io.github.prospector:modmenu:1.14.9+build.14") // there is no working modmenu release for this version, but we still provide support for it just in case.
modCompileOnlyApi("io.github.prospector:modmenu:1.14.9+build.14")

implementation include(project(":common"))

implementation include("org.lwjgl:lwjgl-nanovg:3.3.2")
runtimeOnly include('org.lwjgl:lwjgl-nanovg:3.3.2:natives-linux')
runtimeOnly include('org.lwjgl:lwjgl-nanovg:3.3.2:natives-windows')
runtimeOnly include('org.lwjgl:lwjgl-nanovg:3.3.2:natives-macos')
}

processResources {
Expand Down Expand Up @@ -69,7 +81,7 @@ publishing {
maven {
name = "owlMaven"
def repository = project.version.toString().contains("beta") || project.version.toString().contains("alpha") ? "snapshots" : "releases"
url = "https://moehreag.duckdns.org/maven/"+repository
url = "https://moehreag.duckdns.org/maven/" + repository
credentials(PasswordCredentials)
authentication {
basic(BasicAuthentication)
Expand Down

This file was deleted.

This file was deleted.

Loading