From 5ce1470b9e21e15ee5364fa54ab085e4faf7991c Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 21 Nov 2024 13:23:25 +0100 Subject: [PATCH] Menu --- .../about-instance.component.html | 8 +- .../edit-basic-configuration.component.html | 2 +- .../edit-basic-configuration.component.ts | 4 +- .../video-redundancies-list.component.ts | 6 +- .../users/user-list/user-list.component.ts | 6 +- .../app/+admin/system/jobs/jobs.component.ts | 12 +- .../app/+admin/system/logs/logs.component.ts | 6 +- client/src/app/+manage/routes.ts | 24 +++ .../my-account-notifications.component.scss | 15 -- .../my-video-channels.component.html | 2 +- .../my-video-channels.component.scss | 6 +- .../video-channels.component.html | 6 +- .../video-channels.component.scss | 6 +- .../+video-edit/video-add.component.scss | 6 - .../action-buttons.component.scss | 2 +- .../comment/video-comment-add.component.scss | 1 - .../privacy-concerns.component.html | 2 +- .../privacy-concerns.component.scss | 52 ++---- .../information/privacy-concerns.component.ts | 6 +- .../+video-watch/video-watch.component.html | 58 +++---- .../+video-watch/video-watch.component.scss | 11 +- .../overview/video-overview.component.html | 64 ++++--- .../overview/video-overview.component.scss | 4 +- client/src/app/app.component.html | 2 +- client/src/app/app.component.scss | 6 +- client/src/app/app.routes.ts | 6 +- client/src/app/core/auth/auth.service.ts | 10 +- client/src/app/core/menu/menu.service.ts | 23 +-- client/src/app/header/header.component.html | 35 ++-- client/src/app/header/header.component.scss | 156 +++++++++++++++--- client/src/app/header/header.component.ts | 75 ++------- .../notification-dropdown.component.html | 16 +- .../notification-dropdown.component.scss | 15 +- .../header/search-typeahead.component.scss | 10 +- client/src/app/menu/menu.component.html | 41 +++-- client/src/app/menu/menu.component.scss | 118 +++++++++++-- client/src/app/menu/menu.component.ts | 38 +++-- .../account-setup-warning-modal.component.ts | 6 +- .../modal/admin-welcome-modal.component.ts | 6 +- ...instance-config-warning-modal.component.ts | 6 +- .../actor-avatar-edit.component.scss | 2 +- .../actor-banner-edit.component.scss | 2 +- .../markdown-textarea.component.scss | 4 +- .../timestamp-input.component.scss | 2 +- .../shared-icons/global-icon.component.ts | 1 + .../instance-features-table.component.html | 48 +++--- .../instance-features-table.component.scss | 8 +- .../instance-follow.service.ts | 2 +- .../shared-main/buttons/button.component.html | 2 +- .../shared-main/buttons/button.component.ts | 4 +- .../channels-setup-message.component.scss | 2 - .../shared-main/common/link.component.html | 2 + .../shared-main/common/link.component.ts | 7 +- .../menu/horizontal-menu.component.html | 4 +- .../menu/horizontal-menu.component.scss | 20 ++- .../menu/horizontal-menu.component.ts | 13 +- .../menu/list-overflow.component.html | 98 +++++------ .../menu/list-overflow.component.scss | 11 +- .../menu/list-overflow.component.ts | 4 +- .../menu/top-menu-dropdown.component.html | 63 ------- .../menu/top-menu-dropdown.component.scss | 50 ------ .../menu/top-menu-dropdown.component.ts | 138 ---------------- .../users/login-link.component.html | 4 +- .../users/login-link.component.scss | 6 + .../shared-main/users/login-link.component.ts | 4 +- .../video-thumbnail.component.ts | 6 +- .../video-filters-header.component.html | 47 ++++-- .../video-filters-header.component.scss | 10 +- .../video-filters-header.component.ts | 20 ++- .../videos-list.component.ts | 11 +- ...-playlist-element-miniature.component.scss | 33 +--- client/src/assets/images/feather/menu.svg | 1 + client/src/sass/application.scss | 114 ++++++------- client/src/sass/bootstrap.scss | 24 --- client/src/sass/class-helpers/_common.scss | 9 +- client/src/sass/class-helpers/_images.scss | 4 + client/src/sass/class-helpers/_layout.scss | 12 ++ client/src/sass/include/_badges.scss | 2 +- .../sass/include/_bootstrap-variables.scss | 4 +- client/src/sass/include/_button-mixins.scss | 15 +- client/src/sass/include/_form-mixins.scss | 65 +++++--- client/src/sass/include/_mixins.scss | 24 +-- client/src/sass/include/_variables.scss | 15 +- client/src/sass/primeng-custom.scss | 28 ++-- .../src/standalone/videos/shared/auth-http.ts | 6 +- config/default.yaml | 2 +- 86 files changed, 893 insertions(+), 938 deletions(-) create mode 100644 client/src/app/+manage/routes.ts delete mode 100644 client/src/app/shared/shared-main/menu/top-menu-dropdown.component.html delete mode 100644 client/src/app/shared/shared-main/menu/top-menu-dropdown.component.scss delete mode 100644 client/src/app/shared/shared-main/menu/top-menu-dropdown.component.ts create mode 100644 client/src/app/shared/shared-main/users/login-link.component.scss create mode 100644 client/src/assets/images/feather/menu.svg diff --git a/client/src/app/+about/about-instance/about-instance.component.html b/client/src/app/+about/about-instance/about-instance.component.html index 95d3ffc48..5754aa7dc 100644 --- a/client/src/app/+about/about-instance/about-instance.component.html +++ b/client/src/app/+about/about-instance/about-instance.component.html @@ -1,8 +1,8 @@ - -
+ +
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html index 5ef2c3f98..2d78a5fc3 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html @@ -42,7 +42,7 @@
- +