- fixed compatibility with chat heads in chat suggestion windows
- instead of hacking around immediately fast, the code now uses its API to disable it for all draw calls when masking is enabled - this should improve the overall mod compatibility and it also allows for the recent hotbar smooth scrolling improvement to be allowed with it installed
reupload to rearrange versions
fixed a 1.20.1 crash related to hotbars
- Hotbar is now perfectly scrolling (only if you don't have immediately fast installed)
- Creative screen is now perfectly scrolling
- Chat mask now no longer masks underlines and other similar stuff when possible
- Suggestion window now uses unmodified fill and text, so immediately fast doesn't break the masking
- Mask debug fills now also use the unmodified fill
- Added the ability to change the chat opening speed
- it defaults to the same value as chat speed
- it is highly recommended to keep this value the same as scrolling speed or at least higher as it can create some visual inconsistencies.
- chat height is now interpolated... this means that chat now has an opening/closing animation and bedrockify looks even better now with this mod (this can be turned off by turning off chat smooth scrolling)
- i also replaced the message fading animation with the same animation as that of closing chat (this can be turned off by turning off chat smooth scrolling)
- improved framerate independency on every screen
- refactored the code
- worked around the immediately fast masking issue (thanks wclient/Unknown from discord!)
- ported the latest version of the mod to 1.20.1
- changed the default scrolling speed of entry lists to 0.5
- dropped support for <=1.20.2 (i may make a port to version 1.20.1 in the future)
- chat now accounts for matrix transform and tries to play along and also interpolates it so that things look good when chat position is being moved while in-game
- fixed crash with bedrockify and made its support better using the point above
- added a setting for mask debugging (fills the screen with a tranclucent rectangle right before disabling my scissors)
- changed the default speed of creative screen smooth scrolling from 0.334 to 0.5 (slightly slower)
- Fixed compatibility with Chat Patches (204.6.2+)
- Fixed line spacing in chat
- Partially dropped support for versions older than 1.20.4. This means that some features may not work with these versions such as entry list smooth scrolling and such.
- Entry list can now detect if smooth scrolling wouldn't work and will disable it in that case to prevent the disability to scroll with the scroll wheel
- Fixed modmenu compatibility
- Fixed chat heads compatibility by not mixing into it anymore as it isn't needed
- Fixed command suggestions crashing when scrolling too fast and in a particular way
- Fixed the multi-version compatibility... currently: 1.20.1 - 1.20.4
- disabled crashing mixins, which shouldn't even crash in the first place because i set them not to... arghhhh.... >:(
- Chat (and command suggestions) smooth scrolls perfectly now (no instantly disappearing lines opposite to the scrolling direction)
- Made just one file for multiple versions (currently 1.20.1, 1.20.2, 1.20.3)
- The background of the items in the creative inventory now appears as scrolling too
- And it also somehow crashes
- fixed items cutting out in some places in the inventory tab in creative inventory
- Added support for Chat Suggestion (command autocomplete)
- In chat, chat suggestions and in creative inventory, the contents now don't render outside of where they should, making the scrolling much more pleasant
- On resource reload, the config now reloads too, so you don't have to restart the game for your changes to apply
- Updated to 1.20.2
- Changed how config file works: the safe values are 0 - 1 now and smaller number means faster scrolling animation
- Added support for Chat heads mod
- Added a note about how to use the config file inside the config file
- Removed Fabric API dependency
- Made a logo