remove sidebar auto collapse

This commit is contained in:
SrGooglo 2024-09-15 17:46:24 +00:00
parent df88991bdf
commit 7c44442bb8
2 changed files with 3 additions and 38 deletions

View File

@ -152,10 +152,6 @@ export default class Sidebar extends React.Component {
setTimeout(() => {
this.interface.toggleVisibility(true)
if (app.cores.settings.is("sidebar.collapsable", false)) {
this.interface.toggleExpanded(true)
}
}, 10)
}
@ -304,24 +300,11 @@ export default class Sidebar extends React.Component {
}
onMouseEnter = () => {
if (!this.state.visible) {
if (!this.state.visible || app.layout.drawer.isMaskVisible()) {
return false
}
if (window.app.cores.settings.is("sidebar.collapsable", false)) {
if (!this.state.expanded) {
this.interface.toggleExpanded(true)
}
return false
}
// do nothing if is mask visible
if (app.layout.drawer.isMaskVisible()) {
return false
}
this.interface.toggleExpanded(true)
return this.interface.toggleExpanded(true)
}
handleMouseLeave = () => {
@ -329,11 +312,7 @@ export default class Sidebar extends React.Component {
return false
}
if (window.app.cores.settings.is("sidebar.collapsable", false)) {
return false
}
this.interface.toggleExpanded(false)
return this.interface.toggleExpanded(false)
}
onDropdownOpenChange = (to) => {

View File

@ -117,25 +117,11 @@ export default {
},
mobile: false,
},
{
id: "sidebar.collapsable",
group: "sidebar",
component: "Switch",
icon: "Columns",
title: "Auto Collapse",
description: "Allow to collapse the sidebar when loose focus.",
emitEvent: "settingChanged.sidebar_collapse",
storaged: true,
mobile: false,
},
{
id: "sidebar.collapse_delay_time",
group: "sidebar",
component: "Slider",
icon: "MdTimer",
dependsOn: {
"sidebar.collapsable": true
},
title: "Auto Collapse timeout",
description: "Set the delay before the sidebar is collapsed",
props: {