Commit graph

138 commits

Author SHA1 Message Date
10cada1f51 nest text in header links with spans and use spacer class in breadcrumb 2024-05-17 01:54:50 -04:00
72c61869be fix breadcrumbs bypassing vue-router 2024-05-16 18:10:16 -04:00
af5ec7a9dc support internal links with vue-router outside vue context 2024-05-16 18:09:12 -04:00
10dc4372c0 comments 2024-05-16 01:43:16 -04:00
0a487f2744 breadcrumbs now support project/gallery titles 2024-05-16 01:30:33 -04:00
64c435dd7c create breadcrumbs 2024-05-16 01:14:47 -04:00
75228e1a3a create a link embed
- proof of concept of a separate web components package
- link embed has icon/title/subtitle
- web components are registered just before app mounts, making them available in the markdown as well as the app
2024-05-15 01:32:33 -04:00
6ffe5939a5 remove project tile web component
vue does not support defining web components without shadow root, rendering them practically useless
2024-05-13 20:30:14 -04:00
a0367f8563 project tile as web component 2024-05-13 20:23:48 -04:00
71adcff32b consistency fixes 2024-05-13 18:08:30 -04:00
15e4d822a1 remove dl inflator 2024-05-13 17:40:43 -04:00
cc0e8ae299 period no longer handled by template and repurposed as subtitle 2024-05-13 17:36:55 -04:00
c54497eabb fix middle-click breaking project-tile navigation due to incorrectly set href 2024-05-06 02:01:18 -04:00
52211ff798 remove old modal styles and add arrow for details element 2024-05-04 21:33:10 -04:00
f7acc0d166 make sure project-view has similar classes to gallery-view 2024-05-04 01:08:08 -04:00
2190ecf571 make removal of gallery/project tiles optional when filters selected 2024-05-04 00:44:44 -04:00
1d7c8dd8a2 Update README.md 2024-05-03 18:55:33 -04:00
c271517eb5 introduce tag filtering on project-list 2024-05-03 18:35:52 -04:00
d19e922b31 tagsByCategory now calculated on shared filter panel 2024-05-03 18:17:18 -04:00
64fb80235e create filter panel shared component 2024-05-03 18:09:36 -04:00
38170b39bc cleanup projects types 2024-05-03 17:38:44 -04:00
e6cac42dbd organize types 2024-05-03 17:30:03 -04:00
f48118122b migrate types to lib/types 2024-05-03 17:19:14 -04:00
531fb2fc4b fix mysteriously broken props id in project-view 2024-05-03 00:57:33 -04:00
ded87049f5 Update README.md 2024-05-02 21:02:39 -04:00
45017c3a41 update readme & names 2024-05-02 20:55:22 -04:00
ba6b727fd7 create types lib 2024-05-02 20:32:41 -04:00
04418cbfed create method of swapping out multiple sites 2024-05-02 18:09:38 -04:00
c223f2f7af convert frontend to workspace 2024-05-02 17:41:51 -04:00
7f03e9ef13 begin working on readme 2024-04-13 03:27:42 -04:00
9400f1d665 create nvmrc 2024-04-13 03:27:36 -04:00
e915258517 styles on thumbnails/images
- thumbnail and image background
- apply thumbnail position as object-position directly
2024-04-13 02:16:51 -04:00
a9470dd088 remove app title 2024-04-13 01:44:16 -04:00
9647fa5f16 resolve imports warning 2024-04-13 01:16:34 -04:00
e23e213dc3 support target in header links 2024-04-13 01:05:57 -04:00
b031ba16d2 make header span focusable 2024-04-13 00:19:49 -04:00
ffaa4162ef display variants indicator 2024-04-12 01:22:29 -04:00
ae6235429a reflect thumbnailPosition 2024-04-12 01:22:22 -04:00
1cfa5e023a hide filters when tags are not defined 2024-04-10 19:01:04 -04:00
732744d69a pass routeId to route component 2024-04-10 19:00:44 -04:00
2637d5666b remove console.log statements 2024-04-10 18:28:32 -04:00
eb0ddfcc1e ensure same-template views refresh data after route change 2024-04-10 18:22:58 -04:00
39276736da allow external links in header 2024-04-10 18:22:21 -04:00
2a62444036 handle missing tags 2024-04-10 18:09:24 -04:00
76a29dfddd use correct dl/dt/dd for gallery list 2024-04-09 22:57:59 -04:00
72744aaed2 add heading to gallery-list filters 2024-04-09 22:17:36 -04:00
e3e9f84641 add callback for leaving a page 2024-04-09 21:55:42 -04:00
42e0ff64d3 support loading per-route extra scripting 2024-04-05 01:20:32 -04:00
fb120750ab support theming 2024-04-05 00:23:50 -04:00
48b8f132d6 begin themeing work
- define themes
- implement global stylesheets
2024-03-27 18:27:07 -04:00