Commit graph

399 commits

Author SHA1 Message Date
Rupin Khandelwal
e805c5fade Removing commented out code and polish/clean up 2022-09-26 14:01:18 -05:00
Rupin Khandelwal
efcfc1afdb Compact list view completion 2022-09-26 13:57:18 -05:00
Rupin Khandelwal
84dbc45bc5 Compact List view Creation 2022-09-24 18:12:45 -05:00
Rupin Khandelwal
ed5084eaf1 cleaning up layout for Author 2022-08-29 23:45:55 -05:00
Rupin Khandelwal
ffbcc9ed46 Added condition for the image and increased font weight for the author 2022-08-29 21:28:20 -05:00
Rupin Khandelwal
5e7b5868d8 added condition for the origin text 2022-08-25 19:55:58 -05:00
Rupin Khandelwal
2a66829d24 removed some hard coded testing text 2022-08-25 19:52:49 -05:00
Rupin Khandelwal
fecaf5301e Added some CSS to match the designs and enabled some layouts 2022-08-25 19:51:09 -05:00
Rupin Khandelwal
78abc6b5c4 Feature 1079 -Updating list view to the latest design 2022-08-24 01:43:36 -05:00
Jackson Harper
2b35ae6f08
Merge pull request #1105 from omnivore-app/fix/library-masonry-layout
Use a masonry layout for the library layout
2022-08-23 10:54:17 +08:00
Jackson Harper
7673814fd3 Add a delete page article action, add keyboard ctrls for confirm dialogs 2022-08-22 15:53:22 +08:00
Jackson Harper
1aa0780e29 Use a masonry layout for the library layout 2022-08-19 14:53:01 +08:00
Jackson Harper
695a9ce649 Add page with new library layout 2022-08-11 17:36:09 +08:00
Jackson Harper
858448e0d4 Update style for new library, display progress bar backgrounds 2022-08-11 17:34:44 +08:00
Jackson Harper
77c32b13cf Display toolbar on wide screens for PDFs 2022-07-25 21:35:10 -07:00
Jackson Harper
c4901a1eaf Use dispatch events on article actions
This allows the kbar to be created with no external dependencies
so there is no flicker when a dependency like the article is
loaded.
2022-07-14 14:43:27 -07:00
Jackson Harper
9c37967abe Set a z-index on the omnivore name logo element
When the OmnivoreNameLogo is a floating element we need to
set a z-index on it to ensure that it is above the left
article action menu items.

This fixes issues where the name logo might not be clickable on
wider screens.
2022-07-14 11:10:50 -07:00
Jackson Harper
2d67b90904 Use fixed positioning on floating primary header 2022-07-12 11:59:02 -07:00
Jackson Harper
ecde719b64
Merge pull request #807 from omnivore-app/OMN-715
[OMN-715]: Add a command pallet to the web
2022-07-12 09:29:34 -07:00
Jackson Harper
aba2e7892e Update the all highlights modal 2022-07-11 19:40:00 -07:00
Jackson Harper
156c4cf2cf Update design on Add Link, and notes modals 2022-07-11 19:25:25 -07:00
Jackson Harper
9e3b192506 Clean up the design of FormModals 2022-07-11 18:15:14 -07:00
Jackson Harper
667db742a0 Re-enable the API keys in the dropdown menu 2022-07-11 16:20:35 -07:00
Jackson Harper
1965146e9f Clean up highlight bar trash icon 2022-07-11 16:01:36 -07:00
Jackson Harper
ff6fcd15c4 Reduce rerenders of the kbar items 2022-07-11 15:47:42 -07:00
Jackson Harper
4e27ec97f9 Use kbar for highlighting shortcuts, cleanup options 2022-07-11 13:14:14 -07:00
gitstart-omnivore
552d76a929 Added search support for kbar in this PR. 2022-07-11 13:14:12 -07:00
Jackson Harper
215d9cfc36 Fix the utility text color in menus, make theme switcher smaller 2022-07-09 17:08:49 -07:00
Jackson Harper
f60876830c Clean up menus based on latest design
Mostly removing separators, improving shadows, tweaking font.

First pass at these updates:

