Vibrational Frequencies panel: redesign

Geschlossen
#845 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
c
Bereich
design, desktop

Rechercherichtung

Read the current Vibrational Frequencies panel and the referenced issues #400 and #796 to understand the existing controls and agreed behavior. Prepare mock-ups for agreement before implementation; the redesign should give the spectrum or table most of the panel, group related controls, merge comparison actions, and place CSV export with the table.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

The panel is still the old layout (see #400, item 1): the spectrum gets a strip at the top, followed by about fifteen controls in loose rows (Width, Freq. factor, High on left, Sticks, Reset, Open in window, Range ... to ... Zoom, Difference, Experimental..., Viewer Animation/Vector, Frequencies Graph/Table, Spectrum..., Export .csv..., Match bands..., Composition..., Remove comparison, Displace..., Compare..., Arrow length, colour, Use Negative Displacement, Show in viewer).

Redesign, with mock-ups agreed before code: the spectrum (or the table) takes most of the panel; mode controls (animation/vectors, arrow length, colour, negative displacement, show in viewer) grouped together; spectrum settings (width, scale factor, sticks, axis direction, range) in one group or in the Spectrum window only; one Compare... for two spectra (#796, merges Match bands...); Export .csv with the table (#400). Range and Zoom duplicate zooming with the mouse.

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

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.