Trevor Buckner
d5f498cbf9
Merge branch 'master' into scroll-to-element
2024-10-22 14:09:49 -04:00
Trevor Buckner
5040b9528f
cleanup
2024-10-22 14:08:20 -04:00
Trevor Buckner
83a48b8d0c
Simplify observer
2024-10-22 13:58:35 -04:00
Trevor Buckner
9fbdd24d01
Cleanup
2024-10-22 13:52:34 -04:00
Trevor Buckner
5b136f651c
Call scrollToHash from our existing "frameDidMount`
...
`frameDidMount` is equivalent to using iframe.addEventListener('load');
Let's not add a new listener and just use the existing event we already have. Functionality still works.
2024-10-22 13:03:12 -04:00
Gazook89
4126188df1
linting
2024-10-21 22:29:58 -05:00
Gazook89
26050e2134
add comment
2024-10-21 22:20:52 -05:00
Gazook89
5c0d6e6012
move formatting of visible pages to toolbar
...
Doesn't need to be set in brewRenderer state and passed as a prop, when it can just do it's work directly in the toolbar.
2024-10-21 22:18:25 -05:00
Gazook89
de7b13bc15
Add some comments and cleanup
...
Little changes like removing console.logs and adding comments.
2024-10-21 22:13:12 -05:00
Gazook89
b6bd7ccf67
Merge branch 'master' into Intersection-Observer
2024-10-21 21:33:30 -05:00
Gazook89
822d0c7738
Fix NaN/undefined showing on first load
...
Removes currentPage as a variable since it's been replaced.
2024-10-21 21:27:06 -05:00
Gazook89
183dd63021
style change on page text input
...
Reduce the visual prominence of the page input by using a darker background and a text color that matches the rest of the toolbar icons. Darker background still indicates this is an interactive item (is an input), hopefully.
2024-10-21 21:19:49 -05:00
Gazook89
0afc2ab2e6
modify effect to enable Jump Editor button
...
This fixes the "jump editor to preview position" button.
2024-10-21 20:43:32 -05:00
Gazook89
119755e23a
Merge branch 'master' into Intersection-Observer
2024-10-21 00:33:56 -05:00
Gazook89
41fdf48ad3
Setup Intersection Observers & more...
...
Bad commit here with too much stuff. I apologize.
This sets up two Intersection Observers: the first captures every page that is at least 30% visible inside the `.pages` container, and the second captures every page that has at least one pixel on the horizontal center line of `.pages`. Both can be arrays of integers (page index).
The "visiblePages" array is duplicated and formatted into a "formattedPages" state, which gets displayed in the toolbar.
The toolbar displays that, unless the user clicks into the page input and enters their own integer (only a single integer, no range), which can then jump the preview to that page on Enter or blur().
The Arrow 'change page' buttons jump the preview back and forth by a 'full set'.
If one page is viewed at a time, this is moved on page a time, and if 10 pages are viewed at a time it jumps the pages by 10.
Left to do: adapt the "jump editor to match preview" divider button to work with new "centerPage".
2024-10-21 00:30:45 -05:00
G.Ambatte
917f20cdd5
Merge branch 'master' into catchIDBErrors
2024-10-21 16:27:30 +13:00
G.Ambatte
0c98f832bb
Add catch to await calls
2024-10-21 16:21:41 +13:00
Víctor Losada Hernández
ebdbb39f24
linting
2024-10-20 22:29:14 +02:00
Víctor Losada Hernández
976740dc8b
make more concise
2024-10-20 22:21:07 +02:00
Víctor Losada Hernández
cac87b14c7
refactor to func comp and using dialog
2024-10-20 22:07:33 +02:00
Trevor Buckner
0e9021049c
lint
2024-10-20 13:00:05 -04:00
Víctor Losada Hernández
1d663ef38d
last iteration
2024-10-20 12:19:38 +02:00
Víctor Losada Hernández
d3e11ead54
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into snippet-bar-wrapping
2024-10-20 12:19:26 +02:00
Trevor Buckner
ac766f3b37
Update brewRenderer.jsx
2024-10-18 10:23:56 -04:00
Víctor Losada Hernández
5a75182aff
changes as requested, wrapping of editor tools, and linting
2024-10-18 00:52:26 +02:00
Víctor Losada Hernández
8538ccabe6
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into snippet-bar-wrapping
2024-10-17 23:47:02 +02:00
Víctor Losada Hernández
8ef88a4799
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into scroll-to-element
2024-10-17 23:42:57 +02:00
Víctor Losada Hernández
189625c79b
adding margin to scroll action to prevent toolbar overlapping
2024-10-17 23:38:27 +02:00
Víctor Losada Hernández
d872a496a7
fix mutation observer integration
2024-10-17 23:38:11 +02:00
Víctor Losada Hernández
9a4473526a
move around 2
2024-10-17 22:59:29 +02:00
Víctor Losada Hernández
5077fda3f6
move stuff around for minimal changes
2024-10-17 22:58:14 +02:00
Víctor Losada Hernández
397ae31f56
remove stale changes
2024-10-17 22:56:58 +02:00
Trevor Buckner
f2f06b23fd
Disable Global ToC Snippet
2024-10-17 16:42:57 -04:00
Víctor Losada Hernández
87915ef0ef
remove unnecessary changes
2024-10-17 22:42:55 +02:00
Víctor Losada Hernández
ccfd5578cf
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into scroll-to-element
2024-10-17 22:39:28 +02:00
Víctor Losada Hernández
618e865e52
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into add-notification-client-side
2024-10-17 22:29:31 +02:00
Trevor Buckner
7888bfa878
Merge branch 'master' into tweakBrewRendererBackgroundStyle
2024-10-16 16:23:47 -04:00
Trevor Buckner
2aa60f793d
Fix /new
...
/new starts with no `text` so it will crash without `?.`
2024-10-15 22:39:13 -04:00
Trevor Buckner
f1aeea18d4
Only jump when on text panel
2024-10-15 22:07:55 -04:00
Trevor Buckner
321bbba4b8
Rearrange
2024-10-15 22:07:41 -04:00
Trevor Buckner
36af1cdb7f
Update brewRenderer.jsx
2024-10-15 21:47:27 -04:00
Gazook89
810c2140c9
move some toolbar specific styling to toolbar.less
2024-10-13 20:45:05 -05:00
Gazook89
c4fbc8d827
Merge branch 'master' into View-Modes
2024-10-13 09:40:05 -05:00
Gazook89
96ae07a456
Small style change on checkbox inputs
2024-10-13 09:39:41 -05:00
Víctor Losada Hernández
3c66907a86
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into scroll-to-element
2024-10-13 11:15:15 +02:00
Víctor Losada Hernández
0663e82fa1
remove unnecessary space in homepage markdown
2024-10-13 10:58:24 +02:00
Víctor Losada Hernández
6e241c5bcd
remove splitpane parent
2024-10-13 10:53:05 +02:00
Víctor Losada Hernández
ebe5dca7a9
remove unnecessary child in nav
2024-10-13 10:51:06 +02:00
Gazook89
b33d9264d3
unify terms to 'spreads'
...
This commit only renames things, changes no logic. Any mention of "book", "view", or "mode" is renamed in relation to "spreads".
The AnchoredBox.jsx file is renamed to Anchored.jsx
Extra icons are deleted, and the remaining ones are renamed.
2024-10-12 23:25:14 -05:00
Gazook89
0855c5c181
remove errant console.log
2024-10-12 23:12:37 -05:00