https://www.figma.com/file/ILgs6aXrPfukXOMf5Yibra/Omnivore---Deliverables?node-id=3386%3A82865
2022-07-08 15:20:55 -07:00
Jackson Harper
a959c4beb0 Better dropdown name 2022-07-01 17:29:43 -07:00
Jackson Harper
0752191138 Enable API in the dropdown 2022-07-01 17:29:08 -07:00
Rupin Khandelwal
3761893aa3 fixed icon and text position to be centered inside highlight bar 2022-06-23 09:48:16 -07:00
Rupin Khandelwal
560853fb1d Issue-835-Part-1 2022-06-22 12:36:06 -07:00
Jackson Harper
eb8cb3854c Do all scroll watching on the main window
This moves all scrolling from child divs to the main window. This
improves our keyboard handling, as focus will be given to the
body element, not the child div when navigating by keyboard
commands, so arrow keys and space bar will work after navigating
to the reader with the keyboard commands.
2022-06-17 15:59:51 -07:00
Jackson Harper
97418f5492 Right align buttons, no need for a Cancel button 2022-06-14 10:14:37 -07:00
Jackson Harper
927ec54775 Use a <select for picking API expiration, fix some text color issues in dark mode 2022-06-13 22:46:49 -07:00
gitstart-omnivore
cec6dc5197 Rebase 2022-06-09 13:32:32 -07:00
gitstart-omnivore
a8531b7ced
Merge branch 'main' into OMN-700 2022-06-07 01:01:59 +05:30
Hongbo Wu
96e67a1ddd Add checkout box input 2022-06-03 16:23:05 +08:00
Hongbo Wu
32a45676e3 Update modal form style 2022-06-03 10:42:00 +08:00
Hongbo Wu
ba3316f621 Update modal headline padding 2022-06-02 22:02:50 +08:00
Hongbo Wu
fdccc3e701 Make inputs as state 2022-06-02 21:34:17 +08:00
Hongbo Wu
56f28bcd14 Replace FormInput with input component 2022-06-02 18:40:26 +08:00
Hongbo Wu
29797829b4 Add enabled input field in form 2022-06-02 12:32:13 +08:00
Hongbo Wu
353aa6256f Update FormModal style 2022-06-02 11:03:38 +08:00
gitstart-omnivore
313c4db094 Added unsubscribe menu option 2022-06-01 20:17:34 +00:00
Hongbo Wu
7c926f4ae4 Add webhook adding modal 2022-06-01 22:28:46 +08:00
Hongbo Wu
56c4f5f2de Add formModal 2022-06-01 22:04:58 +08:00
Jackson Harper
bf8a41af29 Make sure the header bar has a background in settings screens 2022-05-13 10:57:39 -07:00
Hongbo Wu
b4e66f33d2
Merge pull request #590 from omnivore-app/clean-domain-name
Remove www. from the siteName
2022-05-12 11:03:19 +08:00
Hongbo Wu
412d7cebc6 Remove www in the hostname if exists 2022-05-12 10:32:35 +08:00
Hongbo Wu
b4ec812f41 Use siteName in search result in web 2022-05-12 10:32:10 +08:00
Jackson Harper
9cb314feee Allow opening original URL from the card menu 2022-05-11 19:13:15 -07:00
Hongbo Wu
37ce895d01 Revert change in web 2022-05-11 23:07:13 +08:00
Hongbo Wu
b102e35465 Remove www. from the siteName 2022-05-11 22:25:38 +08:00
Jackson Harper
4c7dce330c
Merge pull request #537 from omnivore-app/OMN-434
[OMN-434]: cypress tests for saving links
2022-05-10 12:03:00 -07:00
Jackson Harper
1bda035890 Make the highlight cards work a little better in list mode 2022-05-05 14:44:45 -07:00
Jackson Harper
8a7389712b Pull scroll to highlight changes into this branch 2022-05-03 15:00:49 -07:00
Jackson Harper
c5549d72a6 Pull in link to highlight changes 2022-05-03 14:04:40 -07:00
Jackson Harper
5ea67a0bea Pull in new highlight cards 2022-05-03 12:09:32 -07:00
gitstart-omnivore
57e6bcac8e Added cypress tests for saving links 2022-05-03 17:46:52 +00:00
gitstart-omnivore
5182a3053a reverted OmnivoreNameLogo icon and change icon sizes 2022-04-28 03:07:01 +00:00
Jackson Harper
00eb4aca70
Merge pull request #470 from omnivore-app/fix/rm-signup-button
Remove the Sign Up button from the header for logged out users
2022-04-22 13:36:04 -07:00
Jackson Harper
51c3c5506c Comment out subscriptions dropdown option so we can deploy without exposing to users 2022-04-22 12:17:09 -07:00
Hongbo Wu
fdd2d95164 Add popular newsletters 2022-04-22 12:17:09 -07:00
Jackson Harper
36ed2e9a9f Remove the Sign Up button from the header for logged out users
This reduces flicker on refresh
2022-04-22 12:01:56 -07:00
Jackson Harper
1afa24d12a Keyboard shortcut for editing labels from the library 2022-04-19 11:41:29 -07:00
Jackson Harper
73af8ada81 Allow editing labels from the library view 2022-04-19 11:10:36 -07:00
Jackson Harper
958e67a1cb Use block display for label chips so they wrap to new lines on overflow 2022-04-14 20:21:58 -07:00
Jackson Harper
6cb78cca34 Re-enable labels on the grid cards 2022-04-14 20:10:27 -07:00
Jackson Harper
0842aba57c Always display the article actions toolbar on top for PDFs
Because we dont have margin space on PDFs we want to always
display this on top.
2022-04-14 15:56:10 -07:00
Jackson Harper
c553b8317a Disable label chips on main grid to see if it is causing sizing issues 2022-04-13 16:19:39 -07:00
Jackson Harper
da561ca58b Query for labels with library items. Display properly on the home feed 2022-04-13 13:38:36 -07:00
Jackson Harper
fe56c4a689 Add dropdown link to labels 2022-04-13 10:34:46 -07:00
Jackson Harper
18cbe4a856 Remove font stepper from dropdown 2022-04-13 10:28:33 -07:00
Jackson Harper
372cd6afe2 More consistent boxshadows with themes 2022-04-12 13:16:25 -07:00
Jackson Harper
785e3661fc Wire up article actions to have an article instance when hosted in the header 2022-04-12 12:23:55 -07:00
Jackson Harper
d8e0648070 Remove empty arrow function 2022-04-12 12:23:08 -07:00
Jackson Harper
a9988d4706 Re-enable top menu on small screens 2022-04-12 12:23:08 -07:00
Jackson Harper
ba301c4f0f Sliders 2022-04-12 12:23:08 -07:00
Jackson Harper
19e3af66d5 Encapsulate the article actions menu, standardize header height at 48px 2022-04-12 12:23:08 -07:00
Jackson Harper
602dbb29be Play with transparent header in desktop 2022-04-12 12:23:08 -07:00
Jackson Harper
a777c67e4c Simplify 2022-04-12 12:23:08 -07:00
Jackson Harper
216cc99932 WIP: reader control breakpoints
This implements the left side controls on desktop and in the
header on smaller screens.

