Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: implemented new UI for Navbar and Table of Contents (#3917)
* feat: reworked navbar according to new design (#3668) * feat: implemented new button states (#3737) * feat: implemented new button states * fix: button stories * feat: implement dropdown menu with checkboxes * fix: fixed dropdown on mobile and reorganized assets * fix: fixed dropdown on tablet * feat: sync platform tags with platform tag dropdown * feat: sync platform tags with platform tag dropdown * feat: implemented checkbox * feat: sync platform tags and dropdown options * fix: prevent blinking when loading tags * fix: show filters button instead of dropdown when no tags are displayed * fix: sync localstorage with filters om mobile * feat: added focus trap to dropdown * fix: fixed focus style in navbar * fix: fixed navigation keys in dropdown * fix: fixed versions dropdown * fix: reuse dropdown for versions * feat: search adjustments (#3819) * ktl-1608 feat: search adjustments * fix: fixed focus style for search button --------- Co-authored-by: Yuri Teplyakov <[email protected]> * fix: fix icons blinking * ktl-1608 feat: search style fixes (#3840) * feat: implemented new button states * ktl-1608 feat: style fixes * ktl-1608 feat: fix clear button * fixes after rebase --------- Co-authored-by: berezinant <[email protected]> * ktl-1608 feat: test review fixes (#3879) * ktl-1332 fix: fix styles overlap and add max and min values (#3909) * ktl-1711 feat: style bundle optimization (#3905) * feat: reworked ToC according to new design (#3841) * feat: implemented new button states * feat: reworked ToC appearance * fix: moved images to assets * fix: fix toc interactivity * fix: fixed problem with hover on touch screens * fix: open toc no mobile * fix scripts loading in safari * fix: fixed overlap of dropdown with toc on desktop * fix: fixed closing toc on mobile * fix: versions dropdown position * fix: version selector position * fix: logo customization fix * fix: made version selector compatible with old versions * fix: added limit to platform tags * fix: min width for dropdown and padding for toc * fix toc width * ktl-1735 feat: fix platform z-index in safari (#3927) * fix: proper dropdown width * test: updated navigation tests * ktl-1727 fix: fix safari flickering (#3929) * ktl-1727 fix: fix safari flickering * ktl-1737 fix: fix version capitalization * fix: fix tabs init * ktl-1737 fix: capitalize only first letter (#3931) * fix: platform filtering in multimodule * ktl-1758 fix: fix filter notification duplication (#3932) * test: update expected results for html tests (#3928) * ktl-1766 fix: fix header styles (#3940) --------- Co-authored-by: Yuri Teplyakov <[email protected]>
- Loading branch information