Changelog
Modern UI 3.10.1.5
NeoForge Extension 1.20.4
- Do not use new word breaker in command mode
- Add preferences navigation to mods config button
- Improve PreferencesFragment
- Add API to allow back to previous screen, allow passing a ScreenCallback
- Add API to create MuiScreen
- Add Segoe UI Symbol to default fallback list
- Fix issue with TrueType Collection registration
- Add font registration config to register additional fonts
- Add modifiers to ACTION_SCROLL event
- Add showing layout bounds
- Add adaptive tooltip colors
- Renew tooltip rendering
- Create rendertype_modern_tooltip shader
- Interpolate color bilinearly in sRGB space
- Better shadow effect, add shadow opacity
- Add corner radius config
- Adjust auto scrolling velocity
- Fix bugs on exact positioning with some mods
- Fix a rare crash on config reloading due to thread-safety
- Apply blur effect only to screens that have default background (configurable)
- Do not use Overwrite for calculateScale
- Fix startup crash on server and datagen
- Fix EditBox deletion undo not working
- Refactor project structure and bootstrap
Forge Extension 1.20.4
- Remove ScreenCallback capability
- Others are equivalent to NeoForge version
Fabric Extension 1.20.4
- Fix tooltip compatibility with Sodium
- Others are functionally equivalent to NeoForge version
Modern Text Engine 1.20.4
- Change logging level for font loading, enhance onFontRegistered thread-safety
- Add new default font behaviors and rule set, allowing regexes to match fonts
- Adjust text renderer alpha threshold from 1 to 2 (0-255)
- Fix only a very small set of characters can be used for obfuscated rendering
- Use Latin1 for FastCharSet
- Fix a rare crash on text engine due to batch rendering and display mode changes
Core Framework 3.10.1
- Update typecast checks, add ArrayMap.forEach
- Make FontFamily.createFamily throw Exception
- Add FontFamily.createFamilies for TrueType Collection
- Add HorizontalScrollView, update ScrollView
- Add debug layout to show layout bounds
- Optimize Color.parseColor
- Add Animatable and Animatable2
- Add some missing javadoc
- Use UTF-16 for TextUtils read/write
- Add TextPaint.baselineShift and Subscript/SuperscriptSpan
- Disable pooling of Message objects
- Build against a copy of Arc3D, instead of composite build
- Add Canvas.shear / skew, deprecate Canvas.getMatrix
- Add TextUtils.concat and TextUtils.join methods
- Make use of Java 20 float/half convert instruction
- Add CharBuffer support for TextUtils.getChars()
Core Framework - Kotlin Extension 3.10.1
- No changes
Markdown 3.10.1
- No changes
Arc 3D Graphics Engine 3.10.1
- Add 3D shearing transform methods
- Improve GL_TEXTURE_SWIZZLE_RGBA compatibility
- Tons of updates on DSL shader compiler, including new grammar parsing and SPIR-V generation, no detailed information provided
Files
ModernUI-NeoForge-1.20.4-3.10.1.5-universal.jar(23.64 MiB) Primary Download
External resources
Featured versions
See allProject members
BloCamLimb
Owner
Technical information
License
LGPL-3.0-or-later
Client side
required
Server side
unsupported
Project ID