Create lightweight, standalone, cross-platform executable GUI application of XXX (windows and linux 64 bit)
The GUI features an all-in-one interface with the following:
1. Feature A, that the user can do action X
2. textbox to input options
3. info window of info when user do action X, with necessary citation
4. button to generate 3D structure after user action X
5. progress bar to show the generation progress
6. 3D viewer of the generated structures, show one at a time to save resource. simple view of stick/ball and stick and dashed lines of hydrogen bonds
7. option to save the plot/3D structure/export data/image of 3D scene to file
Notes:
a. Cap the number of molecules for the generation
b. Provide minimal explanation to each option (one `i` or `?` next to everything for the user to check, in addition to markdown user manual. Human will provide the pdf manual with screenshot based on the markdown manual)
c. Check the license of the libraries, and suggest whether is ok to distribute as a standalone executable with the current chosen license.
复制代码
3.2.2. 讨论出来的计划
8. GUI infrastructure and core input
9. Interactive [feature XXX]
10. 3D molecular viewer
11. Save, export, and in-app information
12. v2 Documentation update
13. Packaging and distribution