Commit Graph

52 Commits

Author SHA1 Message Date
nicola 3173264ec5 add icon to download button 2024-10-30 22:19:38 -05:00
nicola f9b7f91c6f added footer 2024-10-25 01:53:37 -05:00
nicola 8e3fe15333 add (nonfunctional) download button 2024-10-25 01:10:33 -05:00
nicola 2c4416804b make tests fail faster 2024-10-25 01:05:04 -05:00
nicola a42afbc9d2 move away from dev container concept
it cause performance issues and didn't solve much - pandoc is a pretty easy install and we can just add docs to specify that it's needed.
2024-10-25 01:03:47 -05:00
nicola feb7b2eee2 add playwright installation to dev container 2024-10-17 21:48:40 +00:00
nicola e65fc854dc stubbed /render endpoint 2024-10-17 19:53:56 +00:00
nicola 6985b11352 added a dev container
this is to make testing the backend more consistent with the actual runtime environment
2024-10-17 18:44:12 +00:00
nicola 6fd6ce9e40 how'd that get there??? 2024-10-17 18:41:14 +00:00
nicola 9fa24754c3 add some mixins
noticed some content jump when switching between editors and preview on mobile. not sure what's causing this; but this commit improves (not fixes) the situation.
2024-10-17 12:35:13 -05:00
nicola 23655f71d3 add tests for preview 2024-10-17 11:49:22 -05:00
nicola 29a5c22b22 shortening the in preview component worked 2024-10-17 11:12:27 -05:00
nicola 9abf179d65 refactor preview logic out of component 2024-10-17 11:09:38 -05:00
nicola aa5f8e15dd we have some functionality going 2024-10-16 15:23:51 -05:00
nicola 8f4787fba2 why was that still there anyway? 2024-10-16 12:37:42 -05:00
nicola 178bb31ec1 svelte 5 migration 2024-10-16 12:36:50 -05:00
nicola b66eb042ce ran prettier 2024-10-16 12:05:07 -05:00
nicola 353a093516 restore editor right border on desktop 2024-10-12 23:56:50 -05:00
nicola eadaaa25ba temporary styling for preview 2024-10-12 23:55:40 -05:00
nicola 574198c465 fix regression for code input sizing on desktop 2024-10-12 23:50:29 -05:00
nicola 8e32989785 refactor to use CSS grid 2024-10-12 23:47:09 -05:00
nicola 8ac0f6b931 add transition to nav tree
user-agent detection is employed to ensure that the SSR renders the nav items by default for desktop (opposite for mobile). CSS media queries take over after the content loads on the device.

TODO: fix preview pane jump on desktop
2024-10-12 14:38:35 -05:00
nicola 890f8c6c17 fix overscrolling on desktop 2024-10-12 13:01:22 -05:00
nicola bcea7049da adjust preview pane upwards on desktop 2024-10-12 12:33:05 -05:00
nicola cd439e5e06 whitespace in nav tree styles 2024-10-12 12:04:33 -05:00
nicola e2917c3f4d add border between panes on desktop 2024-10-12 12:04:03 -05:00
nicola 8caf7ac85a fix sizing of nav items on desktop 2024-10-12 11:57:58 -05:00
nicola 3049446f65 fix pane sizing on desktop 2024-10-12 11:36:03 -05:00
nicola 75445601aa adjust code input styles to prevent zooming on mobile 2024-10-12 11:16:31 -05:00
nicola 424db4eaa1 hide "preview" nav item on desktop 2024-10-12 01:50:08 -05:00
nicola ff98c46ed2 two column layout for desktop 2024-10-12 01:17:44 -05:00
nicola 5acb6af50a add mobile nav toggle 2024-10-12 00:53:39 -05:00
nicola a5780c2f67 more less vars 2024-10-11 23:30:16 -05:00
nicola fad87bdf44 desktop layout 2024-10-11 23:10:25 -05:00
nicola e28fc30875 take advantage of less niceness 2024-10-11 22:59:30 -05:00
nicola 4d6cdf8f78 add some reactivity 2024-10-11 22:45:07 -05:00
nicola fe46c54496 edit code input styles 2024-10-11 22:27:28 -05:00
nicola 2f2bac9351 add code input component
this involved some refactoring of styles
2024-10-11 22:16:42 -05:00
nicola 0a20db91ac strong type for selected in nav items 2024-10-11 21:34:10 -05:00
nicola 5198725153 nav item bug fix 2024-10-11 21:26:16 -05:00
nicola e24b3be94d update tests to test nav items 2024-10-11 21:25:58 -05:00
nicola a24618a873 added focus/hover states to nav items 2024-10-11 01:45:12 -05:00
nicola defd5621bb adjust font weights 2024-10-11 01:36:09 -05:00
nicola 149a32ccfa add tabpanels 2024-10-11 01:27:23 -05:00
nicola 17870927fc enhanced nav tree 2024-10-11 01:03:27 -05:00
nicola 3d89c63f8f add nav tree 2024-10-11 00:23:32 -05:00
nicola bba3cf4fc7 refactored so i can add another component to header 2024-10-11 00:14:26 -05:00
nicola d87064b289 moved to less for styles 2024-10-11 00:11:27 -05:00
nicola 55aa163bc0 created a test 2024-10-11 00:03:49 -05:00
nicola 8130e0b614 reuse padding in style system 2024-10-10 21:56:00 -05:00