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