Skip to content

new responsive navbar

chandi requested to merge vue-navbar into master

image

Todo

  • logged out view
  • About Us / Informations
  • most of the links
  • food baskets
  • menu labels in mobile view
  • Conversations/Bells symbols breakpoint state in vue
  • Search result list should close when another submenu is opened
  • resize icons to fit avatar size
  • conversations time formatting and removing fixtures
  • bells
  • user avatar
  • state about current region -> use from bid get parameter if that information is available (in regions), otherwise use Stammbezirk
  • ensure that #30 (closed) is fulfilled
  • ensure that #155 (closed) is fulfilled
  • add an "Add Store" button #93 (closed)
  • remove global bootstrap-vue import in @/components/Topbar/index.vue
  • open conversation on click
  • fix topbar in the mapview
  • use login api call
  • fix broken tests

What does this MR do?

  • replaces the current hacky jquery navbar with an new beautiful one in vue
  • introduces vue-stores (e.g. /client/src/stores/conversations.js with can be used for reactive data inside vue components

How confident are you it won't break things if deployed?

partly

Links to related issues

  • #30 (closed) harmonizing of menues IF LOGGED IN and IF NOT LOGGED IN
  • #11 (closed) Mobile view is triggered on tablets with big screens
  • #15 (closed) Settings menu is nearly unreachable on tablets
  • #158 (closed) Add "Botschafter-Forum" to dropdown menu for ambassadors
  • #155 (closed) Add scrollbars into navigation submenus
  • #93 (closed) Move "Neuen Betrieb eintragen" to a better place.
  • #67 (closed) Possible deletion: All Foodsavers and All Stores
  • #66 (closed) Possible deletion: Edit types of food

closes #30 (closed), #11 (closed), #15 (closed), #158 (closed), #155 (closed), #93 (closed), #67 (closed), #66 (closed)

Checklist

  • added a test, or explain why one is not needed/possible... tests will be added in a further merge request
  • no unrelated changes
  • asked someone for a code review
  • joined #foodsharing-beta channel at https://slackin.yunity.org
  • added an entry to CHANGELOG.md (description, merge request link, username(s))
Edited by Chris Oelmueller

Merge request reports