Overview

Implement the updated insert menu. On the updated version, the layers panel is kept on the left. Insert button is in the header, and opens on top of layers.

User interface changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

lauriii created an issue. See original summary.

lauriii’s picture

Assigned: Unassigned » jessebaker
wim leers’s picture

This blocks #3462314, see #3462314-2: Improve primary menu bar - remove need for "overlayForHover" .

Also, #3461435: End-to-end test that tests both the client (UI) and server just landed, so I think it's time we start requiring basic test coverage for each new piece in the UI?

jessebaker’s picture

Assigned: jessebaker » hooroomoo

Assigning to @hooroomoo as they have been working on the left hand menu so far.

Sorry hooroomoo, it looks like there are some iterations/updates required to the menu work you did now that the designs have progressed further.

wim leers’s picture

hooroomoo made their first commit to this issue’s fork.

wim leers’s picture

Issue summary: View changes
wim leers’s picture

Assigned: hooroomoo » Unassigned

Unassigning @hooroomoo, because AFAICT they're not actively working on this?

hooroomoo’s picture

Assigned: Unassigned » hooroomoo
Issue tags: -blocker

Picking this back up now that #3460952: Implement add button for top level item (section) is in

Removing blocker tag bc this issue will be removing the overlayForHover since tooltip is no longer part of the design.

hooroomoo changed the visibility of the branch 3462413-menu to hidden.

wim leers’s picture

will be removing the overlayForHover since tooltip is no longer part of the design

Could you link to the source for that? 🙏

hooroomoo’s picture

#13 I should make a correction

"will be removing the overlayForHover since tooltip the first level menu in the sidebar with the icons is no longer part of the design as seen in the screenshots in the IS and the Figma."

The first level menu in the left sidebar has the overlayForHover attribute which will be removed in this issue.

hooroomoo’s picture

Issue summary: View changes
Status: Active » Needs review
StatusFileSize
new272.14 KB

The tests still need to be fixed but the implementation can be reviewed

hooroomoo’s picture

Issue tags: -Needs screenshots

hooroomoo’s picture

Issue tags: -Needs tests

Removing the needs tests tag. Tests for the Layers (tree) should be done as part of #3458503: Improve the page hierarchy display.

The MR has a solid foundation for #3458503: Improve the page hierarchy display but still needs styling/dragging tweaking when with nested components.

hooroomoo’s picture

Assigned: hooroomoo » Unassigned
hooroomoo’s picture

  • hooroomoo committed f7b866f7 on 0.x
    Issue #3462413 by hooroomoo, jessebaker: Implement the updated insert...
hooroomoo’s picture

Status: Needs review » Fixed

Yippee

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.