What's Changed
🌟 Highlights
- Fixed a long-standing bug in the client mod ignition process by refactoring parts to run synchronously and improve performance (more details on the pull request): (c31e8a9) (by @fedeericodl in #678)
- Settings API is now synchronous.
- Fixed the
i18n
common module being undefined. - Fixed the
notrack
coremod plaintext patches. - Update
HelpMessageTypes
from theNotice
component to use string values.
✨ Enhancements
- Automatically close the Discord client and open it back on plug/unplug/replug (9b6f8d1) (by @yofukashino in #517)
- Updated styles to be consistent with the Desktop Visual Refresh update: (985ba0a) (by @fedeericodl in #680)
- Styles now use the new spacing variables to be more consistent with everything else. This also adds support for UI density, specifically how much space there is between each addon in the list. Addon cards now have a subtle border, again for consistency and for greater distinction when in light or onyx theme.
- Handle style changes if the mod's notices are present; class names are added to the outer frame to add rounded edges or not.
- Update duration formatting in updater settings to use localized strings.
🐞 Bug Fixes
- Fixed the
rpc
coremod using an undefined module (4a24f5f) (by @yofukashino in #666) - Fixed an issue with menu patches not being applied to some variants (189b760) (by @yofukashino in #670)
- Fixed plaintext patches of
badges
,experiments
,language
,noDevtoolsWarning
,notices
coremods and change toast types from numbers to strings (d984457) (by @fedeericodl in #675) - Fixed the
messagePopover
coremod using an undefined module (3476be2) (by @fedeericodl in #676)
📰 Other Changes
- Update
ESLint
to v9, more control on its configuration and update all outdated dependencies (8aa1254) (by @fedeericodl in #672)
Full Changelog: v4.8.4...v4.9.0