Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P
purescript-gargantext
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 137
    • Issues 137
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 4
    • Merge Requests 4
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • gargantext
  • purescript-gargantext
  • Issues
  • #714

Closed
Open
Opened Nov 08, 2024 by Grégoire Locqueville@glocqueville
  • Report abuse
  • New issue
Report abuse New issue

Rearrange the tree by drag-and-dropping nodes

Summary

Make it possible to rearrange the tree by drag-and-dropping nodes.

Steps to reproduce

Drag-and-drop a node in the tree from its original location to somewhere else in the tree.

What is the current bug behavior?

Nothing happens

What is the expected correct behavior?

Dragged node relocates somewhere else in the tree.

It is currently possible to relocate a node somewhere else using the "Move with subtree params" action. However:

  • This action is arguably difficult to discover
  • It requires you to unfold a whole new view of the tree, whereas the tree in the left panel is already there
  • It does not allow you to reorder sibling nodes (see video example 1 for what is possible in other software)

Relevant logs and/or screenshots

As an example, here is what I am able to do with my browser's tabs (using the Tree Style Tab Firefox extension):

Example 1: reordering sibling nodes:

reorder

Example 2: making a node (Element) a subnode of another node (Tchap):

subnode

Edited Nov 08, 2024 by Grégoire Locqueville
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
1
Labels
UI
Assign labels
  • View project labels
Reference: gargantext/purescript-gargantext#714