aboutsummaryrefslogtreecommitdiffstats
path: root/core/src/components/AppMenu.vue
Commit message (Collapse)AuthorAgeFilesLines
* fix(AppMenu): Prevent menu entries from jumping on hoverFerdinand Thiessen2024-08-141-10/+0
| | | | | | Only grow and shrink app menu entry if needed Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Make focussed app menu entry wider to see full nameFerdinand Thiessen2024-08-081-1/+15
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Make app menu overflow entries vertically alignedFix/app-menu-overflowFerdinand Thiessen2024-08-071-2/+3
| | | | | | | The `name` property expects a `text` and just adds basically a "heading" for the text, so lets instead just utilize the default slot. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Ensure app overflow menu is rendered centeredFerdinand Thiessen2024-08-071-40/+39
| | | | | | | | 1. Fix app menu overflow button to be centered 2. Ensure the overflow calculation always just removed one element (incl. refactor to use `@vueuse`) 3. Ensure we use 1.5 line height for app menu, otherwise some languages look squashed under the app icon Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(core): Split app menu into componentsFerdinand Thiessen2024-07-101-205/+70
| | | | | | | This allows to split one large block of code into three components with each one usecase. Allowing for better readability and maintainablility. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Adjust dashboard and header menu to use new background colorsFerdinand Thiessen2024-05-211-7/+7
| | | | | | fix(UnifiedSearch): Adjust to new background color Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-131-19/+3
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(theming): The background is the primary color and must not be double ↵Ferdinand Thiessen2024-02-031-1/+0
| | | | | | inverted Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix header-elements being not shown correctlySimon L2024-01-111-0/+1
| | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* fix: Adjust colors of app menu and dashboardFerdinand Thiessen2023-12-201-3/+5
| | | | | | | Those elements are shown directly on the background which has the `color-primary`, so they need to use `color-primary-text` instead of `color-primary-element-text` for guranteed contrast. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(core): app icon alignment in app menuGrigorii K. Shartsev2023-11-301-1/+4
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* enh(a11y): Add label to app menu navChristopher Ng2023-10-161-1/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(core): Do not invert app menu text colorFerdinand Thiessen2023-06-191-1/+1
| | | | | | | | * Also fixes other cypress test * Build assets Signed-off-by: Philipp Hempel <Philipp.Hempel1@web.de> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix contrast for inactive elements of the main navigationjulia.kirschenheuter2023-06-051-1/+0
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Fix app menu flickerZetaTom2023-05-311-1/+0
| | | | Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
* Use the color-primary-element* variablesSimon L2023-05-131-5/+5
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(AppMenu): On bright color theme the app icons in the overflow menu must ↵Ferdinand Thiessen2023-05-031-4/+10
| | | | | | | be inverted Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* chore(eslint): fix missing import extensionsJohn Molakvoæ2023-03-231-2/+2
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Allow target="_blank" in app navigation itemsThomas Citharel2023-01-051-1/+3
| | | | | | Which was removed in the Vue rewrite in #33728. This breaks things like https://github.com/nextcloud/external/issues/79 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Change focused items behavior that neighbor elements (text and border) have ↵julia.kirschenheuter2022-11-301-9/+9
| | | | | | | | | no overlapping. Add native tooltips to items. Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix AppMenu icons for firefoxSimon L2022-11-081-0/+1
| | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* Fix more icon colorChristopher Ng2022-10-211-0/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Invert header icons on bright preset backgroundsChristopher Ng2022-10-191-2/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* 🧭 Fix rebuilding the navigationJoas Schilling2022-10-181-0/+6
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix active app indicator positionJulius Härtl2022-08-311-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Address some more accessibility concernsJulius Härtl2022-08-311-1/+5
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Use resize observerJulius Härtl2022-08-311-1/+6
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Fix focus border and adjust active app indicatorJulius Härtl2022-08-311-5/+17
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Move app menu to vueJulius Härtl2022-08-311-0/+268
Signed-off-by: Julius Härtl <jus@bitgrid.net>