refactor: re-work global navigation and show concept
This refactor includes a bulk of the changes discussed in #181. It removes the existing navbar and replaces it with a sidebar instead. This leaves us more room for context-aware navigation options and other information that is relevant to users. Additionally, the show management page is now split up into two, the show episodes management, listing the coming shows/timeslots and the show’s schedules, and the show basic data page, that contains all mostly static data for a show and which is usually maintained by administrators. refs #181
Showing
- public/assets/logo-header.svg 6 additions, 6 deletionspublic/assets/logo-header.svg
- src/App.vue 18 additions, 32 deletionssrc/App.vue
- src/Pages/Show.vue 13 additions, 0 deletionssrc/Pages/Show.vue
- src/Pages/ShowBasicData.vue 52 additions, 0 deletionssrc/Pages/ShowBasicData.vue
- src/Pages/ShowEpisodes.vue 22 additions, 0 deletionssrc/Pages/ShowEpisodes.vue
- src/Pages/ShowManager.vue 0 additions, 84 deletionssrc/Pages/ShowManager.vue
- src/components/Navbar.vue 0 additions, 109 deletionssrc/components/Navbar.vue
- src/components/generic/AAvatar.vue 26 additions, 0 deletionssrc/components/generic/AAvatar.vue
- src/components/generic/AColorBadge.vue 54 additions, 0 deletionssrc/components/generic/AColorBadge.vue
- src/components/generic/ATable.vue 74 additions, 0 deletionssrc/components/generic/ATable.vue
- src/components/generic/AUserPreview.vue 31 additions, 0 deletionssrc/components/generic/AUserPreview.vue
- src/components/nav/AMainNavMenu.vue 12 additions, 0 deletionssrc/components/nav/AMainNavMenu.vue
- src/components/nav/ANavMenu.vue 38 additions, 0 deletionssrc/components/nav/ANavMenu.vue
- src/components/nav/ANavSidebar.vue 74 additions, 0 deletionssrc/components/nav/ANavSidebar.vue
- src/components/nav/nav.ts 123 additions, 0 deletionssrc/components/nav/nav.ts
- src/components/shows/ShowListTableRow.vue 1 addition, 1 deletionsrc/components/shows/ShowListTableRow.vue
- src/components/shows/ShowSelector.vue 35 additions, 1 deletionsrc/components/shows/ShowSelector.vue
- src/i18n/de.js 4 additions, 0 deletionssrc/i18n/de.js
- src/i18n/en.js 4 additions, 0 deletionssrc/i18n/en.js
- src/router.ts 19 additions, 2 deletionssrc/router.ts
Loading
Please register or sign in to comment