Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Viewer split: molecule and MO diagram / density map / spectrum side by side in one window

Offen
#469 0 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@ohlincha arbeitet bereits daran.

Seit 23.10.2026.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Beschreibung

MO diagram and similar views open as separate windows, which suits two screens but not one (most students: one laptop screen).

Proposed (2026-10-23, for discussion; mock-ups first):

  • A 'second view' for the Builder's viewer area: off, or split with a draggable divider; the second half shows the active plot (MO diagram, density map #215, spectra). One mechanism for every plot type.
  • Split to the right in a wide window, stacked when the window is taller than wide.
  • Variant for the smallest screens: the molecule as a small inset over a large plot (not the plot as an inset; a diagram full of labels is unreadable at inset size).
  • The link is the reason: clicking an MO level shows the orbital in 3-D; picking atoms in 3-D sets the density-map plane. Both halves must be visible together.
  • Docked panes (possible today) stay as the fallback.

Risks: about 680 px per half on a 1366-px laptop (the narrow-label steps of the #458 label work apply); viewer redraw on resize under wx 3.2/GTK3, test on Linux, Windows and macOS.

First step: mock-ups made from real headless captures of the viewer and the plots, at 1366×768 and 1920×1080: split right, stacked, inset, docked. Made after the #458 label prototype so they show the new labels.

Vorherrschende Sprache
C
Sterne
10
Forks
8
Ø Merge
57 Min.
Gemergte PRs (30 T.)
2

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus FriendsofECCE/ECCE

Alle Issues in FriendsofECCE/ECCE

Ähnliche Issues

Weitere Issues zu C

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.