View Issue Details

IDProjectCategoryView StatusLast Update
0012656ScribusScripterpublic2015-04-03 06:40
Reportergrol Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionwon't fix 
PlatformallOSallOS Versionall
Summary0012656: QML support for building layouts.
DescriptionSince QML is a great Language to build up GUIs it is in my opinion a good thing to use it to build documents. Similar to laTex or others it could be used to define documents like following:

Document{
Page{
Text{}
}
}

Would be great to have such a way of creating documents for people wich are used to QML.
TagsNo tags attached.
PatchNo

Activities

Kunda

2014-09-04 23:13

updater   ~0033500

grol, can you elaborate more on what you're trying to convey in this issue? Thanks!

grol

2014-09-05 11:46

reporter   ~0033517

Yes, sure. I am a web designer and programmer and like to create graphical content by code. I do since ever in HTML, Tex, and other languages.

Since some time I am using QML and QT and really like the way you can create graphical content with it. Sure there are other scripting possibilities but the way of QML is somehow next level in my opinion.

So since Scribus is based on QT it is maybe quite simple to integrate QML as a layout building language.
Hope it is clearer now?

What do you think?

Kunda

2014-09-06 18:16

updater   ~0033552

Grol, do you mind pasting this to the dev Mailing list ?
http://lists.scribus.net/mailman/listinfo/scribus-dev
The conversation may be more fruitful there. Also if you can give some captivating examples to merit implementing this feature. Cheers!

ale

2014-09-07 13:43

manager   ~0033561

very interesting thought.

just some thoughts from my side:

- i don't think that scribus being a qt5 app will help much here
- scribus is very much a fixed layout app, qml is responsive... there will be much work to be done!

that been said, there has been people thinking about getting scribus to manage relative measurements... and QML could indeed be the way to go :-)

Kunda

2014-09-12 19:26

updater   ~0033654

What's the verdict on the OPs original proposal, yea or nay ?

Kunda

2014-10-24 20:06

updater   ~0034140

As per Ale's response in 0012656:0033561 this feature is not a likely candidate for Scribus. Thanks for the request.

ale

2014-10-25 08:37

manager   ~0034151

kunda, if you want to close this ticket, go for it.

but, please do not reference my note for doing so!

as i wrote, scribus might need at some time relative measurements and QML might indeed be the way to go.

finally, marking as "resolved" a ticket that you "won't fix" is a bit of a joke, don't you think?

Kunda

2014-10-25 11:42

updater   ~0034152

Wasn't sure to close this fully so marked it as resolved. It's a house-cleaning tip I use when I'm not certain. The logic is that I know there will be another set of eyes on it for sure as well as it not falling through any cracks.

Apologies if you don't feel comfortable being used as a reference to close this feature. I had a feeling that Relative measurements + QML would be important. I figured though that it was a totally unrelated feature request.

ale

2014-10-31 15:36

manager   ~0034179

grol suggest that the QML syntax could be used in scribus to define reactive documents is imo a good suggestion.

it won't happen for the (near) future... but being able to define relative measurement in scribus is a request we had multiple times and QML might be one good way to go.

a good one.

so, it's indeed unlikely to happen, but not because it's not a good ticket.
but because

a. there is nobody to sponsor this issue (in the project management sense)
b. scribus already has such a hard time to get a development version out, that i can't think of new (revolutionary) ways being explored.

but, then, i guess that you can close 90%+ of the issues in this tracker as "won't fix"...

christoph_s

2015-03-31 06:37

developer   ~0034787

ale, please define what you think are "reactive documents" and what role QML should have in this.

Scribus's main purpose is page layout and PDF export. If QML support can be married to PDF output (which I doubt), fine. Otherwise I think this feature request is as pointless as others that, for instance, requested some CAD features.

ale

2015-04-02 11:43

manager   ~0034797

Last edited: 2015-04-02 12:56

if you don't know what reactive documents are, then don't start a discussion about it.

qml can be an example on how to do that...

it's getting pointless.

cbradney

2015-04-02 18:45

administrator   ~0034803

Last edited: 2015-04-02 18:46

It is pointless. What would you want to put a pushbutton on a document for? Or a shape from Qt on the canvas? What you are asking for is a document language to describe features of a document that can be written like QML or any other scripting language. That does make sense.

christoph_s

2015-04-03 06:40

developer   ~0034811

Well, we can have a pushbutton in PDFs and much more -- if JavaScript is being used, but I just don't see how one can marry QML, Qt, Reactive Documents, and PDF.

Issue History

Date Modified Username Field Change
2014-09-04 19:26 grol New Issue
2014-09-04 23:13 Kunda Note Added: 0033500
2014-09-05 11:46 grol Note Added: 0033517
2014-09-06 18:16 Kunda Note Added: 0033552
2014-09-07 13:43 ale Note Added: 0033561
2014-09-12 19:26 Kunda Note Added: 0033654
2014-10-24 20:06 Kunda Note Added: 0034140
2014-10-24 20:06 Kunda Status new => resolved
2014-10-24 20:06 Kunda Resolution open => won't fix
2014-10-24 20:06 Kunda Assigned To => Kunda
2014-10-25 08:37 ale Note Added: 0034151
2014-10-25 08:37 ale Status resolved => new
2014-10-25 11:42 Kunda Note Added: 0034152
2014-10-31 15:36 ale Note Added: 0034179
2015-03-29 22:44 Kunda Patch => No
2015-03-29 22:44 Kunda Assigned To Kunda =>
2015-03-31 06:37 christoph_s Note Added: 0034787
2015-04-02 11:43 ale Note Added: 0034797
2015-04-02 12:56 ale Note Edited: 0034797
2015-04-02 18:45 cbradney Note Added: 0034803
2015-04-02 18:46 cbradney Note Edited: 0034803
2015-04-03 06:40 christoph_s Note Added: 0034811