Integrate with Workspaces

Created on 2 March 2024, 3 months ago
Updated 4 May 2024, 14 days ago

Problem/Motivation

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

✨ Feature request
Status

Postponed

Version

11.0 πŸ”₯

Component
NavigationΒ  β†’

Last updated less than a minute ago

No maintainer
Created by

πŸ‡ΊπŸ‡ΈUnited States KeyboardCowboy

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @KeyboardCowboy
  • First commit to issue fork.
  • Merge request !180Workspaces proto - #3425081 β†’ (Open) created by finnsky
  • Pipeline finished with Success
    3 months ago
    Total: 147s
    #108776
  • πŸ‡·πŸ‡ΈSerbia finnsky

    Added quick proto here.
    I tried to reuse all existing components as much as possible.

    I really think it shouldn't be `workspaces only` MR. We need to create some common UI for that panel. And probably for layout builder/announcements etc panels aswell.

    So I've added .toolbar-panel in temporary styles.

    @ckrina please take a look! Thanks

  • πŸ‡ͺπŸ‡ΈSpain ckrina Barcelona

    Adding link to related issue in Workspaces #3096017: Finalize the Workspaces UI β†’ .

  • Pipeline finished with Success
    about 1 month ago
    Total: 52s
    #141396
  • Pipeline finished with Success
    about 1 month ago
    Total: 159s
    #141398
  • Pipeline finished with Success
    about 1 month ago
    Total: 53s
    #141411
  • Pipeline finished with Success
    about 1 month ago
    Total: 53s
    #141919
  • Pipeline finished with Success
    about 1 month ago
    Total: 56s
    #141944
  • Pipeline finished with Success
    about 1 month ago
    Total: 550s
    #141949
  • Pipeline finished with Success
    about 1 month ago
    #141973
  • Status changed to Needs review 23 days ago
  • πŸ‡¨πŸ‡¦Canada SKAUGHT

    @ckrina

    #4: I agree we should also take a look around what things other core/contrib will want to add to this tool.
    We need to keep in mind that other modules 'opt-in' to using toolbar via hook_toolbar:

    • Workspaces: add a 'tab' (only) and attaches js/css via library api (which opens the top fixed off-canvux drawer)
    • Acquia Connector: add a tab (only) opens to external hosting tools dashboard.
    • Devel: adds 'tab' and 'tray' of child menu item [see: \Drupal\devel\ToolbarHandler]
    • demo_umami: adds 'tab' item to say

    ^I would antipate that devel would themselves convert to a menu and be placed in within the 'admin' menu (left side). However this is reminding of the purpose of top bar: for these such of items!

    Propose: Top bar also adds Layout for right/left position.
    -> convert 'local tasks' to a plugin to be placed. q: Is NavigationBlock currently flexible enough to also be used this way
    -> info and docs about the plugins.

    DX:
    ->how can other modules install their items?

  • πŸ‡ͺπŸ‡ΈSpain ckrina Barcelona
  • Status changed to Needs work 22 days ago
  • πŸ‡ͺπŸ‡ΈSpain ckrina Barcelona

    Moving to Needs work after getting Navigation into core.

  • Status changed to Postponed 22 days ago
  • πŸ‡ͺπŸ‡ΈSpain ckrina Barcelona

    Actually, also postponing it until we have designs for this so nobody else tries to implement something that has to be changed later.

  • πŸ‡ͺπŸ‡ΈSpain ckrina Barcelona
  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    Following as this also impacts Tour (which is now contrib)

  • πŸ‡¨πŸ‡¦Canada SKAUGHT

    Navigation should have a 'pill' plugin item that lets contrib/core components simply add this 'link' for this wider 'task markers'

Production build 0.67.2 2024