Commit graph

516 commits

Author SHA1 Message Date
Rupin Khandelwal
fac0e78c3d moved search bar and library to the top of menu, updated some more overriding styles 2022-08-08 16:16:19 +02:00
Jackson Harper
2416efadb2 Ask for confirmation when unsubscribing 2022-08-08 12:57:37 +08:00
Rupin Khandelwal
3a513cd4c6 Updating menu with new dynamic items like labels and subscriptions, also updating the architecture 2022-08-05 16:28:03 +02:00
Rupin Khandelwal
3d36309b7c fixed the runtime error 2022-08-03 23:48:41 +02:00
Rupin Khandelwal
82e7a956d3 tried css to change the background 2022-08-03 23:46:37 +02:00
Rupin Khandelwal
80c8a7be6d updating today URL that works 2022-08-03 23:06:46 +02:00
Rupin Khandelwal
ed8677efaf updated links for Today and updated stories 2022-08-03 21:27:17 +02:00
Rupin Khandelwal
5f2bc1bc13 Added links to the Menu Items except Today 2022-08-03 19:24:13 +02:00
Satindar Dhillon
4e7010f7c1 stub in signup view and toggle when button tapped 2022-08-01 21:54:10 -07:00
Rupin Khandelwal
1564b52535 Added Menu on the home page with static items 2022-08-01 03:21:29 +02:00
Rupin Khandelwal
bf7f64de6c Menu Component Start 2022-07-29 00:15:37 +02:00
Jackson Harper
95d866a120 Display the highlight delete confirmation outside the modal content
This fixes an issue where a long list of highlights wouldn't show
the confirmation modal properly if scrolled because the modal
would be in the scrolled content.
2022-07-28 12:18:25 -07:00
Jackson Harper
d5cc05e787
Merge pull request #1020 from omnivore-app/fix/email-login-pages
Add confirm email landing page
2022-07-26 21:16:56 -07:00
Jackson Harper
1666fbe4d5 Update auth components directory 2022-07-26 14:21:33 -07:00
Jackson Harper
dc268a2216 Handle resetting passwords 2022-07-26 12:33:56 -07:00
Jackson Harper
acd36fe9af Move auth routes into /auth folder 2022-07-26 10:31:45 -07:00
Jackson Harper
a335bfacfc Add verify email component, make email reset url match backend naming 2022-07-25 23:29:56 -07:00
Jackson Harper
77c32b13cf Display toolbar on wide screens for PDFs 2022-07-25 21:35:10 -07:00
Rupin Khandelwal
478ddbc875 Merge branch '895' of github.com:omnivore-app/omnivore into 895 2022-07-22 16:27:35 +02:00
Rupin Khandelwal
3d2035a014 removing the border from the table on small screens 2022-07-22 16:26:31 +02:00
Jackson Harper
291bb59248 Add name attribiutes to email login form elements 2022-07-21 17:29:55 -07:00
Rupin Khandelwal
735169bf41 Updated CSS to match how it was before 2022-07-21 22:31:19 +02:00
Rupin Khandelwal
8874513e59 Some clean up around css 2022-07-21 13:03:44 +02:00
Jackson Harper
5c69fb50fb Show the css attribute 2022-07-20 16:12:25 -07:00
Jackson Harper
1c1db00626 Example of how to style table components 2022-07-20 16:08:57 -07:00
Jackson Harper
fdd140485e Rename table to imports dont fail 2022-07-20 15:58:19 -07:00
Rupin Khandelwal
1852ec2a6b Merge branch 'main' of github.com:omnivore-app/omnivore into 895 2022-07-20 23:36:01 +02:00
Rupin Khandelwal
3e1ecaad76 Fixing z-index issue on modal 2022-07-20 23:35:32 +02:00
Jackson Harper
0eb447117c Fix image-set syntax for the login page 2022-07-19 16:00:14 -07:00
Rupin Khandelwal
290da8db19 Merge branch 'main' of github.com:omnivore-app/omnivore into 895 2022-07-19 23:52:06 +02:00
Jackson Harper
2e310f5414 Update login landing image, remove unused images 2022-07-19 14:42:29 -07:00
Rupin Khandelwal
ba945b36a4 Deleting testing file for table and cleaning up commented code 2022-07-19 23:37:32 +02:00
Rupin Khandelwal
5b6b9afd47 Refactor + commented out code 2022-07-19 23:29:52 +02:00
Jackson Harper
a4d9880975 Update landing page images, add some padding to bottom of page 2022-07-19 12:00:18 -07:00
Jackson Harper
4c1be4ac18 Disable links to email forms 2022-07-19 10:58:55 -07:00
Jackson Harper
41f3efb5cd Proper escaping for apostrophe 2022-07-19 10:31:20 -07:00
Jackson Harper
22c1f6f7b4 Implement UI for email login and registration 2022-07-18 20:43:41 -07:00
Rupin Khandelwal
a40d7703a7 Added New Responsive table and data 2022-07-15 22:43:59 +02:00
Jackson Harper
55338c5576 Put the Add Note form in a form element so submit works 2022-07-14 17:44:37 -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
Hongbo Wu
6f5e49ece7 fix some typeahead search on siteName not working by adding siteName to the keywords list in kbar 2022-07-14 11:27:10 +08:00
Jackson Harper
40d449f4cc
Merge pull request #953 from omnivore-app/fix/floating-header-menu
Use fixed positioning on floating primary header
2022-07-13 10:46:51 -07:00
Rupin Khandelwal
3c764776ef
Merge pull request #928 from omnivore-app/901
Increase luminous for labels
2022-07-13 05:52:37 +00:00
Hongbo Wu
ab687ca832
Merge pull request #951 from omnivore-app/feature/typeahead-search
feature/typeahead search
2022-07-13 11:53:32 +08:00
Rupin Khandelwal
b58cdc8a55 reducing lighting 2022-07-13 00:19:02 +00:00
Rupin Khandelwal
31d133fdf0 updating border color to match label text color 2022-07-12 23:07:12 +00:00
Rupin Khandelwal
7781d09623 Updated luminance condition for dark theme 2022-07-12 22:42:39 +00:00
Rupin Khandelwal
ef31cb7199 Added code to lighten up the labels in dark mode 2022-07-12 21:52:51 +00:00
Jackson Harper
2d67b90904 Use fixed positioning on floating primary header 2022-07-12 11:59:02 -07:00
Jackson Harper
b1e40b2da4 Fix consistency of font styles in dropdown menus 2022-07-12 10:44:46 -07:00
Jackson Harper
91bb08ea5f Use typeahead search 2022-07-12 10:36:09 -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
0f745fdc8d Remove duplicate color 2022-07-11 19:55:53 -07:00
Jackson Harper
6471e67fa8 Use update colour name 2022-07-11 19:44:43 -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
Rupin Khandelwal
6cffbc23c7 reset - file 2022-07-11 22:43:15 +00:00
Rupin Khandelwal
9541e0c32e updated Labels for different themes 2022-07-11 21:20:57 +00:00
Jackson Harper
bde765c524 Cast unactive actions to correct type now that its an empty list 2022-07-11 14:09:24 -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
Rupin Khandelwal
27ed89b375 Resetting some files + leveraging library - color2k 2022-07-10 16:10:03 +00: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
56245619cf Remove unused attribute 2022-07-08 19:31:43 -07:00
Jackson Harper
6dc707cc92 Improve the outlines on dropdown arrows 2022-07-08 19:27:53 -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
Rupin Khandelwal
33c204aff8 Cleaning up imports 2022-07-06 14:02:16 +00:00
Rupin Khandelwal
a7eb8b0c39 cleaned up code 2022-07-06 12:54:17 +00:00
Rupin Khandelwal
12983cc0cb Increase luminous for labels 2022-07-06 01:46:30 +00: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
Jackson Harper
d2522420b1 We dont need to sync layout 2022-06-24 09:48:58 -07:00
Jackson Harper
004a6a25ab We still need to call useGetUserPreferences to get the users theme 2022-06-24 09:48:46 -07:00
Jackson Harper
a6455d8359 We dont need to wait for preferences data to load before showing the grid selector now 2022-06-24 09:38:32 -07:00
Jackson Harper
df17496c69 Use persisted state instead of preferences data for library layout
These visual settings should be per device not set in preferences
having them in preferences requires an API call and will make
them flicker when loaded.
2022-06-24 09:15:35 -07:00
Jackson Harper
8e59764f02
Merge pull request #874 from omnivore-app/updated-highlight-bar
updated highlight bar
2022-06-23 20:06:32 -07:00
Jackson Harper
da6103b444 Fix issues with merging highlights
highlightLocations can't be a prop or they wont be updated
properly when highlights are created and merged.

