Vibrational Frequencies panel: redesign

已關閉
#845 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

評估

難度
5/5
預估耗時
一週以上
新手友好度
25/100
Issue 類型
功能
描述清晰度
基本清楚
活躍度
活躍
技術堆疊
c
領域
design, desktop

研究方向

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.

由索引模型根據 Issue 內容生成。

描述

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.

主要語言
C
星號
10
分支
8
平均合併
21 分鐘
30 天內合併 PR
1

環境準備

這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

FriendsofECCE/ECCE 的其他 Issue

查看 FriendsofECCE/ECCE 的全部 Issue

相似的 Issue

更多 C Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。