View Issue Details

IDProjectCategoryView StatusLast Update
0003732ScribusStory Editor / Text Framespublic2016-02-02 19:06
ReporterPLucAuclair Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status feedbackResolutionopen 
Summary0003732: Text frames creation improvements
DescriptionTsoots has already discussed this with me on IRC, and has done minor implementation of point 1 in the doc.

See the doc for details.
TagsNo tags attached.
Patch

Activities

2006-05-01 19:02

 

Text_frames_creation.pdf (367,080 bytes)

PLucAuclair

2006-05-01 19:06

reporter   ~0010741

Last edited: 2006-05-01 19:08

I forgot, part 4 is not in there yet, but the idea is just overlapping text frames and using some kind of boolean to join them (although they still are two frames, kind of like a collage).

louisdesjardins

2006-05-01 23:00

developer   ~0010753

Pierre-Luc,

Number 1 is very nice!

Number 2 I just wonder how it exactly works. Does the frames created all have the same dimensions? and at what rate are they created? Couldn't that be solved if Scribus would keep the Text Frame tool until user picks up another tool? (so you would just have to click-drag to get a new frame)... Or can this be accomplished using the duplicate command?

Number 3 seems to me nice but I cannot say I am convinced this will be particularly useful on top of the existing feature. But this is a very personnal point of view, of course! Do you have to deal with that many linked text frames in real-life situations?

Can't wait to see number 4 and by the way I like your drawings!

Side note : In the early stages of the digital revolution in graphic art, I thought it'd be nice to have a function in the DTP app that would allow to create the skeletton of a page (so, all the frames, text and images, based on a few rules) from a scanned image of a rough sketch. At that time, multiple column in a text frame was only a dream... Of course, this idea slipped through and I can't recall having ever shared it, but your drawings just striked me and the idea came back to mind after a nearly 20-year sleep!

Tsoots

2006-05-01 23:15

manager   ~0010755

Last edited: 2016-02-02 19:06

The first bits of 1) is in 1.3.4cvs. It's possible there to pick a frame tool then shift+click on the page and the frame will be drawn so that it'll be outlined to the closest margins/guides/page edges.

PLucAuclair

2006-05-02 00:26

reporter   ~0010759

louisdesjardins, number two works just like the normal text frame creation tool, except that when Ctrl is pressed, unless you release the key, the function won't "exit" and continue until you release the key. As you say it would be solved if Scribus would keep the Text Frame tool until user pick up another tool, but I think that the current way of doing is more efficient.

I forgot to say that this function could be used on any kind of frames too (but I kept the name mistakenly from my sketchbook), since not only text has to fit the grid.

Number 3 would be useful I think for creating column-like text frames fast combined with the number 1 and 2 features. Can be used to create text frames easily to continue flowing from a previous page too.

mkoren

2006-05-02 17:21

reporter   ~0010795

These are great ideas!

Number 2 for all frames (really any one-time use tool) is definitely needed if the place frame tool doesn't stay selected automatically (and I'm not saying it should). For what it's worth I've seen one app that uses Alt as the modifier for this, but that was ten years ago on Windows 3.1. :) Is Ctrl for this a standard anywhere else?

I think number 3 would be quite useful working with linked text. Maybe in addition, for cases where most frames would be linked in the order created (but you might not create them all at once), there could be a mode that could be selected on the toolbar where this is the default without requiring a modifier?

I'm wondering, if I can ever get anyone to agree with me that object sequences (0003672) would be useful, if something like this would also work for quickly defining other kinds of sequences besides text linking.

PLucAuclair

2006-05-02 18:47

reporter   ~0010799

Mroken, I don't know if Ctrl is the common way of doing but here's the logic I used to assign modifier keys:
Shift: I often see shift as a arrow-up sign, and the word reminded me of "improved, new, more", and I felt that it worked well with the idea that it's a new way of doing it.
Ctrl: I thought if it as the word Control that it represent, in that case to "keep Control" over the function.
Alt: Well, this one is just an 'alt'ernate way of creating frames vs the normal, conventional, "create, link, create, link, etc." way of creating and linking frames.

I tought such a mental association would be easier for the user to remember since it's not a totally arbitrary way of assigning keys.

mkoren

2006-05-02 19:53

reporter   ~0010803

Works for me! :)

user715

2006-05-04 07:38

  ~0010874

