Skip to content

Tree enhancements - #71

Merged
vincerubinetti merged 21 commits into
mainfrom
tree-enhancements
Jul 6, 2026
Merged

Tree enhancements#71
vincerubinetti merged 21 commits into
mainfrom
tree-enhancements

Conversation

@vincerubinetti

@vincerubinetti vincerubinetti commented Jun 29, 2026

Copy link
Copy Markdown
Member

Closes #70

testbed?seed=1782757572577

Screenshot 2026-06-29 at 2 27 08 PM
  • change all react components to traditional function() notation and all else to () =>{} arrow notation
  • style refresh, new font, make component boundaries clearer, make component designs more consistent
  • give gradient select nicer names
  • add debug logging to complex component renders
  • get rid of unnecessary useMemo and useCallback calls, rendering fast enough without it
  • make new frame component, separate from chart component
  • split heading component into h1/2/3/4 components
  • tree component changes
    • add option to sort children by different metrics, and flip the sort direction
    • add ability to visually collapse long horizontal lines
  • abide by new react eslint recommended rules
  • on testbed, add ability to paste raw json data into complex components
  • import color palette directly from now-installed tailwind package instead of hard-coded json file in repo

@netlify

netlify Bot commented Jun 29, 2026

Copy link
Copy Markdown

Deploy Preview for molevolvr ready!

Name Link
🔨 Latest commit b77658b
🔍 Latest deploy log https://app.netlify.com/projects/molevolvr/deploys/6a4c0c3665b1c50008788586
😎 Deploy Preview https://deploy-preview-71--molevolvr.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@vincerubinetti vincerubinetti mentioned this pull request Jun 29, 2026
@vincerubinetti
vincerubinetti merged commit 17b42a9 into main Jul 6, 2026
4 checks passed
@vincerubinetti
vincerubinetti deleted the tree-enhancements branch July 6, 2026 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tree Viz Ideas

1 participant