Commit Graph

25 Commits

Author SHA1 Message Date
Xevion
feae300fdd Dynamic box count with useTailwindBreakpoint hook, adjust BoxLoop padding 2022-12-18 18:07:05 -06:00
Xevion
eb63f0b3fd Adjust loopback arrow, memoized responsive loop state, center boxes
- Boxes weren't centered, this was more noticeable for smaller loop sizes
2022-12-18 17:56:38 -06:00
Xevion
257dd9b010 Fix footer link nesting, use target, not about for new-window 2022-12-18 03:11:57 -06:00
Xevion
0a53c7a060 Add GitHub link to footer with Globe icon 2022-12-18 03:05:02 -06:00
Xevion
d0984345f6 Sticky (fixed) dark mode switch, solid moon icon 2022-12-18 02:54:20 -06:00
Xevion
a638b15089 Place dark mode switch in top right with icons, Fix footer dark mode color 2022-12-18 02:52:44 -06:00
Xevion
097cf4a111 Darkmode Styling
- Fixed bad paragraph HTML validation complaint
2022-12-18 02:35:15 -06:00
Xevion
fde6842dab Refactor SVG colors into globals.scss 2022-12-18 02:19:41 -06:00
Xevion
3cc4b2652c Box count as property
- Uncomitted changes from previous (pushed) commit in BoxTable.tsx
2022-12-18 01:56:44 -06:00
Xevion
4ee6e23917 Further explanation, add BoxLoop graphic, move getColors into helpers.ts 2022-12-18 01:54:22 -06:00
Xevion
3021aac384 Header link, move Boxtable, add instructions 2022-12-18 00:33:08 -06:00
Xevion
33d0098562 Abstract header/footer & document body into Page component 2022-12-18 00:24:24 -06:00
Xevion
5f252cd814 Switch from relative imports to absolute imports 2022-12-18 00:05:47 -06:00
Xevion
d6c77c4c68 Fix document-level mobile viewport width/overflow 2022-12-17 23:06:32 -06:00
Xevion
4c04ac5ff9 Simplify isometric matrix transform, disable arrow pointer events
- Pointer events were being intercepted by high z-level arrows above boxes,
making their hover events somewhat flaky and glitchy
2022-12-17 20:54:08 -06:00
Xevion
2b07a16f27 Apply offset statically & literally 2022-12-17 20:44:02 -06:00
Xevion
f9c48d3400 Restructure into flex-centered compact grids with gap, translate & text scaling 2022-12-17 20:28:07 -06:00
Xevion
903efc6166 Smarter shuffling, stateful box count & memoize 2022-12-17 20:26:47 -06:00
Xevion
287575827a Show full loop, add onClick box filtering 2022-12-17 19:09:25 -06:00
Xevion
9b3d6798f4 Apply random colors to arrows 2022-12-17 19:06:41 -06:00
Xevion
55ba803bf9 Per-box arrow refactor, stateful 2022-12-17 17:38:42 -06:00
Xevion
3547b83b3e Working arrows pointing between boxes 2022-12-17 16:58:48 -06:00
Xevion
30343f1d48 Use antialiasing again, no SSR on table, extract to BoxTable, transparent text 2022-12-17 16:15:10 -06:00
Xevion
35b2011040 Fix svg antialiasing shape path gaps 2022-12-17 15:54:30 -06:00
Xevion
7d4eda1e20 Create configurable BoxGraphic svg element 2022-12-17 15:53:41 -06:00