Hi all,
Sven, thanks for initiating this thread. I support the idea that
re-factoring the GUI is useful!
Let me just collect some ideas in an unstructured manner -- maybe some
items are of help:
- Configurable themes -- as the editor already supports -- is very
useful. However, currently only the editor field changes towards a
different design style but not remaining gretl GUI elements. This looks
inconsistent (even though personally I don't really care about it).
- At the very beginning, I was annoyed by the separate main and editor
windows. But I got used to it, and nowadays I like the flexibility it
offers even though most of the time I have a fix arrangements of
windows. Personally I am not a big fan of fixed window structures, as
the 'optimal' arrangement depends very much on the use case
(programming, debugging, visual inspection by clicking through the menu
etc.)
- Following the idea of Eviews limits flexibility as such that one could
not move a separate window to another virtual desktop (which I use
heavily) for instance. Some other programs such as Matlab have the
option to detach certain elements. But re-attaching can become tedious.
- Keep the CLI window optional (I rarely use it as writing a command,
highlighting it and executing it through "Ctrl+r" within in the editor
window is quickly done).
- However, adding a 2nd tab to the CLI window which includes a shell
terminal for executing shell commands (git control?) -- as in RStudio or
IntelliJ -- would be nice but has no high priority I guess.
- I've got the impression that for professional programmers the
"IntelliJ" IDE (URL:
https://www.jetbrains.com/idea) seems to be _the_
current state-of-the-art editor. I use it for Python projects and it has
nice features indeed -- even though the whole package is not really
suited for typical data science work. The Spyder IDE (URL:
https://www.spyder-ide.org) is another alternative which is similar to
RStudio but feels more structured. Maybe it's worth to take a closer
look at it.
- A list of defined functions at the side of the editor: For larger
projects with many functions written down in a single file it becomes
quite difficult to locate these quickly. If one could jump directly to a
function by clicking at its name, that would be useful I guess.
Ok, that's it for now.
Best,
Artur
Am 21.06.19 um 09:31 schrieb Sven Schreiber:
Hello everybody,
at the conference we decided that we should collect all ideas on a GUI
reform (different window arrangements) in one thread. I thought I'd
start this thread here. Please contribute to the brainstorming, ideally
by naming examples and/or giving links.
1) Have a window a bit like Stata where output goes in one area, you
type commands in another one, and there's a command log (and I'm not
sure what else right now). However, I think Stata also sometimes opens
extra windows.
1b) RStudio: I've named this 1b instead of an extra number, because it
seems this is somewhat similar to the Stata window. Please correct me if
this is inaccurate, and/or explain the differences (pros and cons).
2) Have one big meta window that acts a little lig a virtual desktop
just for gretl. All newly opened gretl windows would go into the meta
window, no extra window outside the meta window would ever show up. The
role model for this would be Eviews.
Feel free to add suggestions, this is a brainstorming thread.
Have a good weekend
Sven
_______________________________________________
Gretl-devel mailing list -- gretl-devel(a)gretlml.univpm.it
To unsubscribe send an email to gretl-devel-leave(a)gretlml.univpm.it
Website:
https://gretlml.univpm.it/postorius/lists/gretl-devel.gretlml.univpm.it/