enh: save chat controls width

This commit is contained in:
Timothy J. Baek 2024-09-21 03:37:28 +02:00
parent 692f04d457
commit 98928f6bd7
2 changed files with 8 additions and 2 deletions

View File

@ -121,10 +121,14 @@
</PaneResizer>
<Pane
bind:pane
defaultSize={$showControls ? localStorage.getItem('chat-controls-size') || 40 : 0}
defaultSize={$showControls
? Math.max(parseInt(localStorage.getItem('chat-controls-size') || '35'), 35)
: 0}
onResize={(size) => {
if (size === 0) {
showControls.set(false);
} else if (size < 35) {
pane.resize(0);
} else {
if (!$showControls) {
showControls.set(true);

View File

@ -115,7 +115,9 @@
if (controlPane) {
if ($showControls) {
controlPane.resize(localStorage.getItem('chat-controls-size') || 40);
controlPane.resize(
Math.max(parseInt(localStorage.getItem('chat-controls-size') || '35'), 35)
);
} else {
controlPane.resize(0);
}