Skip to content

Commit 3d33aa7

Browse files
committed
feat(gui): make every panel collapsed by default
1 parent c5e8a48 commit 3d33aa7

7 files changed

Lines changed: 7 additions & 7 deletions

File tree

frontend/src/components/sidebar/GeometricOffsetsPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ export const GeometricOffsetsPanel = ({
104104
};
105105

106106
return (
107-
<Collapsible title="Geometric offsets" defaultOpen={true}>
107+
<Collapsible title="Geometric offsets" defaultOpen={false}>
108108
<div className="geometric-offset-context">
109109
<span>Geometric distance ε<sub>g</sub></span>
110110
{Number.isFinite(systemEpsilon) && (

frontend/src/components/sidebar/ManifoldsPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export const ManifoldsPanel = ({
6161
).sort((a, b) => a - b);
6262

6363
return (
64-
<Collapsible title="Manifolds" defaultOpen={true}>
64+
<Collapsible title="Manifolds" defaultOpen={false}>
6565
{candidateOrbits.length > 0 && (
6666
<div className="start-field" style={{ marginBottom: '12px' }}>
6767
<label htmlFor="manifold-orbit-source">Orbit source (saddles & dual repellers)</label>

frontend/src/components/sidebar/ParametersPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export const ParametersPanel = ({
3939
const isContinuous = systemId === 'duffing_ode' || systemId === 'custom_ode';
4040

4141
return (
42-
<Collapsible title="Parameters" defaultOpen={true}>
42+
<Collapsible title="Parameters" defaultOpen={false}>
4343
{presets.length > 0 && (
4444
<div className="presets">
4545
{presets.map(p => (

frontend/src/components/sidebar/PeriodicOrbitsPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export const PeriodicOrbitsPanel = ({
8383
const higherPeriodSolutions = periodicOrbits.filter(orbit => orbit.period > 1);
8484

8585
return (
86-
<Collapsible title="Periodic orbits" defaultOpen={true}>
86+
<Collapsible title="Periodic orbits" defaultOpen={false}>
8787
<Toggle
8888
label="Orbit markers"
8989
checked={manifoldState.showOrbits}

frontend/src/components/sidebar/PeriodicSearchPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export const PeriodicSearchPanel = ({
105105
))?.id ?? null;
106106

107107
return (
108-
<Collapsible title="Periodic search" defaultOpen={true}>
108+
<Collapsible title="Periodic search" defaultOpen={false}>
109109
<p className="periodic-search-intro">
110110
Find boundary-map periodic orbits with Newton solves seeded across position and unit-normal angle.
111111
</p>

frontend/src/components/sidebar/StartingPoint.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export const StartingPoint = ({ type, startPoint, updateStartPoint, disabled = f
6161
};
6262

6363
return (
64-
<Collapsible title="Extended start state" defaultOpen={true}>
64+
<Collapsible title="Extended start state" defaultOpen={false}>
6565
<div className="start-group-label">Position</div>
6666
<div className="start-grid">
6767
<div className="start-field">

frontend/src/components/sidebar/VisualizationPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ interface VisualizationPanelProps {
1111
export const VisualizationPanel = ({ viewRange, setViewRange, rangeLimit, resetViewRange }: VisualizationPanelProps) => {
1212
const limitLabel = rangeLimit ?? 10;
1313
return (
14-
<Collapsible title="Axis range" defaultOpen={true}>
14+
<Collapsible title="Axis range" defaultOpen={false}>
1515
<div className="axis-range-grid">
1616
<div className="axis-range-row">
1717
<span className="axis-range-label">x</span>

0 commit comments

Comments
 (0)