Commit graph

201 commits

Author SHA1 Message Date
Jackson Harper
71ec2247dc Remove outter <a on library items to work around checkbox propogating the click event up in firefox 2023-08-04 20:46:39 +08:00
Jackson Harper
c7bc590ae8 Fix breaking on author styles 2023-08-04 17:29:15 +08:00
Jackson Harper
c2ec9dbd0c Set the line height for titles on library cards 2023-08-04 12:05:57 +08:00
Jackson Harper
20baa57110 Some grid card positioning tweaks 2023-08-04 11:37:40 +08:00
Jackson Harper
5e6c34b923 Fix off by one in colour generation 2023-08-04 10:28:21 +08:00
Jackson Harper
68794bf184 Fix colors.length modulus 2023-08-04 10:22:08 +08:00
Jackson Harper
69a84278e5 Some debugging for color generation 2023-08-04 10:07:45 +08:00
Jackson Harper
f5323d10c3 Lower the zindex for progress bars so they are under headers when scrolled 2023-08-03 20:47:38 +08:00
Jackson Harper
712adeaff3 More grid tweaks 2023-08-03 18:56:51 +08:00
Jackson Harper
d8bd659404 Improve the spacing on library grid cards 2023-08-03 18:51:54 +08:00
Jackson Harper
21a86b27d2 Tweak some colours 2023-08-03 18:22:06 +08:00
Jackson Harper
dbd85d717f Improve spacing for new list view and header 2023-08-03 18:00:46 +08:00
Jackson Harper
0b2e0878fc Update margins on the list view, better title line spacing 2023-08-03 17:05:36 +08:00
Jackson Harper
63e47a87ad Lower z-index for hover actions so they dont display over header 2023-08-03 16:51:54 +08:00
Jackson Harper
2037236748 Only display two lines of text on the grid cards 2023-08-03 15:22:40 +08:00
Jackson Harper
4095cc7c1a Remove dead code 2023-08-03 14:56:07 +08:00
Jackson Harper
40266422ab Fix imports 2023-08-03 13:36:13 +08:00
Jackson Harper
1feee4d7cf Add missing files 2023-08-03 13:27:21 +08:00
Jackson Harper
97f422cf3f Improve multiselect 2023-08-03 13:21:46 +08:00
Jackson Harper
26bfbedcb9 Show progress on grid, change separator for progress 2023-08-01 20:45:15 +08:00
Jackson Harper
ef840bd2a7 Show the progress on library grid cards 2023-08-01 20:39:49 +08:00
Jackson Harper
33dbb90c72 Improve loading of images on grid 2023-08-01 18:56:19 +08:00
Jackson Harper
d8c7970000 Hover action sizes 2023-08-01 17:44:21 +08:00
Jackson Harper
c0dbbc3b86 Update icons 2023-08-01 12:31:12 +08:00
Jackson Harper
dde070f078 Better fallback images 2023-07-31 21:06:38 +08:00
Jackson Harper
58ac6381db Clean up positioning on mobile, hovercards on desktop 2023-07-31 19:16:16 +08:00
Jackson Harper
296050feea Font and text style 2023-07-31 17:46:26 +08:00
Jackson Harper
97d2da4b5c WIP: grid card design 2023-07-31 17:36:15 +08:00
Jackson Harper
24780ea5f6 Allow list author infos more room if needed 2023-06-27 16:05:46 +08:00
Jackson Harper
cdedb9f4a4 Add import 2023-06-27 15:47:32 +08:00
Jackson Harper
e8948ef14c Dont show hover actions on touch devices 2023-06-27 15:47:32 +08:00
Jackson Harper
976a0cb88c Update the selected highlight item when using keyboard controls 2023-06-27 15:47:32 +08:00
Jackson Harper
3f17538cb8 Always display the dropdown menu on touch devices 2023-06-27 15:46:49 +08:00
Jackson Harper
b6cbbd765d Linting cleanup 2023-06-27 15:46:49 +08:00
Jackson Harper
92b4f0e523 Better hover action positioning 2023-06-27 15:46:49 +08:00
Jackson Harper
d4ccde4cd2 Improve hover actions on library cards, start to add spaced list view 2023-06-27 15:46:49 +08:00
Jackson Harper
ae05789e5b Add hover actions to the library 2023-06-27 15:46:49 +08:00
Jackson Harper
83012946dc fix empty arrow funcs 2023-06-27 15:46:49 +08:00
Jackson Harper
300f27a83e view in reader for the small screen highlights view 2023-06-27 15:46:49 +08:00
Jackson Harper
0888f38d84 Add a header to the highglight view 2023-06-27 15:46:49 +08:00
Jackson Harper
cdaa0c2876 Put the highlight menu in a container 2023-06-27 15:46:49 +08:00
Jackson Harper
cb7e4f7d7f Remove hover actions on grid view 2023-06-27 15:46:49 +08:00
Jackson Harper
e294ed4b4b Clean up notebooks design and saving 2023-06-27 15:46:49 +08:00
Jackson Harper
fa0efe7794 First pass at hover actions on the library items 2023-06-27 15:46:49 +08:00
Jackson Harper
b733420d19 Allow opening notebooks from the library 2023-06-20 15:54:04 +08:00
Jackson Harper
e270d4acf9 Warnings clean up 2023-06-20 13:36:36 +08:00
Jackson Harper
99af02b5ad Fix padding on list 2023-06-13 16:08:38 +08:00
Jackson Harper
032b28ba79 Improve list layout 2023-06-09 17:30:24 +08:00
Jackson Harper
4e2c69d681 Some breakpoint improvements 2023-06-09 14:23:10 +08:00
Jackson Harper
180a914260 Fix list view breakpoints to match grid 2023-06-08 19:57:33 +08:00
Jackson Harper
e0cdbdb0e7 More work on multiple selection mode 2023-06-08 19:57:33 +08:00
Jackson Harper
d4aa715b5b Add checkboxes on library cards in multi select mode 2023-06-08 19:57:33 +08:00
Jackson Harper
e6eadf75f0 Some menu and bulk selection UI 2023-06-08 19:57:33 +08:00
Jackson Harper
5a3d0698bf Make sure we filter origin names on library cards 2023-05-26 13:01:42 +08:00
Jackson Harper
b6410976e5 Better handling of focus outlines 2023-05-25 15:26:29 +08:00
Jackson Harper
f4a860e912 Add label sorting on the web 2023-05-05 12:36:30 +08:00
Jackson Harper
aab332eefc Sort labels by name 2023-05-05 12:03:50 +08:00
Jackson Harper
fde5ec29cf Dont allow descriptions to overflow their card width 2023-05-05 12:00:22 +08:00
Jackson Harper
c00ef27e77 Revert scrolling changes 2023-04-03 10:41:18 +08:00
Jackson Harper
040e446167 WIP: refactoring to reuse notebook code 2023-03-27 12:16:21 +08:00
Jackson Harper
baad0030ca Handle highlight delete in the mobile library view 2023-03-17 15:24:22 +08:00
Jackson Harper
2f5305ffe4 Padding on author top 2023-03-10 09:17:05 +08:00
Jackson Harper
39207f73a2 Fix imports 2023-03-10 08:35:27 +08:00
Jackson Harper
6bc146f5b0 Simplify metadata on library cards, handle plural in hacky way 2023-03-09 18:46:01 +08:00
Jackson Harper
84dee7cf34 Add missing import 2023-03-08 18:08:13 +08:00
Jackson Harper
e4ae4a7e64 Allow wider grid cards on smaller screens so there isnt a huge amount of margin 2023-03-08 17:58:23 +08:00
Jackson Harper
1067726a7a Sort highlights, make the notes editable 2023-03-08 17:48:30 +08:00
Jackson Harper
e9b4cdd7bf Remove unused 2023-03-08 17:05:42 +08:00
Jackson Harper
c9d48c5f35 Clean up card types, remove old code 2023-03-08 17:02:52 +08:00
Jackson Harper
818a9a66ad Consolidate more of the highlight card code 2023-03-08 16:51:22 +08:00
Jackson Harper
61c44c807b Consolidate some list styling 2023-03-08 16:48:36 +08:00
Jackson Harper
142d1fc4f2 Update some highlights colours 2023-03-08 15:31:52 +08:00
Jackson Harper
3fdb7f8694 Add new mobile highlight cards 2023-03-08 15:23:40 +08:00
Jackson Harper
e13b809389 Get highlights with library items, over fetching for now, can maybe trim stuff in future 2023-03-06 22:13:50 +08:00
Jackson Harper
96ddc100b5 Linting improvements 2023-03-06 16:21:26 +08:00
Jackson Harper
4c4f970a5d Set width on the list view 2023-03-06 16:06:08 +08:00
Jackson Harper
74db69c243 Use a more subtle color for card metadata 2023-03-06 12:58:49 +08:00
Jackson Harper
8a27a50eb5 Hover color for menu buttons 2023-03-06 12:24:45 +08:00
Jackson Harper
205f337ea7 Always display hover state on touch devices for menu 2023-03-06 12:16:55 +08:00
Jackson Harper
8c02184b99 Consolidate library styles 2023-03-06 11:34:02 +08:00
Jackson Harper
b8f24e7be5 Consolidate styles for list and grid cards 2023-03-06 11:24:45 +08:00
Jackson Harper
ac5c3e0176 Fill color for the progress bars in dark 2023-03-03 19:01:07 +08:00
Jackson Harper
35bed5236a Light / dark tweaks 2023-03-03 18:54:09 +08:00
Jackson Harper
f725eea1e5 Borders on list view 2023-03-03 14:23:15 +08:00
Jackson Harper
37b8d644a5 Use theme for display font 2023-03-03 13:29:36 +08:00
Jackson Harper
3eb74251da Work on dark mode 2023-03-03 12:15:02 +08:00
Jackson Harper
e09aaf0347 Use SF pro instead of SF Pro Display 2023-03-03 10:58:36 +08:00
Jackson Harper
3b132490c9 Start adding a search modal thingy 2023-03-03 10:21:06 +08:00
Jackson Harper
7f6c0e9e0a Reading progress dot shouldnt be green 2023-03-02 21:56:46 +08:00
Jackson Harper
7fcd5e300d menu size max list size 2023-03-02 21:41:16 +08:00
Jackson Harper
b4512c7f14 Add library list card 2023-03-02 21:36:44 +08:00
Jackson Harper
ded3768766 Library list view implementation 2023-03-02 21:22:19 +08:00
Jackson Harper
aa2e20d9c0 Edit title and description modal 2023-03-02 12:59:31 +08:00
Jackson Harper
211ba68f6f Remove debug line 2023-03-02 10:28:50 +08:00
Jackson Harper
a95477ab0e Track menu state so we dont hide buttons when they open 2023-03-01 23:29:33 +08:00
Jackson Harper
b07485443f Handle focusing the active element on hover 2023-03-01 23:13:30 +08:00
Jackson Harper
c6f752d3c4 Wrap the next Link in the VStack so we still get hover states from the Library list code 2023-03-01 21:20:10 +08:00
Jackson Harper
7cd8fee664 Hover on the left menu items 2023-03-01 20:41:52 +08:00
Jackson Harper
90c8837c39 Display hover menu backgrounds 2023-03-01 20:35:16 +08:00
Jackson Harper
d05aa87fe8 Handle large lists of labels on some cards 2023-03-01 16:04:52 +08:00