Skip to content

Commit d81e0da

Browse files
committed
📜 Bump beta 2 + changelog
1 parent 0b5767e commit d81e0da

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed

‎build.gradle.kts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ plugins {
1616
}
1717

1818
group = "dev.isxander"
19-
version = "1.3.0-beta.1+1.20"
19+
version = "1.3.0-beta.2+1.20"
2020
val isBeta = "beta" in version.toString()
2121
if (isBeta) println("Beta version detected.")
2222

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Controlify 1.3 (Beta 2) for 1.20
2+
3+
## Additions
4+
5+
### Controller Carousel Screen
6+
7+
This screen appears where the YACL config once was, after opening controller settings. You
8+
can select a controller from the carousel to either edit its settings or set it as the active
9+
controller.
10+
11+
On each entry of the carousel, you can now also see a pixel art icon of the specific controller type,
12+
thanks to [Andrew Grant](https://github.com/Andrew6rant) for making these!
13+
14+
### New Controller Settings Screen
15+
16+
Upon opening an individual controller config, a more refined YACL config screen will appear.
17+
Three categories are available: Basic, Advanced and Controls. Basic contains the most common
18+
settings you will change, advanced holds settings such as gyro and rumble.
19+
20+
With the new settings screen, comes the features of YetAnotherConfigLib v3. Some option descriptions
21+
are now enhanced with gifs and images to better explain what they do. Because the controls groups are now
22+
actually classes as groups, searching the group name will show all controls in that group.
23+
24+
### Greatly improved gyro support
25+
26+
I got my hands on a controller with gyro, so I was able to test and refine the functionality to make
27+
it as intuitive as possible. For starts, it actually works now (I forgot to enable the sensor) and the flick
28+
stick is now a smooth animation rather than just jumping 90 degrees.
29+
30+
### Better controller name detection
31+
32+
If not provided by explicit controller detection, Controlify now uses the name found in the
33+
SDL game controller database, so more controllers should have more accurate names.
34+
35+
### Experimental anti-snapback
36+
37+
Every spring isn't perfect, and can sometimes cause the stick to overshoot the neutral position
38+
when returning to it. This can cause the camera to drift slightly. This feature attempts to mitigate
39+
that. This feature can already be found in DS4Windows, but a more native solution is always better.
40+
41+
To try it out, you need to set a JVM flag in your launcher: `-Dcontrolify.debug.use_snapback=true`,
42+
however, do be warned, this is extremely buggy and can cause the stick to jitter.
43+
44+
## Bug Fixes
45+
46+
- Fixed the natives onboarding screen getting stuck until a restart
47+
- Fix crash when attempting to load joysticks.

0 commit comments

Comments
 (0)