Skip to content

Create - Graph Explorer #8

@ddroid

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions