Skip to content

[New Dashboard] Option to hide/show the right sidebar#2950

Merged
2Abendsegler merged 1 commit into
2Abendsegler:collectorfrom
DieBatzen:new-dashboard-hide-right-sidebar
Feb 11, 2026
Merged

[New Dashboard] Option to hide/show the right sidebar#2950
2Abendsegler merged 1 commit into
2Abendsegler:collectorfrom
DieBatzen:new-dashboard-hide-right-sidebar

Conversation

@DieBatzen
Copy link
Copy Markdown
Collaborator

New option to hide/show the right sidebar:
image

This will hide the right sidebar, including "Events nearby" and "Geocaches nearby", and use the additional space for the "Latest Activity" section.

There's also a config paramter to hide it by default.

From my point of view and the feedback in GS forum this seems like a resonable and helpful addition.

@DieBatzen DieBatzen self-assigned this Feb 8, 2026
Copy link
Copy Markdown
Owner

@2Abendsegler 2Abendsegler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ja, das Feature finde ich auch gut.

Dass wir dafür den Zwischenraum zwischen der mittleren und der rechten Spalte vergrößern, finde ich aber nicht so ideal. Ich würde es besser finden wenn wir das Icon irgendwo auf der rechten Spalte platzieren. Wenn die rechte Spalte dann eingeklappt ist, wäre eine Platzierung neben der mittleren Spalte denkbar. Vielleicht muss man dann mit zwei Icons arbeiten. Das hätte auch beim Verkleinern des Bildschirms Vorteile, weil das Icon dann nicht irgendwo rum schwirrt.

Also grob in diese Richtung:

  1. In der rechten Spalte die Breite für den Text und das standard Icon verringern und unser 1. Icon rechts daneben setzen. Ich habs mal für das erste Panel so gemacht, sollte aber für alle darunter identisch sein.
    Zusätzlich:
    .panel-header {padding: 5px 30px 5px 15px !important;}
    Zusätzlich bzw. als Ersatz für deine
    #gclh_right_sidebar_toggle {position: absolute; right: 25px; top: 38px;}
    Image
    Image

  2. Wenn die rechte Spalte eingeklappt ist, dann unser 2. Icon rechts neben der mittleren Spalte anzeigen und unser 1. Icon ausblenden. Wenn das mit nur einem Icon funktioniert, ist das natürlich auch ok. Wir sollten uns aber auch ansehen wie es aussieht, wenn wir den Bildschirm verkleinern und die Spalten dann an andere Plätze rutschen.
    Image

@2Abendsegler
Copy link
Copy Markdown
Owner

Off Topic:
Meinst du es macht Sinn, dass wir das Menü aus dem alten Dashboard optional im neuen Dashboard anbieten. Das scheint im Moment einer der Kritikpunkte bei der Ankündigung das alte Dashboard bald zu entsorgen. Ich habe die Beiträge nicht im Detail verfolgt. Hast du die Diskussion verfolgt? Was hast du für einen Eindruck?

grafik

@DieBatzen DieBatzen force-pushed the new-dashboard-hide-right-sidebar branch from 635abcc to f894c14 Compare February 9, 2026 17:25
@DieBatzen
Copy link
Copy Markdown
Collaborator Author

Ja, das Feature finde ich auch gut.

Dass wir dafür den Zwischenraum zwischen der mittleren und der rechten Spalte vergrößern, finde ich aber nicht so ideal. Ich würde es besser finden wenn wir das Icon irgendwo auf der rechten Spalte platzieren. Wenn die rechte Spalte dann eingeklappt ist, wäre eine Platzierung neben der mittleren Spalte denkbar. Vielleicht muss man dann mit zwei Icons arbeiten. Das hätte auch beim Verkleinern des Bildschirms Vorteile, weil das Icon dann nicht irgendwo rum schwirrt.

Also grob in diese Richtung:

  1. In der rechten Spalte die Breite für den Text und das standard Icon verringern und unser 1. Icon rechts daneben setzen. Ich habs mal für das erste Panel so gemacht, sollte aber für alle darunter identisch sein.
    Zusätzlich:
    .panel-header {padding: 5px 30px 5px 15px !important;}
    Zusätzlich bzw. als Ersatz für deine
    #gclh_right_sidebar_toggle {position: absolute; right: 25px; top: 38px;}
    Image
    Image
  2. Wenn die rechte Spalte eingeklappt ist, dann unser 2. Icon rechts neben der mittleren Spalte anzeigen und unser 1. Icon ausblenden. Wenn das mit nur einem Icon funktioniert, ist das natürlich auch ok. Wir sollten uns aber auch ansehen wie es aussieht, wenn wir den Bildschirm verkleinern und die Spalten dann an andere Plätze rutschen.
    Image

Zwei valide Punkte, die das Ganze leider etwas weniger einfach machen.
Ich habe eben ein paar Dinge ausprobiert und eine aus meiner Sicht sinnvolle Lösung sieht so aus:
image

Der Button sitzt jetzt oberhalb der Sidebar und bleibt dort auch, wenn die Seitengröße reduziert wird und die Sidebar an eine andere Position wechselt.
Damit bleibt auch der Zwischenraum der mittleren und der rechten Spalte unverändert.

Alle Versuche, den Button in das "Events nearby"-Klappmenü zu setzen (links oder rechts), haben mich nicht überzeugt bzw. machen es technisch komplexer.

Ich aktualisere den MR und du kannst es dir mal anschauen.

@DieBatzen
Copy link
Copy Markdown
Collaborator Author

Off Topic: Meinst du es macht Sinn, dass wir das Menü aus dem alten Dashboard optional im neuen Dashboard anbieten. Das scheint im Moment einer der Kritikpunkte bei der Ankündigung das alte Dashboard bald zu entsorgen. Ich habe die Beiträge nicht im Detail verfolgt. Hast du die Diskussion verfolgt? Was hast du für einen Eindruck?

grafik

Das Feedback geht meistens in die Richtung "die neue Seite ist unübersichtlicher, zu überladen mit Links, die viele nicht benötigen und es muss mehr gescrollt werden". Die Menüleiste wurde auch vereinzelt erwähnt.

Nachdem ich mir die neue Seite die letzten Tage das erste Mal richtig angesehen habe, muss ich sagen, so schlimm finde ich sie gar nicht. Nach ein paar Tagen der Gewöhnugsphase findet sich alles Gesuchte doch ziemlich schnell.

Die Menüleiste einzubauen würde etwas in die Richtung "wir bauen das Layout der alten Seite nach" führen.
Ich würde eher versuchen, das neue Layout so weit wie möglich beizubehalten und dort, wo es sinnvoll erscheint, Dinge noch weiter zu verbessern.

@2Abendsegler
Copy link
Copy Markdown
Owner

Danke für dein Feedback.

Die Menüleiste einzubauen würde etwas in die Richtung "wir bauen das Layout der alten Seite nach" führen.

So war das aber beabsichtigt, natürlich optional und im Standard deaktiviert. Ich wollte etwas Vertrautes anbieten, damit der Umstieg einfacher wird.

Ich würde eher versuchen, das neue Layout so weit wie möglich beizubehalten und dort, wo es sinnvoll erscheint, Dinge noch weiter zu verbessern.

Ja, stimmt, schon.

Nachdem ich mir die neue Seite die letzten Tage das erste Mal richtig angesehen habe, muss ich sagen, so schlimm finde ich sie gar nicht. Nach ein paar Tagen der Gewöhnugsphase findet sich alles Gesuchte doch ziemlich schnell.

Ja, finde ich auch. Ich war deshalb auch gleich zu Beginn umgestiegen, anders als bei der Search Map, die mir immer noch zu schwerfällig ist. Und mit der Möglichkeit, in der linken Spalte Zeilen auszublenden, kann man es auch besser auf die persönlichen Bedürfnisse ausrichten.

@2Abendsegler
Copy link
Copy Markdown
Owner

... Ich hatte im Forum auch hier etwas dazu geschrieben, weil zuvor der GClh erwähnt wurde.

@2Abendsegler
Copy link
Copy Markdown
Owner

Ich habe mir deine Änderungen wieder angesehen. Dass die rechte Spalte nun versetzt ist zu den anderen Spalten, finde ich nicht so optimal. Das stört schon etwas.

Vielleicht könnten wir das Icon etwas verkleinern, hatte ich für das Ausblenden der Zeilen in der linken Spalte auch schon gemacht. Und wir könnten das Icon doch zwischen die mittlere Spalte und die rechte Spalte setzen, aber ohne den Zwischenraum zu vergrößern.
Kannst du mal das hier versuchen:

                css += '#gclh_right_sidebar_toggle {position: absolute; margin-left: -19px; margin-top: 8px; padding: 0; border: none; cursor: pointer; background-color: unset;}';
                css += '#gclh_right_sidebar_toggle svg {height: 18px; width: 18px; pointer-events: none;}';
grafik

Wenn der Bildschirm verkleinert wird und die Spalte ausgeblendet wurde, ist das nicht so schön wie bei dir. Dieser Zustand ist ja aber eh für uns nicht so relevant.

@DieBatzen
Copy link
Copy Markdown
Collaborator Author

Ich habe mir deine Änderungen wieder angesehen. Dass die rechte Spalte nun versetzt ist zu den anderen Spalten, finde ich nicht so optimal. Das stört schon etwas.

Vielleicht könnten wir das Icon etwas verkleinern, hatte ich für das Ausblenden der Zeilen in der linken Spalte auch schon gemacht. Und wir könnten das Icon doch zwischen die mittlere Spalte und die rechte Spalte setzen, aber ohne den Zwischenraum zu vergrößern. Kannst du mal das hier versuchen:

                css += '#gclh_right_sidebar_toggle {position: absolute; margin-left: -19px; margin-top: 8px; padding: 0; border: none; cursor: pointer; background-color: unset;}';
                css += '#gclh_right_sidebar_toggle svg {height: 18px; width: 18px; pointer-events: none;}';
grafik Wenn der Bildschirm verkleinert wird und die Spalte ausgeblendet wurde, ist das nicht so schön wie bei dir. Dieser Zustand ist ja aber eh für uns nicht so relevant.

Das sieht gut aus, nehmen wir!
Die dritte Spalte ändert nun aber leicht ihre Breite, wenn die Klappmenüs ein-/ausgeblendet werden. Das schaue ich mir noch an.

@DieBatzen DieBatzen force-pushed the new-dashboard-hide-right-sidebar branch from f894c14 to 6595760 Compare February 10, 2026 17:15
@DieBatzen DieBatzen force-pushed the new-dashboard-hide-right-sidebar branch from 6595760 to ce41f75 Compare February 10, 2026 17:18
@DieBatzen
Copy link
Copy Markdown
Collaborator Author

Die dritte Spalte behält nun die Breite bei, wenn die Klappmenüs ein-/ausgeblendet werden.
Nun sollte alles passen.

Copy link
Copy Markdown
Owner

@2Abendsegler 2Abendsegler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool

@2Abendsegler 2Abendsegler added this to the v0.17.14 milestone Feb 11, 2026
@2Abendsegler 2Abendsegler merged commit cbd06b7 into 2Abendsegler:collector Feb 11, 2026
@2Abendsegler
Copy link
Copy Markdown
Owner

Hier müssen wir noch mal ran, habe was übersehen.

Wenn ich den Parameter settings_dashboard_hide_right_sidebar setze und die Seite aufrufe, dann sieht das bei mir so aus.
grafik

Kannst du bitte für die Anpassungen einen neuen PR erzeugen.

@DieBatzen
Copy link
Copy Markdown
Collaborator Author

Das ist bei den letzten Anpassungen durchgerutscht, ich mache dann einen neuen PR dazu auf.

@DieBatzen DieBatzen deleted the new-dashboard-hide-right-sidebar branch February 11, 2026 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants