Dialog performance tweaks.

This commit is contained in:
Robin E. R. Davies
2025-08-15 06:19:19 -04:00
parent cb70bc82d5
commit c2f642312b
+44 -33
View File
@@ -813,7 +813,7 @@ export
{(!this.state.tinyToolBar) && !this.state.performanceView ? {(!this.state.tinyToolBar) && !this.state.performanceView ?
( (
<AppBar position="absolute" > <AppBar position="absolute" >
<Toolbar variant="dense" className={classes.toolBar} style={{overflow: "clip" }} > <Toolbar variant="dense" className={classes.toolBar} style={{ overflow: "clip" }} >
<IconButtonEx tooltip="Menu" <IconButtonEx tooltip="Menu"
edge="start" edge="start"
aria-label="menu" aria-label="menu"
@@ -1026,40 +1026,51 @@ export
( (
<AboutDialog open={this.state.aboutDialogOpen} onClose={() => this.setState({ aboutDialogOpen: false })} /> <AboutDialog open={this.state.aboutDialogOpen} onClose={() => this.setState({ aboutDialogOpen: false })} />
)} )}
<SettingsDialog {this.state.isSettingsDialogOpen && (
open={this.state.isSettingsDialogOpen} <SettingsDialog
onboarding={this.state.onboarding} open={this.state.isSettingsDialogOpen}
onClose={() => this.handleSettingsDialogClose()} /> onboarding={this.state.onboarding}
<RenameDialog onClose={() => this.handleSettingsDialogClose()} />
open={this.state.renameBankDialogOpen || this.state.saveBankAsDialogOpen} )}
defaultName={this.model_.banks.get().getSelectedEntryName()} {(this.state.renameBankDialogOpen || this.state.saveBankAsDialogOpen) && (
title="Bank Name" <RenameDialog
acceptActionName={this.state.renameBankDialogOpen ? "Rename" : "Save as"} open={this.state.renameBankDialogOpen || this.state.saveBankAsDialogOpen}
onClose={() => { defaultName={this.model_.banks.get().getSelectedEntryName()}
this.setState({ title="Bank Name"
renameBankDialogOpen: false, acceptActionName={this.state.renameBankDialogOpen ? "Rename" : "Save as"}
saveBankAsDialogOpen: false onClose={() => {
}) this.setState({
}} renameBankDialogOpen: false,
onOk={(text: string) => { saveBankAsDialogOpen: false
if (this.state.renameBankDialogOpen) { })
this.handleBankRenameOk(text); }}
} else if (this.state.saveBankAsDialogOpen) { onOk={(text: string) => {
this.handleSaveBankAsOk(text); if (this.state.renameBankDialogOpen) {
this.handleBankRenameOk(text);
} else if (this.state.saveBankAsDialogOpen) {
this.handleSaveBankAsOk(text);
}
} }
} }
} />
/> )}
{this.state.zoomedControlOpen && (
<ZoomedUiControl
dialogOpen={this.state.zoomedControlOpen}
controlInfo={this.state.zoomedControlInfo}
onDialogClose={() => { this.setState({ zoomedControlOpen: false }); }}
onDialogClosed={() => { this.model_.zoomedUiControl.set(undefined); }
}
/>
)}
{(this.state.updateDialogOpen) && (
<UpdateDialog open={this.state.updateDialogOpen} />
)}
{this.state.showStatusMonitor && (
<JackStatusView />
)}
<ZoomedUiControl
dialogOpen={this.state.zoomedControlOpen}
controlInfo={this.state.zoomedControlInfo}
onDialogClose={() => { this.setState({ zoomedControlOpen: false }); }}
onDialogClosed={() => { this.model_.zoomedUiControl.set(undefined); }
}
/>
<UpdateDialog open={this.state.updateDialogOpen} />
{this.state.showStatusMonitor && (<JackStatusView />)}
</div> </div>
) )
} }