Gazook89
4bad047f93
Merge branch 'master' into Intersection-Observer
2024-11-10 15:56:03 -06:00
Gazook89
b7b1981bde
lint
2024-11-08 21:56:45 -06:00
Gazook89
2e8368d08c
give dismisskeys a default
2024-11-08 21:56:35 -06:00
Gazook89
28a7f24989
add scrollToHash method back in
...
pretty much completely unchanged, was originally moved just to help with merging master in (ie it was erroneously removed)
2024-11-07 20:32:30 -06:00
Gazook89
28855d02a6
dynamic text input width to match characters
2024-11-07 19:46:07 -06:00
Gazook89
650ec04417
fix 'disabled' attribute on min/max of page range
2024-11-07 18:56:19 -06:00
Gazook89
9ef11bca99
lint and refactor
2024-11-07 10:40:44 -06:00
Gazook89
88b34a7ba3
Fix 'current page' input when zoomed in close
...
When the page is zoomed in very close, such that <30% of the page is in view, it doesn't register changes to the 'current page'. This fixes that, passing in the 'centerPage' if 'visiblePages' is empty.
I don't love this fix, i think the visiblePages should always have *something* in it, but I can't quite figure out how to set that (since the normal update to visiblePages is happening in an observer that doesn't fire if nothing is in view).
2024-11-07 10:17:43 -06:00
Gazook89
9d86384032
refactor styles
2024-11-06 23:07:46 -06:00
Gazook89
a6bc87bcea
apply displayOptions to legacy brews as well.
2024-11-06 23:07:03 -06:00
Gazook89
63add047b6
'fit page' zoom button fits two pages in "facing" spread
...
If the 'facing' spread is active, the 'fit to view' zoom button fits two pages side by side in the view, rather than setting only one page in view.
2024-11-06 23:03:24 -06:00
Gazook89
a0e88bb24f
Add comment about future Popover API use
2024-11-06 21:55:30 -06:00
Gazook89
5b14e0e9b5
tweak alignment of spreads
...
the `safe` keyword for `justify-content`, in combo with `center`, means that the content will be centered in the viewport unless there is not enough space for it. If there is not enough space, it aligns it to the *start*/left edge, rather than keeping it centered and clipping the left edge of the page.
2024-11-06 21:55:16 -06:00
Gazook89
274e734135
add displayOptions to dependency array for memo
...
The memoization of the renderPages() method prevents a re-render when something like pageShadows is updated, so displayOptions are added to the dependency array in the memo method.
2024-11-06 21:53:14 -06:00
Gazook89
3818424251
Adjust "next page" button
...
Prior to fix, the "next page" button in the toolbar wouldn't work well if there were multiple pages in view that were in a single 'row'. This is because the logic is to take the pages that are "visible", take the max of those pages, and then scroll to that page. But the issue is that if the 'max' page is in the same row as other pages, the range of visible pages doesn't change....the max will always be the same.
So the change here basically runs the scroll function twice-- if the first run results in the same 'max' page as before the scroll, it runs it again but with the target page being "max + 1", which will bump the target to the next row.
2024-11-06 21:24:18 -06:00
Gazook89
2222550669
Merge branch 'master' into Observer-Master-merge
2024-11-06 21:19:35 -06:00
Trevor Buckner
d0cf6eebbb
Merge pull request #3869 from 5e-Cleric/fix-splitpane-overflowing-page
...
Fix-splitpane-overflowing-page
2024-11-05 16:43:59 -05:00
Gazook89
93b9f1d1da
Merge branch 'Intersection-Observer' into Observer-Master-merge
2024-11-05 14:03:09 -06:00
Gazook89
172a3eaadf
fix memoization on brewRenderer.jsx
2024-11-05 12:45:41 -06:00
Gazook89
89a16956b9
Merge branch 'master' into View-Modes
2024-11-04 14:22:54 -06:00
Gazook89
b098d28407
linting
2024-11-04 14:08:06 -06:00
Gazook89
1be1b3b747
small accessibility changes.
2024-11-04 13:55:18 -06:00
Trevor Buckner
f63d2de8f4
Refactor toolbar view options ( #2 )
...
* Refactor toolbar view options
* Remove a couple more unused states
2024-11-01 22:19:48 -05:00
Víctor Losada Hernández
626b602a61
last fix
2024-11-01 20:39:45 +01:00
Víctor Losada Hernández
3d7d90104b
revert content deletion
2024-11-01 20:37:28 +01:00
G.Ambatte
ea25ae625a
Merge branch 'refactorVersionHistory' of https://github.com/G-Ambatte/homebrewery into refactorVersionHistory
2024-10-30 08:21:56 +13:00
G.Ambatte
ebf900ba24
Remove Proxy version
2024-10-30 08:21:51 +13:00
G.Ambatte
0037c91cc5
Merge branch 'master' into refactorVersionHistory
2024-10-30 08:10:47 +13:00
Trevor Buckner
17539cb80b
Merge branch 'master' into fixLinks-#3547
2024-10-29 14:15:02 -04:00
Víctor Losada Hernández
48baaa33e2
linting
2024-10-29 14:22:51 +01:00
Víctor Losada Hernández
6f07d25101
second fix
2024-10-29 14:20:49 +01:00
Víctor Losada Hernández
fec904b4c6
initial commit
2024-10-29 14:16:45 +01:00
G.Ambatte
6fed42198d
Simplify initCustomStore
2024-10-29 19:30:22 +13:00
G.Ambatte
446406758f
Merge branch 'master' into refactorVersionHistory
2024-10-29 19:12:59 +13:00
G.Ambatte
f5bc490380
Remove type='submit' attribute
2024-10-29 18:10:25 +13:00
G.Ambatte
be4ba06081
Removed unused themes.json import
2024-10-29 17:32:31 +13:00
G.Ambatte
0fda0673b2
Simplify logic & reduce nesting
2024-10-29 17:27:59 +13:00
G.Ambatte
9edf65c252
Shift to element.remove()
2024-10-29 16:50:44 +13:00
G.Ambatte
3f8ec30f89
Fix broken check for document existence
2024-10-29 16:50:33 +13:00
G.Ambatte
f1bebe3895
Move import to be adjacent to existing requires
2024-10-29 16:36:49 +13:00
G.Ambatte
f5954b03f2
Add comment to reference vue-html-secure pacakge
2024-10-29 16:34:50 +13:00
G.Ambatte
a265723c57
Merge branch 'master' into fixLinks-#3547
2024-10-29 16:32:23 +13:00
Trevor Buckner
d2f6bc03db
Merge branch 'master' into erase-unnecessary-divs
2024-10-26 23:02:40 -04:00
Trevor Buckner
1b4d41fc19
Remove error prop
...
Userpage is never passed `Error` prop from anywhere. Thus we can rename the error state here from `currentError` to just `error`
2024-10-26 22:59:49 -04:00
Trevor Buckner
6f2252635a
Fix crash; props need props.var to work
2024-10-26 22:56:29 -04:00
Víctor Losada Hernández
f2765650f7
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into userpage-to-func-comp
2024-10-26 19:46:55 +02:00
Víctor Losada Hernández
a017c28b02
allow for null error instead of undefined
2024-10-26 19:45:55 +02:00
Víctor Losada Hernández
ef1e0f1faa
destructure props as per usual
2024-10-26 19:45:26 +02:00
Víctor Losada Hernández
5dc961505b
Merge branch 'userpage-to-func-comp' of https://github.com/5e-Cleric/homebrewery into userpage-to-func-comp
2024-10-26 19:44:08 +02:00
Víctor Losada Hernández
b129ec1469
linting
2024-10-26 19:43:27 +02:00