<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 19, 2014 at 7:53 PM, Denis Steckelmacher <span dir="ltr"><<a href="mailto:steckdenis@yahoo.fr" target="_blank">steckdenis@yahoo.fr</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 03/07/2014 12:33 PM, Aleix Pol wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Fri, Mar 7, 2014 at 8:55 AM, Andreas Pakulat <<a href="mailto:apaku@gmx.de" target="_blank">apaku@gmx.de</a><br>
<mailto:<a href="mailto:apaku@gmx.de" target="_blank">apaku@gmx.de</a>>> wrote:<br>
<br>
    Hi,<br>
<br>
    On Fri, Mar 7, 2014 at 12:17 AM, Aleix Pol <<a href="mailto:aleixpol@kde.org" target="_blank">aleixpol@kde.org</a><br>
    <mailto:<a href="mailto:aleixpol@kde.org" target="_blank">aleixpol@kde.org</a>>> wrote:<br>
<br>
        To be honest, I don't think a QML Editor is in the scope of a<br>
        GSoC, if Nokia+Digia didn't manage to do it<br>
<br>
<br>
    Can you elaborate on that? QtCreator has a graphical QML editor at<br>
    least in 2.8 and 3.0. AFAIK it supports both Qt4's qml version as<br>
    well as the new version in Qt5.<br>
    Andreas<br>
<br>
<br>
They do have it, but I don't know anybody who has used it successfully<br>
and remained happy afterwards.<br>
<br>
Aleix<br>
</blockquote>
<br>
I've just tested the QML designer, and I agree that it is not very user-friendly. Completely hiding the source code is not a very good idea, I think. QML has been invented to be easily edited, so masking it and using a clumsy interface is not very efficient.<br>


<br>
What I like about the QML/JS plugin is that it focuses on the code (it's a KDevelop language support plugin) while providing help. Previewing properties is a very good idea, and this idea may be further expanded by allowing the user to preview the component it is modifying.<br>


<br>
Imagine, for instance, that you have a window with tabs with panels with controls, all in QML. When your cursor is on a property of the window, a preview pane shows the whole window, and a property pane shows all the properties you can change where you are. If you move your cursor into a tab or a panel, then only the component containing the cursor (and its children) is rendered in the preview. The property window only displays the properties of the current component.<br>


<br>
Maybe an effect editor could be integrated into the preview pane. It could for instance display the nice rounded rectangle you are designing, while allowing you to edit its animations, states and transitions, and shader effects.<br>


<br>
This way, the user has complete power and sees all the code, but KDevelop also offers nice tools to help him. Do you think it is a good idea?<br>
<br>
Do you think it could be a good GSoC project to implement the points you have given in another email (understanding imports, parsing binary modules, better integration of the documentation system and ensuring that the DUChain is correct) and also to implement a property view pane and a preview pane?<br>


</blockquote></div><br></div><div class="gmail_extra">Yes, I think it's a good project and with a good proposal it would have good chances. </div><div class="gmail_extra"><br></div><div class="gmail_extra">Aleix</div>

</div>