New feature: XML editor

Issue #136 on hold
Former user created an issue

Add an XML editor to directly edit pattern file (like Inkscape does)

Comments (20)

  1. Roman Telezhynskyi repo owner

    Idea for this issue very easy. We want use friendly GUI for editing XML structure from program. This task is big, but exist good part. We can use QXmlGraphicEditor project. Also can be useful this article Creating QTreeView from XML files.

    I still don't know what would be better left this part like independent program or add in main application.

  2. Roman Telezhynskyi repo owner

    We can create application and call than need edit XML structure. But now i think it is bad idea because we also need know if need update scene after change.

  3. Roman Telezhynskyi repo owner

    I know, but after change need say about change main program. This can be problem if use independent program for editing xml.

  4. Former user Account Deleted

    Working on it : included in the program and changes will update the drawing

    Any advices or requested features ?

    Roman, I commit in the feature branch ?

  5. Roman Telezhynskyi repo owner

    Feature branch i use if i have more that one commit for feature. Develop branch for sharing finished feature with other developers.

    About updating drawing. I don't know if you understand how updating work. But i think better way must be full updating. When we delete all objects from scene and run creation from the beginning. If you need help, please use mailing list for discussion.

    Do you plan use my example of xml editor?

  6. Roman Telezhynskyi repo owner

    A user suggested Sublime Text 3 http://www.sublimetext.com

    I don't understand this suggestion. :/ Here we tried create internal XML editor. Not just seek XML editor for us.

  7. Roman Telezhynskyi repo owner

    That's not very good task for beginners. Editing XML can be very tricky. Especially because we depend on correct data. What do you think about implementing a Shortcut Editor? See our discussion.

  8. Log in to comment