7.7.1

mantinedev/mantine7.7.1Mar 29, 2024by rtivital

AI Summary

Bug fixes for various components including PinInput focus logic, Calendar timezone shifts, NumberInput float steps, Combobox IME handling, and AppShell layout offsets.

Key Highlights

  • Fixed PinInput focus logic and placeholder visibility
  • Fixed Calendar double timezone shift issue
  • Fixed NumberInput increment/decrement logic with float steps
  • Fixed Combobox incorrect IME input handling
  • Fixed AppShell missing Aside offset for layout=alt

Full Release Notes

## What's Changed
- `[@mantine/tiptap]` Improve toolbar items alignment for non-native elements (#5993)
- `[@mantine/spotlight]` Fix incorrect down key handling when the spotlight is opened repeatedly (#5995)
- `[@mantine/core]` Image: Fix ref not being assigned for fallback images (#5989)
- `[@mantine/core]` PinInput: Fix incorrect focus logic (#5963)
- `[@mantine/core]` Table: Fix `highlightOnHoverColor` prop not working
- `[@mantine/core]` AppShell: Adjust footer position to include env(safe-area-inset-bottom) (#5502)
- `[@mantine/core]` PinInput: Fix placeholder not being visible on the element that had focus when the component becomes disabled (#5831)
- `[@mantine/dates]` Calendar: Fix double timezone shift (#5916)
- `[@mantine/hooks]` use-local-storage: Fix value not being updated when key is changed (#5910)
- `[@mantine/charts]` Fix incorrect charts legends height for multiline values (#5923)
- `[@mantine/core]` NumberInput: Fix incorrect increment/decrement functions logic when `step` is a float value (#5926)
- `[@mantine/core]` Combobox: Fix incorrect IME input handling (#5935)
- `[@mantine/core]` Menu: Fix unexpected focus styles in the dropdown element in Firefox (#5957)
- `[@mantine/core]` Fix incorrect `disabled` prop handling in TagsInput and MultiSelect (#5959)
- `[@mantine/core]` Fix `renderOption` not working for grouped items in Combobox-based components (#5952)
- `[@mantine/core]` AppShell: Fix error when used inside Suspense (#5979)
- `[@mantine/core]` Update CSS selectors hashing algorithm to prevent collisions with other libraries (#5968)
- `[@mantine/carousel]` Fix specificity issues of some selectors (#5973)
- `[@mantine/core]` AppShell: Fix missing Aside offset in Header and Footer for `layout=alt` (#5974)

## New Contributors
* @naughton made their first contribution in https://github.com/mantinedev/mantine/pull/5952
* @wasamistake made their first contribution in https://github.com/mantinedev/mantine/pull/5971
* @elecdeer made their first contribution in https://github.com/mantinedev/mantine/pull/5935
* @israelins85 made their first contribution in https://github.com/mantinedev/mantine/pull/5910
* @1g0rrr made their first contribution in https://github.com/mantinedev/mantine/pull/5916
* @joshua-webdev made their first contribution in https://github.com/mantinedev/mantine/pull/5963
* @s-cork made their first contribution in https://github.com/mantinedev/mantine/pull/5989
* @xiaohanyu made their first contribution in https://github.com/mantinedev/mantine/pull/5993

**Full Changelog**: https://github.com/mantinedev/mantine/compare/7.7.0...7.7.1