partial work, committing as-is to test on device
2022-04-12 12:23:08 -07:00
Jackson Harper
0cdb1a08ac Break community button on small devices 2022-04-06 15:08:43 -07:00
Satindar Dhillon
5ab64f3f64 resolve merge conflict 2022-04-06 12:21:47 -07:00
Jackson Harper
a34cf9adfb Add link to Emails to main dropdown
Also remove the unused navigate-to-feedback, we directly open
intercom from the dropdown.
2022-03-31 13:45:54 -07:00
Satindar Dhillon
85a192bc58 use grid for displaying narrow cards 2022-03-30 22:40:59 -07:00
Satindar Dhillon
6df107fc40 use a vstack for library list card on narrow widths 2022-03-28 22:28:08 -07:00
Satindar Dhillon
159791c017 break linkedItemCard file into multiple files 2022-03-28 21:59:10 -07:00
gitstart-omnivore
fe22fb2093 fix card width issues 2022-03-28 13:54:27 +00:00
gitstart-omnivore
0e4a1fcefd effected review corrections 2022-03-24 23:10:31 +00:00
gitstart-omnivore
8b81dd33d6 [Omn-192] - Settings View(Installation) 2022-03-23 18:27:29 +00:00
gitstart-omnivore
f7396d0462 [OMN-134] Update library cards based on new design 2022-03-17 07:35:15 +00:00
Jackson Harper
53c718d7ab Display the correct site name for PDF saved URLs 2022-03-12 17:34:37 -08:00
Jackson Harper
7cd1d65ce7 Header button fixes
- Completely disable the GitHub button when collapsed in header
- Point the name logo button to /login on the login page
2022-03-09 10:00:03 -08:00
Jackson Harper
4b78b2e80d Use the omnivoreYellow background on the highlight view
The highlightBackground colour is now used for the background
highlight color when text is selected.
2022-02-23 13:40:03 -08:00
Jackson Harper
2d663ec71b Add a link to our GitHub from our main header 2022-02-16 17:09:19 -08:00
Jackson Harper
84f32935f5 Open source omnivore 2022-02-11 09:24:33 -08:00