Skip to content

Create - Graph Explorer #8

Description

@ddroid

@todo

#5

  • create graph_explorer
  • @input 📦 Youtube Video 1 from comment
  • @input 📦 Youtube Video 2 from comment
  • @input 📦 Wireframe from comment
    • Research
    • subs
    • Rerendering
      • hubs toggle
      • prefixes representing relations
      • depth calculation for each level
      • lazy loading and infinite scrolling
      • unload entries that were loaded but now not in view. i.e entries scrolled away.
      • Use Intersection_Observer_API to re-render entries that were not in view but now they are.
      • @output 📦 code from Comment
    • Persistance Scrolling
      • Add horizontal scrolling with proper handling
      • Add vertical Scrolling with proper handling
      • Make the cursor always above the clicked component by setting up static scroll.
      • upscroll glitch
      • @output 📦 code from comment
    • Pipe Logic
      • Add pipes logic for hubs similar to subs
      • false relational data error
      • More pipe related stuff after manipulation in search mode
      • Debug pipes in search_mode
      • @output 📦 code from comment
      • Fix the bug that does not allow multiple hubs
      • Fixed the hub pipes floating bug
      • @output 📦 code from comment
      • @output 📦 code from comment
    • Reset Button
    • Flag to reverse the toggle expand triggers for hubs and subs
      • @output 🏁❓ code
    • Increase the expand subs trigger to include prefix and pipes before entry prefix
    • Filter/Search Mode
      • Move the menubar to bottom
      • Added Search Feature
      • Fixed the previous search effecting new view issue
      • Added new different variable for search states
      • Disable toggle expand nodes during search mode
      • Debug the event listners on first click
      • Fix prefix bugs
      • Add automatic switch between modes once an entry is selected
      • make the matching letters bold
      • Added toggle expansion of subs and hubs in search mode
      • Fixed Prefix bugs & Created pipe_calculate func
      • Added Selection to search mode
      • Add Drive Persistance across search
      • Add drive based bold styling
      • move the searchbar to a new div above menubar
      • @output 🏁🏭 code from comment
  • Jump to already opened hubs of entries
    • Add ^ button to all the repeating entries and relocate position next to the icon
    • Added Cycling through entries with jump button
    • @output 📦 code from comment
    • Theme connectors just like icons
    • Theme box drawing logic & styling
    • Select Node
      • Basic Node selection
      • Multiple Node Selection
      • Add Keyboard Navigation and Selection
        • @output 🏁❓ code
      • Add Select Between for bulk toggle selecting
      • Make the last clicked node look different
      • Make multiselect and SelectBetween work in search mode
        • @output 🏁❓ code
    • State Drive
      • Add runtime variables to drive
      • Fix the drive.put error
      • Add selected_entry and confirmed_entry
      • Add the Scroll Persistence Issue of stuttering with Drive
      • fix the occurred bug related to static scroll
      • Fix the Quick Scroll Bug
      • Added static entry functionality when container not full
      • Upgrade the static entry logic
    • Tweaks
      • Added object based params
      • Add autoremoval of spacer on scrollup
      • Fixed the spacer bug
    • Communication
      • Integrate into theme_widget
      • Add protocol functions
      • Send and Respond messages from other components.
      • @outputcode
    • Graph_Form_Tree
      • @outputcode
    • Reversed the hubs & subs triggers
    • Styling
    • Improve Testing, Debugging & Readability
      • Added error throwing inside console for debugging
      • Added more comments to explain the flow
      • Split calculate_pipe_trail() to improve performance and simplicity
    • Simplyfied code according to feedback
      - @output 📦 code from comment
    • Installed prettier-standard and formatted
      - @output 📦 code from comment
    • Improved graph_explorer.js
      - @output 📦 code from comment
    • Create Docs
      • Basic usage
      • Advanced usage with each message emitted or handled
      • Commented sections
    • Updated Docs inside ui-components
    • Implementation of Datashell
      • @output 🏁❓ code
    • Prototype & Implement DB
      • @output 🏁❓ code
    • Apply standardx
    • Use more of {type, message}
      • @output 🏁❓ code
    • Fix the prefix bug when expanding during search mode
      • @output 🏁❓ code
    • Replace most selection constructs with on[type](params) based functions
    • Add ui-tweaks for mobile devices
      • Add button for toggle selecting multiple entries
      • Increase node height in mobile devices
      • Replace current implementation with container queries instead
  • @output 🏁 🏭 Code from comment
  • @output 🏭 Preview
  • @output 📦 Tree from commit

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions