From 27cea3ec0c43f8ca5ec2646269a2233b3de8ab89 Mon Sep 17 00:00:00 2001 From: Ramon Mi Date: Mon, 27 Apr 2026 14:04:31 +0800 Subject: [PATCH] Reset splitview size on resizer double click --- src/common/components/reader-ui.js | 5 ++++- src/common/components/split-view-resizer.js | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/common/components/reader-ui.js b/src/common/components/reader-ui.js index 62157a69f..7ea003e44 100644 --- a/src/common/components/reader-ui.js +++ b/src/common/components/reader-ui.js @@ -220,7 +220,10 @@ const ReaderUI = React.forwardRef((props, ref) => {
- + props.onResizeSplitView('50%')} + /> {state.splitType && }
{state.contextMenu && } diff --git a/src/common/components/split-view-resizer.js b/src/common/components/split-view-resizer.js index 265531660..1d20a79b0 100644 --- a/src/common/components/split-view-resizer.js +++ b/src/common/components/split-view-resizer.js @@ -3,8 +3,6 @@ import cx from 'classnames'; const VIEW_MIN_SIZE = 20; // Percent -// TODO: Reset size on resizer double click - function SplitViewResizer(props) { const [resizing, setResizing] = useState(false); const resizerRef = useRef(); @@ -91,11 +89,17 @@ function SplitViewResizer(props) { setResizing(true); } + function handleDoubleClick(event) { + event.preventDefault(); + props.onDoubleClick?.(); + } + return (
); }