Summer of Code - Getting Started: Difference between revisions
Jump to navigation
Jump to search
Fgnievinski (talk | contribs) mNo edit summary |
Fgnievinski (talk | contribs) |
||
Line 121: | Line 121: | ||
=== Finish the Octave GUI === | === Finish the Octave GUI === | ||
<strike> | |||
The GUI is currently on its own branch in hg. It is not stable enough and its design is still in flux. It is in a very alpha stage and needs to be turned into a real usable product. At the moment, it consists of the basic building blocks (terminal window, editor, variable browser, history, file browser) that are put together into a main interface. The GUI uses the Qt library. Among the things to improve are: | The GUI is currently on its own branch in hg. It is not stable enough and its design is still in flux. It is in a very alpha stage and needs to be turned into a real usable product. At the moment, it consists of the basic building blocks (terminal window, editor, variable browser, history, file browser) that are put together into a main interface. The GUI uses the Qt library. Among the things to improve are: | ||
* improve integration with octave: variable browser/editor, debugger, profiler... | * improve integration with octave: variable browser/editor, debugger, profiler... | ||
* define and implement an option/preferences dialog | * define and implement an option/preferences dialog | ||
* improve additional components like the documentation browser | * improve additional components like the documentation browser | ||
</strike> | |||
Fix existing bugs related to the GUI, which can be browsed [https://savannah.gnu.org/bugs/index.php?go_report=Apply&group=octave&func=browse&set=custom&msort=0&report_id=100&advsrch=0&status_id=1&resolution_id=0&assigned_to=0&category_id=107&bug_group_id=0&history_search=0&history_field=0&history_event=modified&history_date_dayfd=5&history_date_monthfd=2&history_date_yearfd=2014&chunksz=50&spamscore=5&boxoptionwanted=1#options here] | |||
=== Implement a Qt widget for manipulating plots === | === Implement a Qt widget for manipulating plots === |