Commit Graph
4 Commits
Author SHA1 Message Date
roemingandGitHub 220619d01d Add filter option for linked/unlinked TUs (#20)
* forward linked status to ts

* Add filter check for linked/unlinked TUs

* functions reflect linking status of TU

* use correct ts boolean type
2026-01-31 19:02:48 -07:00
39fa6ad3bb Implement treemap filtering (#7)
* Fix package-lock

* Implement treemap filtering

* Fix missing return

* Switch treemap algorithm to binary to reduce thin rectangles

* Dim filtered out units instead of hiding them

* Draw stroke behind fill

This prevents a unit's color from being covered up by its own black outline.

* Clip filtered unit outlines

This is to prevent thin highlighted units from being hidden behind the outline of a filtered out unit.

* Fix near-100 percentages being rounded up to 100%

* Use radial gradients in treemap units

* Also update svg generation to use blue for near-complete

* Restore cached canvas, biome fmt

* Update svg rendering with gradients

* Implement filter URL param to link a treemap search

* One more type hint

* Increase blue saturation for partial match

* Update blue colors

---------

Co-authored-by: Luke Street <luke@street.dev>
2025-07-11 23:38:59 -06:00
Luke Street 4379f97bbe Frontend build improvements, support CSP, add icons 2025-04-29 23:27:41 -06:00
Luke Street 0b13972571 Frontend build rework (rsbuild) & some GitHub GraphQL 2025-04-25 19:11:05 -06:00