View Issue Details

IDProjectCategoryView StatusLast Update
0001173ScribusStory Editor / Text Framespublic2015-11-24 02:04
Reporterpacketbell Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status acknowledgedResolutionopen 
Summary0001173: Magnetic Captions/Smart Captions
DescriptionRelated to issue 1095. Instead of a special frame for pictures that need captions, this would be a new 'style' for text frames.
If placed in close proximity to a picture frame, the caption frame will attach to it, conforming its size to the edge of the picture it is placed against.
Additional InformationOnce a caption frame has magnetically snapped to a picture frame, the two frames are 'soft-grouped'. Moving the picture frame will also move the caption, but moving the caption will undo the grouping.

Smart Captions
A way of anchoring a caption to a picture frame. The idea is that the caption will keep track of the location of the picture. Properties should include:

- Keep caption on same page as picture
- Automatically updating directionals

When a caption is anchored to a picture (as opposed to directly attached with magnetic snap), it keeps track of the location of the picture. If the picture is moved, so will the 'directional' referring to the location of the picture. The directional could be an arrow pointing to the picture, or [left|right|top|bottom|previous page|next page|page xx].
TagsNo tags attached.
Patch

Relationships

related to 0001097 assignedcezaryece Scale frame to text size 
related to 0001168 acknowledged Text Frame Styles 
related to 0002190 closedChelen snap to object edges 
has duplicate 0001095 acknowledged Picture frame with caption field 
child of 0012496 acknowledged Metabug: Marks & Footnotes & Weld (1.5.0.svn) 

Activities

packetbell

2004-10-01 19:34

reporter   ~0002598

This issue is indirectly related to issue 1097 (text frames that automatically resize when text is added/removed). This would an *option*, not be default behavior of text frames.

Defining styles for text frames has other uses as well (issue 1168).

louisdesjardins

2004-10-01 21:12

developer   ~0002600

Clever!
Suggestion : Users should be able to precisely adjust distance of caption from image.
This might sound a bit like a contradiction to the *magnetism* of the frames (attraction force, shall we say) but I think we need this setting to be as flexible as possible.
Also, what about the photo credits (often-but not always-on side of the pictures, at 90 degrees)?
But I like the idea of having picture related text being *grouped* with the picture.
Maybe a little more digging!

packetbell

2004-10-01 21:36

reporter   ~0002601

>>> Suggestion : Users should be able to precisely adjust distance of caption from image.

Since the caption will basically be a text frame, that's already possible (frame properties->shape->distance from top, bottom, left, right).

>>> Also, what about the photo credits (often-but not always-on side of the pictures, at 90 degrees)?

Shouldn't be a problem (quoting myself here):

"If placed in close proximity to a picture frame, the caption frame will attach to it, conforming its size to the edge of the picture it is placed against."

In other words, the caption/credit frame should snap to *any* edge/side of a picture frame. Image credits (good thinking) would simply be another frame-style. Rotating the contents 90 degrees could be part of that style.

louisdesjardins

2004-10-01 22:13

developer   ~0002602

>>> conforming its size to the edge of the picture it is placed against.

I'd put this as an option provided you don't necessarily want that to happen to all elements surrounding the image...

The caption that lies at the bottom of an image, yes (but not always)... What about a caption that sits at right or left of the image, aligned with top, middle or bottom... of that image frame? We'd still want that caption to be grouped with the image but we wouldn't necessarily want the container of the text to change. That would affect the way text flows and look.

>>> Rotating the contents 90 degrees could be part of that style.

Text frame rotates. Can't recall wether we can apply a rotation to the text content only (unless we use the text on a path). So I guess the text frame would snap as it is, rotated or not.

louisdesjardins

2004-10-01 22:19

developer   ~0002603

Would that idea lead us to a possible connexion to a database? Image, caption, credit, all stored on a server. When you update an image description in the database, next time you open your .sla file, Scribus warns you that some data has been edited and asks wether you want to update the current document as well...

packetbell

2004-10-01 23:02

reporter   ~0002604

>>> I'd put this as an option provided you don't necessarily want that to happen to all elements surrounding the image...

Agreed. It would be part of the frame-style-definition:

[ ] Autosize
[ ] Autoshape

Autosize would make the frame longer or shorter if text is added/removed. Autoshape would resize the frame in one direction to match the edge of the picture it is placed against. When not snapped to a picture frame, autoshape will cause the text frame to snap between the nearest margins and/or guides.

>>> Text frame rotates. [...] So I guess the text frame would snap as it is, rotated or not.

Some of the functionality described here is based on my wish to see in-frame rotation as part of the frame-style definition, both for text and picture frames.

>>> Would that idea lead us to a possible connexion to a database?

Great idea! Some kind of content-management system? Could see this as being really useful in large production flows, with database fields that flag an image as 'non-printing' until the copyrights are cleared, etc.

christoph_s

2005-07-13 21:23

administrator   ~0005571

>>>Also, what about the photo credits (often-but not always-on side of the pictures, at 90 degrees)?

Why not move one step further and enable scribus (as an option in the context menu) to read the "Copyright" field from the IPTC metadata (or show all ITPC data and select a particular field) in an image file and create the copyright frame automatically? This could probably done by a script, but to have it available somewhere would be extremely useful in many environments.

ale

2012-10-28 09:18

manager   ~0029105

i would say that this is solved by welding...

Issue History

Date Modified Username Field Change
2004-10-01 19:30 packetbell New Issue
2004-10-01 19:34 packetbell Note Added: 0002598
2004-10-01 21:12 louisdesjardins Note Added: 0002600
2004-10-01 21:36 packetbell Note Added: 0002601
2004-10-01 22:13 louisdesjardins Note Added: 0002602
2004-10-01 22:19 louisdesjardins Note Added: 0002603
2004-10-01 23:02 packetbell Note Added: 0002604
2005-07-13 21:23 christoph_s Note Added: 0005571
2005-07-14 02:15 ringerc Relationship added related to 0001097
2005-07-14 02:16 ringerc Relationship added related to 0001168
2005-07-14 02:17 ringerc Relationship added related to 0001095
2005-07-14 02:19 ringerc Relationship added related to 0002190
2005-07-14 02:21 ringerc Status new => acknowledged
2012-10-28 09:18 ale Note Added: 0029105
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
2015-11-13 01:48 Kunda Relationship added child of 0012496
2015-11-24 02:04 Kunda Relationship replaced has duplicate 0001095