well, i cannot imagine this, are all frames created with ctrl placed on ONE page? it may produce bit of mess...
however generally the idea is great

PLucAuclair

2006-05-04 16:16

reporter   ~0010892

Last edited: 2006-05-04 16:40

"are all frames created with ctrl placed on ONE page?"

Of course not, not necessarily, what makes you think that?

user715

2006-05-05 11:35

  ~0010965

i've imagined such case:
i'm creating frame with ctrl pressed, new frames are created. during this, i'm talking with my friend few minutes (ctrl still pressed), then i'm stoping the talk, releasing ctrl, and i have hundreds of frames created on one page...
i repeat luisdesjardins' question: how it exactly works?

PLucAuclair

2006-05-05 19:42

reporter   ~0010981

Why would there be hundred of frames created? It's not automagic, it's just like you use to create frames, one after another, but instead of having to activate the create text frame function every time, you just keep on working.

He're a theorical case of someone creating 4 frames on 2 pages:
-Create document
-Click on Text Frame tool
*user thinks he will need to create 4 frames, press Ctrl*
-Click, drag, release
*1st frame created*
-Click, drag, release
*2nd frame created*
*now user needs a second page, go in Page, Insert, creates his/her page, click ok and continues*
-Click, drag, release
*3rd frame created*
-Click, drag, release
*4th frame created*
-User releases Ctrl because he's done.

That's it. Also the user could already have created his pages beforehand, or he could combine with Shift to creates these frames with the grid he would already have, or he could have combined with Alt to link his frames if needed, or use Shift+Alt+Ctrl for a big mix of everything.

user715

2006-05-09 11:33

  ~0011137

Last edited: 2006-05-09 11:36

ok, understand now :)
but i see more simple way (for ctrl) - text-frame creation button should stay active after frame creation, and when user inserts new page also (until user switch to another tool).
other ideas (specially linking automatically with alt) are great!
there would be one great benefit if text-frame tool left active after frame creation. alt key could work even if user release it and then press it again (of course if last created frame was still active/selected).

PLucAuclair

2006-05-09 18:00

reporter   ~0011170

I was also thinking, clicking on the little square with a x in it that indicates that text is not entirely flowed could activate the text frame creation tool, and have it linked automatically.

user715

2006-05-10 10:35

  ~0011196

oh, yes! ;)
in indesign there is similiar feature - with it also neccessary pages may be inserted to fit the whole text (this feature for scribus is discussed in different thread - unfortunatelly i don't remember the id)

PLucAuclair

2006-05-10 17:38

reporter   ~0011208

Yeah, very probably, Craig told me it's on the future to-do list on IRC yesterday. I just thought it would fit in very well with the other ones in this feature proposal.

Issue History

Date Modified Username Field Change
2006-05-01 19:02 PLucAuclair New Issue
2006-05-01 19:02 PLucAuclair File Added: Text_frames_creation.pdf
2006-05-01 19:06 PLucAuclair Note Added: 0010741
2006-05-01 19:08 PLucAuclair Note Edited: 0010741
2006-05-01 23:00 louisdesjardins Note Added: 0010753
2006-05-01 23:15 Tsoots Note Added: 0010755
2006-05-02 00:26 PLucAuclair Note Added: 0010759
2006-05-02 13:22 mhanski Status new => feedback
2006-05-02 17:21 mkoren Note Added: 0010795
2006-05-02 18:47 PLucAuclair Note Added: 0010799
2006-05-02 19:53 mkoren Note Added: 0010803
2006-05-04 07:38 user715 Note Added: 0010874
2006-05-04 16:16 PLucAuclair Note Added: 0010892
2006-05-04 16:40 PLucAuclair Note Edited: 0010892
2006-05-05 11:35 user715 Note Added: 0010965
2006-05-05 19:42 PLucAuclair Note Added: 0010981
2006-05-09 11:33 user715 Note Added: 0011137
2006-05-09 11:36 user715 Note Edited: 0011137
2006-05-09 18:00 PLucAuclair Note Added: 0011170
2006-05-10 10:35 user715 Note Added: 0011196
2006-05-10 17:38 PLucAuclair Note Added: 0011208
2015-09-17 20:08 Kunda Category Story Editor / Text Frames => Story Ed/Txt Frames
2015-09-17 20:12 Kunda Category Story Ed/Txt Frames => Story Editor / Text Frames
2016-02-02 19:06 Kunda Note Edited: 0010755