Skip to content

Commit ef95dc8

Browse files
committed
bump version + changelog
1 parent 8af086f commit ef95dc8

2 files changed

Lines changed: 4 additions & 46 deletions

File tree

changelog.md

Lines changed: 3 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -7,49 +7,7 @@ This version has the following targets:
77

88
**By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions**
99

10-
## New Config System
10+
## Bug Fixes
1111

12-
Each controller no longer has its own configuration.
13-
This means if you switch between multiple controllers, they will share the same configuration.
14-
15-
Instead of "controller settings", these are now referred to as "profiles".
16-
17-
This sets up the foundations of the current in-development splitscreen feature.
18-
19-
The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run.
20-
Beware that if you downgrade Controlify after running this version, your configuration will be lost.
21-
22-
### Codec-based configuration
23-
24-
This new config system migrates from Gson object serialization to a codec-based system.
25-
This makes everything a lot more explicit and easier to maintain, and has allowed for
26-
much easier versioning and migration of configuration files using data-fixer-upper.
27-
28-
### Resource-pack-driven defaults
29-
30-
You can now bundle default profiles with resource packs.
31-
Each controller type can provide its own default, but because configuration is per-profile and not per-controller.
32-
Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults,
33-
even if you switch controllers.
34-
35-
Documentation coming soon.
36-
37-
## Settings screen overhaul
38-
39-
The carousel settings screen is no more! A new, simpler settings screen has taken its place,
40-
since you can no longer choose between multiple controllers or configure them separately.
41-
42-
This layout has been designed for future expansion, namely adding splitscreen support.
43-
44-
## No more manual controller switching!
45-
46-
You no longer need to go into the settings to switch controllers.
47-
Simply use your second controller, and Controlify will automatically switch to it!
48-
49-
## No more calibration!
50-
51-
Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it.
52-
This calibration step tried to adjust the deadzones and gyroscope offset for your controller.
53-
54-
- Deadzones are now defaulted to 12% for all controllers.
55-
- Gyroscope offset is now automatically and continually calculated in the background while you play.
12+
- Fix config migration not migrating bindings
13+
- Fix never saving bindings

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
org.gradle.jvmargs=-Xmx4G
22
org.gradle.parallel=true
33

4-
modVersion=3.0.0-beta.1
4+
modVersion=3.0.0-beta.2
55
modId=controlify
66
modName=Controlify
77
modDescription=The most advanced controller mod for Minecraft.

0 commit comments

Comments
 (0)