We really need more than an Elm_Object_Item to associate with
our visible tabs. This refactor adds this.
This work should've been committed together but we're in develop
so I say that's okay...not ideal.
It's useful to either clone a full git history or one commit in
depth. One for cloning an existing (welcome screen) and one
shallow clone for our examples repo which is massive now!
This probably could become useful later on. It resolves the issue
of our examples being huge now.
Let's try to ensure our file panel will always display icons
even if the installed system has no icon themes installed.
I think this is the whole point of edi_theme_icon_path.. that
we are able to provide a UI that looks "okay" without messing
about with themes. People can do that themselves if they like
but an empty app GUI might put people off...let's not do it.
Again lovely icons from Faenza's author Mattieu James.
We introduce C# examples to EDI.
Also the icon data/extra/examples/images/mono-runtime.png, which
is based on Faenza is released under the GPLv3 license (included).
The author, who goes by madmaxms or Marcus has no e-mail contact
information. His works can be found on Github at:
https://github.com/madmaxms.
Thanks very much for such a lovely icon for our Mono/C# templates.
Our widget is missing some features. For now we'll use an entry
to make debugging reliable and thus EDI lovelier.
We'll come back to the widget post next EFL release.
The examples.git repo is getting RATHER large. However it is
demonstrating here that the UI can lock if we don't use a
separate thread here. Also we need some indication something
is happening, so let's use a progressbar.
This needs some more work but for now it's better behaviour.
Improve the debugging process and rearrange the debug panel.
In relation to icons without text:
If this was an iPhone or Android application I can understand
representing every action with a button/icon only. If you are
developing software it's much easier to know what you are doing
with a little bit of text.