Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Drag and drop interaction blocks within table of content frame #63

Open
HumanistAtypik opened this issue Jan 14, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@HumanistAtypik
Copy link

HumanistAtypik commented Jan 14, 2025

Feature Description

Currently, interactions in the table of contents are fixed in their chronological order. This creates limitations in:

  • Organizing related conversations
  • Grouping similar topics
  • Prioritizing important interactions
  • Creating logical flow of information

Why not implement a drag-and-drop feature that would:

  • Allow users to reorder interaction blocks freely
  • Provide visual feedback during dragging
  • Maintain state consistency after reordering
  • Support both mouse and touch interactions

The feature would:

  • Add drag handles to interaction blocks
  • Show drop zones while dragging
  • Animate transitions smoothly
  • Preserve all interaction data

Use Case

GETTING FREE OF VERTICALITY! ^

Topic Organization:
    User has multiple related conversations
    Drags similar topics together
    Creates logical groupings
    Improves information flow

Priority Management:
    Important interactions scattered
    User drags critical items to top
    Groups dominant items together
    Better visual hierarchy

Information Structure:
    Complex multi-part discussion
    User reorders for clarity
    Creates better narrative flow
    Improves readability

Collaborative Organization:
    Team working on project
    Members reorganize relevant parts
    Group related discussions
    Better team coordination

Alternatives Considered

Vertical Arrow Buttons:
    Pros:
        Simple implementation
        Familiar interface
        Clear controls
    Cons:
        Less intuitive
        Slower for large moves
        More clicks needed

Context Menu Options:
    Pros:
        Clean interface
        Standard pattern
    Cons:
        Hidden functionality
        Multiple steps
        Less direct

Numbered Ordering:
    Pros:
        Precise control
        Direct input
    Cons:
        Manual number entry
        Potential conflicts
        Less visual
@HumanistAtypik HumanistAtypik added the enhancement New feature or request label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant