Skip to content

Update the drag and drop styling #987

Open
@natdink

Description

@natdink
Contributor

Description

Large task

We need to start updating the drag and drop styling to match the new designs.

Using inspiration from flexlayout, we are going with a more "rounded" approach.

Need to:

Existing

Is there any relevant code or ui feature that the developer should know about when resolving this issue.

Requirements

What are more specific requirements that needs to take to consider this issue resolved.

  • Update the main horizontal navigation menu on the drag and drop to match the Figma
    Update the left tabs to be a standalone menu with icons Figma
    Update all of the workspace panels to display the "tab" as a rounded chip and place inside the panel itself. See Figma. The page chips have the "deleteable" property. We would need to allow the user to open the page again from the Layers/Page panel.
    Style the "Add button" on the app page and notebook panel according to the design as well as the multi-page setup. Notice that if the pages exceeds the div space to show an icon button with number of hidden pages that will open a menu so user can open the hidden pages into the workspace (this was reference straight from flexlayout) Figma
    By default, when a user clicks on a component in the app workspace, the block settings menu should open. A user can collapse the Block Settings by clicking on the Block Settings chip

If you have questions, work with @sayalibhagat-Kanini (or @Pooja-1801 while she's out) or myself.

Activity

added theissue type on Apr 24, 2025
JaganSomannaKanini

JaganSomannaKanini commented on May 19, 2025

@JaganSomannaKanini
Contributor

I have started with Update the main horizontal navigation menu on the drag and drop, it is about 50% completed.

JaganSomannaKanini

JaganSomannaKanini commented on May 21, 2025

@JaganSomannaKanini
Contributor

I have updated the due date as the CSS changes go beyond inline tweaks — I’m updating global class styles that impact layout across multiple components.

JaganSomannaKanini

JaganSomannaKanini commented on May 22, 2025

@JaganSomannaKanini
Contributor

I have mostly completed the main horizontal navigation menu, small CSS is remaining. I will start working on the left tabs to be a standalone menu with icons.

Image

JaganSomannaKanini

JaganSomannaKanini commented on May 23, 2025

@JaganSomannaKanini
Contributor

Started working on the Update the left tabs to be a standalone menu with icons, about 30% completed.

JaganSomannaKanini

JaganSomannaKanini commented on May 27, 2025

@JaganSomannaKanini
Contributor

I am working on the Update the left tabs to be a standalone menu with icons and Update all of the workspace panels to display the "tab" as a rounded chip and place inside the panel itself.

JaganSomannaKanini

JaganSomannaKanini commented on May 27, 2025

@JaganSomannaKanini
Contributor

Completed the main horizontal navigation menu on the drag and drop.

Image

Continuing the work on Update the left tabs to be a standalone menu with icons and Update all of the workspace panels to display the "tab" as a rounded chip and place inside the panel itself.

JaganSomannaKanini

JaganSomannaKanini commented on May 29, 2025

@JaganSomannaKanini
Contributor

"Update all of the workspace panels to display the "tab" as a rounded chip and place inside the panel itself. The page chips have the "deleteable" property. We would need to allow the user to open the page again from the Layers/Page panel." Working on this and completed it 50%.

JaganSomannaKanini

JaganSomannaKanini commented on May 30, 2025

@JaganSomannaKanini
Contributor

I have completed the UI for Blocks, Notebook and Layers panel. Working up on the Variable and Files.

Image

Image

Image

Horizontal nav bar:

Image

JaganSomannaKanini

JaganSomannaKanini commented on Jun 2, 2025

@JaganSomannaKanini
Contributor

I have completed the UI for Blocks, Notebook, Layers and Files panel and also the Horizontal nav bar. The Variables panel is kept on hold because the Figma is not available. I will be starting with the "Style the "Add button" on the app page and notebook panel according to the design as well as the multi-page setup. Notice that if the pages exceeds the div space to show an icon button with number of hidden pages that will open a menu so user can open the hidden pages into the workspace (this was reference straight from flexlayout)"

JaganSomannaKanini

JaganSomannaKanini commented on Jun 3, 2025

@JaganSomannaKanini
Contributor

Continuing the implementation of the Add button on the app page and notebook panel according to the design as the multi-page setup.

JaganSomannaKanini

JaganSomannaKanini commented on Jun 6, 2025

@JaganSomannaKanini
Contributor

I have added the Add button on the app page and notebook panel according to the design as the multi-page setup. The design for the pages and notebook buttons is also completed, few small designs work like adding the pages list inside the page is remaining. Also working on the functionality for the expand and collapsing the workspace.

JaganSomannaKanini

JaganSomannaKanini commented on Jun 9, 2025

@JaganSomannaKanini
Contributor

I have completed the design for the page rendering by adding "Add button" also made changes in the block setting page.
Working on the expand and collapsing the workspace.

Image

Image

JaganSomannaKanini

JaganSomannaKanini commented on Jun 10, 2025

@JaganSomannaKanini
Contributor

I have completed the following:

    • Update the main horizontal navigation menu on the drag and drop to match the Figma.

    • Update the left tabs to be a standalone menu with icons.

    • Update all of the workspace panels to display the "tab" as a rounded chip and place inside the panel itself. The page chips have the "deleteable" property. We would need to allow the user to open the page again from the Layers/Page panel.

    • Style the "Add button" on the app page and notebook panel according to the design as well as the multi-page setup. Notice that if the pages exceed the div space to show an icon button with number of hidden pages that will open a menu so user can open the hidden pages into the workspace (this was reference straight from flexlayout).

    • In the figma I see that the add button in the multi-page setup is placed before the dropdown which shows the hidden pages, heads up on that I able to place the button after the dropdown, it could be a limitation with component(based on FlexLayout).

    • Since the FlexLayout uses common CSS class there are chances that the CSS changes made for one design might have affected some other design. Due to which I am moving the timeline to 11/06 (Wednesday). I will double check everything and clean the code and get it by 11th.

13 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Development

Participants

@natdink@JaganSomannaKanini@ehynd

Issue actions

    Update the drag and drop styling · Issue #987 · SEMOSS/semoss-ui