41 Commits

Author SHA1 Message Date
Xevion
b23b6b1971 Remove stray semicolon 2022-12-18 18:23:24 -06:00
Xevion
c0e3615e76 Move GA into root of App 2022-12-18 18:21:46 -06:00
Xevion
34af3cceac Add analytics, adjust lightmode instructional text 2022-12-18 18:17:20 -06:00
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
cdb4866296 Apply color-scheme attribute w/ dark mode 2022-12-18 03:21:37 -06:00
Xevion
257dd9b010 Fix footer link nesting, use target, not about for new-window 2022-12-18 03:11:57 -06:00
Xevion
1cb6f14b6f Update README with new domain 2022-12-18 03:05:48 -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
3dc22cd65a NoSSR on BoxLoop graphic 2022-12-18 01:57:48 -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
11ac3179a3 Remove accessible example tRPC route 2022-12-18 00:35:25 -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
a7532733f1 Improve premise explanation in index 2022-12-18 00:18:23 -06:00
Xevion
5e525a9000 Add probability helper functions 2022-12-18 00:18:07 -06:00
Xevion
5f252cd814 Switch from relative imports to absolute imports 2022-12-18 00:05:47 -06:00
Xevion
a2dd414026 Add footer, restyle header, fix CSS font @imports 2022-12-17 23:34:11 -06:00
Xevion
707a01176e Revamp README.md 2022-12-17 23:33:39 -06:00
Xevion
d6c77c4c68 Fix document-level mobile viewport width/overflow 2022-12-17 23:06:32 -06:00
Xevion
3a6d3647e0 Add prose, adjust body scaling/spacing 2022-12-17 23:04:36 -06:00
Xevion
0b7eba82c1 Add drop shadow to SVGs for effect 2022-12-17 20:59:45 -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
977b2b1bf8 Separate arrows from boxes & bg with shadow 2022-12-17 19:06:01 -06:00
Xevion
22d460feb6 Detail SVG problems in PROBLEMS.md 2022-12-17 17:38:59 -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
ea0785cc97 Project init 2022-12-17 15:57:05 -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