v6.0.0
💥 Breaking Changes
- #2600 Migrate to floating-vue (@raimund-schluessler)
- #2867 Accessible EmptyContent component (@Pytal)
- #2630 show the action buttons on top of the modal always by default (@szaimen)
- #1946 Properly align appnavigationtoggle (@marcoambrosini)
- #2738 Move close button within modal boundaries (@marcoambrosini)
- #2720 Add icon slot to AppNavigationNew component (@raimund-schluessler)
- #2603 Comply with eslint for event name (@artonge)
- #2704 Put the children of AppNavigationItem outside of the main item (@raimund-schluessler)
- #2980 Bump @nextcloud/eslint-config from 8.0.0 to 8.1.2 (@dependabot[bot])
- #2929 Bump vue from 2.6.14 to 2.7.8 (@raimund-schluessler)
- #2923 Enforce setting section ids (@nickvergessen)
- #3058 Add Nc prefix to all components (raimund-schluessler)
- #3106 Fix emptyContent once more (jotoeri)
- #3090 Fix EmptyContent Reactivity (jotoeri)
🚀 Enhancements
- #2875 Adjust loading icon style, replace
fillColor
prop (@raimund-schluessler) - #2879 Turn the button into router-link when to is there (@raimund-schluessler)
- #2565 Improve SettingsInputText component (@quentinguidee)
- #2808 Add a11y utility (@Pytal)
- #2715 Augment keyboard accessibility of AppSidebar (@Pytal)
- #2757 Alternative style for CheckboxRadioSwitch (radio type) (@eneiluj)
- #2779 Keep text in
InputConfirmCancel
static (@raimund-schluessler) - #2776 Improve CheckboxRadioSwitch accessibility (@raimund-schluessler)
- #2727 Add material design loading icon (@raimund-schluessler)
- #2747 make the sidebare full-width on small screens (@szaimen)
- #2630 show the action buttons on top of the modal always by default (@szaimen)
- #2738 Move close button within modal boundaries (@marcoambrosini)
- #2577 Add ColorPicker feedback on selection (@quentinguidee)
- #2719 Add title section to settingsdialog (@marcoambrosini)
- #2718 Add actions slot to dashboard widget item (@raimund-schluessler)
- #2571 Use large border-radius in AppNavigation (@quentinguidee)
- #2713 Use large border-radius in Action Button (@GretaD)
- #2704 Put the children of AppNavigationItem outside of the main item (@raimund-schluessler)
- #2552 Make emojis selectable by tab (@skjnldsv)
- #2668 Merge Dashboard components into repository (@raimund-schluessler)
- #2654 add handle keyboard focus for accessibility (@vanpertsch)
- #2629 small cleanup of small modal size (@szaimen)
- #2911 Use render function in Actions component (@raimund-schluessler)
- #2998 Import tooltip directive only locally (@raimund-schluessler)
- #2983 Simplify webpack configuration (@raimund-schluessler)
- #2973 Allow to filter the available tags (@nickvergessen)
- #2868 Create TextField component (@marcoambrosini)
- #2856 Fix ListItem css & add compact mode (@jotoeri)
- #3060 Allow to render x items outside an Actions menu (skjnldsv)
- #3040 Allow ListItem components to link to external links (tcitworld)
- #3082 Allow more than text on EmptyContent description (jotoeri)
- #3078 Add ref to NcInputField in NcTextField (raimund-schluessler)
- #3056 📰 Update AppNavigationItem design (marcoambrosini)
- #3055 ListItem Design update (marcoambrosini)
- #3100 Improve multiselect (CarlSchwan)
- #3057 🥛 Make app navigation semi-transparent (GretaD)
- #3070 Make unread counter primary colour (GretaD)
- #3142 Make the app content list 300px min (ChristophWurst)
🐛 Fixed bugs
- #3212 Fix single action detection (st3iny)
- #3202 Fix overwriting placeholder property in NcDatetimePicker (Chartman123)
- #3186 Adjust appnavigation settings border radius (raimund-schluessler)
- #3178 Right-align nav item utils (ChristophWurst)
- #3174 Make NcMultiselect pixel perfect (CarlSchwan)
- #3169 AppNavigationItem actions visibility (raimund-schluessler)
- #3170 Actions positioning (juliushaertl)
- #3147 .active state of app list items (ChristophWurst)
- #2878 Fix single action validation (@raimund-schluessler)
- #2877 Bring back AppNavigationToggle tooltip (@raimund-schluessler)
- #2895 Fix issues with Multiselect component (@nickvergessen)
- #2882 Fix box shadow colour of "tertiary-on-primary" button (@danxuliu)
- #2871 Add a button style for being used on primary like in the header (@nickvergessen)
- #2865 Make captions real headings for improved a11y (@nickvergessen)
- #2855 Fix invalid setting section IDs (@nickvergessen)
- #2695 Change Prev/next links to buttons (@vanpertsch)
- #2845 Add headline to sidebar sections to improve landmarks (@nickvergessen)
- #2846 Fix HTML validation of AppNavigationToggle (@nickvergessen)
- #2840 Fix invalid tabindex and role (@nickvergessen)
- #2841 Remove invalid test-attr (@nickvergessen)
- #2833 Fix vue material design icons HTML validation (@nickvergessen)
- #1946 Properly align appnavigationtoggle (@marcoambrosini)
- #2738 Move close button within modal boundaries (@marcoambrosini)
- #2576 Increase padding of ColorPicker (@quentinguidee)
- #2638 Fix lifecycle hook name in Avatar (@raimund-schluessler)
- #2628 Fix styleguide serve (@raimund-schluessler)
- #2533 [MultiSelect] pass the #noResult slot to the underlying component (@eneiluj)
- #2999 Also export tooltip options (@raimund-schluessler)
- #2997 Fix regressions from floating-vue migration (@raimund-schluessler)
- #2991 Fix Actions styling in Breadcrumbs (@raimund-schluessler)
- #2984 Fix button import in modal example (@raimund-schluessler)
- #2981 Add aria-label to single action button (@raimund-schluessler)
- #2911 Use render function in Actions component (@raimund-schluessler)
- #2961 Fix focusing last action with page-down (@raimund-schluessler)
- #2946 Make sure modal ids are unique (@nickvergessen)
- #2883 Do not treat an avatar as a button if there is no menu (@danxuliu)
- #2929 Bump vue from 2.6.14 to 2.7.8 (@raimund-schluessler)
- #2938 Revert "Bump vue-styleguidist from 4.48.0 to 4.50.0" (@raimund-schluessler)
- #2912 Fix missing icon in actions custom icon slot (@raimund-schluessler)
- #2856 Fix ListItem css & add compact mode (@jotoeri)
- #2894 Add more explicit title to the sidebar close button (@juliushaertl)
- #3017 Fix icon-class, re-add default-icon support for Actions (@raimund-schluessler)
- #3006 Fix single button action icon attribute (@PVince81)
- #3059 Fix breadcrumbs dropdown icon alignment (raimund-schluessler)
- #3046 Add missing trailing comma (raimund-schluessler)
- #3035 Correctly overwrite app-settings modal style (raimund-schluessler)
- #3034 Implement empty content icon slot in DashboardWidget (raimund-schluessler)
- #3031 Fix reference to closed menu in "aria-controls" (danxuliu)
- #3030 Don't return focus after close-after-click (raimund-schluessler)
- #3023 Dismis focus trap when component gets destroyed (juliushaertl)
- #3022 Allow click outside for Popover focus trap (raimund-schluessler)
- #3021 Disable focus-trap for Popover by default (raimund-schluessler)
- #3020 Fix issues with focus trap on modal (juliushaertl)
- #3037
aria-expanded
was fixed for Multiselect.vue (JuliaKirschenheuter) - #3077 Make input field button style take precedence (raimund-schluessler)
- #3076 Fix NcAppNavigationItem docs (raimund-schluessler)
- #3075 Fix listitem tabbed navigation (marcoambrosini)
- #3074 Always show NcAppSettingsDialog title (raimund-schluessler)
- #3071 Fix link in docs to NcCounterBubble (raimund-schluessler)
- #3069 Only set target and rel attributes when href != '#' (tcitworld)
- #3065 Fix margin for Modal inline actions (skjnldsv)
- #2970 Fix InputField focus state (marcoambrosini)
- #3066 Fix Modal closing (skjnldsv)
- #3111 Ensure proper actions menu styling (raimund-schluessler)
Closed pull requests
- #3225 Fix a word puzzle in NcDashboardWidget component (CarlSchwan)
- #3201 Fix active and focus frame (CarlSchwan)
- #3149 Use events provided by floating-vue (raimund-schluessler)
- #3019 Add note about pre-releases to the readme (juliushaertl)
- #3089 Fix EmptyContent comments example in docs (Pytal)
- #3072 Remove debug log statement (st3iny)
- #3113 Add aria-modal to Modal dialog (PVince81)
- #3080 Fix contrast of next/prev modal buttons (Pytal)
- #3141 Simplify exports (Pytal)
- #3140 Improve text fields (CarlSchwan)
- #3137 Remove unused #counter template from ListItem docs (raimund-schluessler)
- #3135 Polish password field component (CarlSchwan)
- #3132 Add slot for dot indicator in NcListItem.vue (JuliaKirschenheuter)
- #3130 Add missing tab in NcModal CSS (raimund-schluessler)
- #3122 Use correct Nc components prefix everywhere (raimund-schluessler)
- #3112 Update variables.css from nextcloud server (vinicius73)