This fixes issues with merging highlights. It changes how we
scroll to an initial highlight in the case of deep links too.
2022-06-23 16:09:28 -07:00
Rupin Khandelwal
f9932c6777 Merge branch 'main' of github.com:omnivore-app/omnivore into issue-835 2022-06-23 11:50:59 -07:00
Rupin Khandelwal
3761893aa3 fixed icon and text position to be centered inside highlight bar 2022-06-23 09:48:16 -07:00
Jackson Harper
45a6aae10c Set the body background colour to grayBase
This is needed because the background divs dont display full
view anymore.
2022-06-23 00:59:28 -07:00
Rupin Khandelwal
560853fb1d Issue-835-Part-1 2022-06-22 12:36:06 -07:00
Jackson Harper
c7307ec713 Force the height of the primary layout content space
This is needed so the PDF container gets a size set
on it, because it can't expand content to fit its size.
2022-06-22 12:35:40 -07:00
Jackson Harper
c7c582281e Right align the checkmark on the font selector 2022-06-21 20:50:33 -07:00
Satindar Dhillon
1245d32eed rename to readerSettings 2022-06-21 19:00:24 -07:00
Jackson Harper
d5939b3fec Use same checkmark as labels for font selection. Clean up layout of title 2022-06-21 17:04:59 -07:00
Jackson Harper
28283a10fc Simplify layout of font selector 2022-06-21 16:53:26 -07:00
Jackson Harper
3d3ddc2562 Remove unneeded props 2022-06-21 16:33:18 -07:00
Jackson Harper
26bef3ad12 Fix display settings modal props 2022-06-21 16:03:23 -07:00
Jackson Harper
99ec93449b Use a Radix dialog instead of dropdown, add OpenDyslexic font, prefetch fonts
The main change here is using Dialog instead of dropdown. The
dialog uses a fixed position, so when the underlying document
dimensions change based on a font change, the dialog will still
be positioned properly.
2022-06-21 15:38:05 -07:00
Jackson Harper
376cc74aaa Allow primary layout to use full screen dimensions
Also set the library fetch limit back to 10.
2022-06-20 12:31:30 -07:00
Jackson Harper
45c11aabbb Remove unused types 2022-06-17 16:14:05 -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
4042408126 Disable margins on small screens again
Need to fix how this is down across all smaller devices, until
then we can disable so the fonts stuff can be deployed.
2022-06-15 16:31:54 -07:00
Jackson Harper
7a2b1ca940 Update list of fonts 2022-06-15 12:38:36 -07:00
Jackson Harper
702329cf3f Layout tweaks for font selector, allow adjusting margins on smaller screens 2022-06-15 11:46:41 -07:00