Open tangxifan opened 3 years ago
@MidsummerNight @alain-rs @liibin
Feel free to comment and add new Widgets. Open to discussion here
About the editor, I found an open source editor Qsciscintila
Can we use it.
About the editor, I found an open source editor Qsciscintila
Can we use it.
I just see they use a mix of GPL and commercial
QScintilla is available under the GNU General Public License v3 and the Riverbank Commercial License.
If you go for commercial, you may have to buy licenses. It will turn our project into GPL license.
Just a heads up, I have a couple of priorities to sort out at my commpany before I can really work on this full-time. I'll follow as closely as I can, but at least for the next 2 or 3 months @liibin will be the major GUI dev on our side.
After a discussion with the team, the Widget workload is now splitted between groups
Let me know if this works fine for you @alain-rs @MidsummerNight @liibin We can start working in parallel.
The first thing we should do is to create specification for each widget (can be slide only)
Is your feature request related to a problem? Please describe. As seen in PR https://github.com/os-fpga/FOEDAG/pull/35, the main window has been created. I have learned from Qt online documentation: https://doc.qt.io/qt-5/qtwidgets-index.html As the Qt framework is modularized, the main window will finally be a place where all the widgets are added. Each widget will be an independent class inherit from Qt classes, e.g., QDockWidget, QApplication etc. Therefore, it is time to split our workload and parallelize the effort.
Describe the solution you'd like
Work plan
I propose that we work in this style
List of Widgets
Here, I only list the minimum Widgets required to build a mini FPGA IDE Each widget can be in a separated issue