Discussion:
Is it possible to get the old behavior of Flex insets (before the fix for #8442)?
Scott Kostyshak
2014-04-30 19:02:05 UTC
Permalink
This came up here:
http://tex.stackexchange.com/questions/174447/lyx-how-to-hide-text-style-labels-by-default/174543#174543

I wrote that it's not possible in LyX 2.1, but since I know little
about layouts I wanted to check here. Is that right?

Scott
Jürgen Spitzmüller
2014-04-30 19:33:00 UTC
Permalink
Post by Scott Kostyshak
http://tex.stackexchange.com/questions/174447/lyx-how-to-hide-text-style-labels-by-default/174543#174543
I wrote that it's not possible in LyX 2.1, but since I know little
about layouts I wanted to check here. Is that right?
Yes, that's right. I have to say that I am also mildly annoyed by this,
even though I committed this change. I find myself constantly closing
conglomerate-style insets immediately after inserting. Since it's a matter
of taste, we probably need to provide a choice.

JÃŒrgen
Post by Scott Kostyshak
Scott
Scott Kostyshak
2014-04-30 19:38:06 UTC
Permalink
Post by Scott Kostyshak
http://tex.stackexchange.com/questions/174447/lyx-how-to-hide-text-style-labels-by-default/174543#174543
I wrote that it's not possible in LyX 2.1, but since I know little
about layouts I wanted to check here. Is that right?
Yes, that's right. I have to say that I am also mildly annoyed by this, even
though I committed this change. I find myself constantly closing
conglomerate-style insets immediately after inserting. Since it's a matter
of taste, we probably need to provide a choice.
Thanks for the confirmation.

Scott
Edwin Leuven
2014-04-30 19:45:14 UTC
Permalink
Post by Scott Kostyshak
http://tex.stackexchange.com/questions/174447/lyx-how-to-hide-text-style-labels-by-default/174543#174543
[…]
we probably need to provide a choice.
only show when the cursor is in the inset?

...and congrats with the baby (2.1 and real ones)!
aparsloe
2014-04-30 23:52:03 UTC
Permalink
Post by Scott Kostyshak
http://tex.stackexchange.com/questions/174447/lyx-how-to-hide-text-style-labels-by-default/174543#174543
I wrote that it's not possible in LyX 2.1, but since I know little
about layouts I wanted to check here. Is that right?
Yes, that's right. I have to say that I am also mildly annoyed by
this, even though I committed this change. I find myself constantly
closing conglomerate-style insets immediately after inserting. Since
it's a matter of taste, we probably need to provide a choice.
JÃŒrgen
A choice would be great. The ShortInsetNames module I wrote
(http://wiki.lyx.org/Layouts/Modules#toc12 -- used by at least 2
people!) expected the custom inset to close once the cursor left it.
Since these are *custom* insets, I don't think a fixed behaviour should
be assumed.

Andrew
Jean-Marc Lasgouttes
2014-05-02 08:31:56 UTC
Permalink
Post by Jürgen Spitzmüller
Yes, that's right. I have to say that I am also mildly annoyed by this,
even though I committed this change. I find myself constantly closing
conglomerate-style insets immediately after inserting. Since it's a
matter of taste, we probably need to provide a choice.
Don't we still have some kind of auto-close mechanism from which we can
have the "code" caption shown only when editing the inset?
Jürgen Spitzmüller
2014-05-02 08:59:59 UTC
Permalink
Post by Jean-Marc Lasgouttes
Don't we still have some kind of auto-close mechanism from which we can
have the "code" caption shown only when editing the inset?
You mean the mechanism that is used, f.ex., by the spellchecker?

JÃŒrgen
Jean-Marc Lasgouttes
2014-05-02 09:27:23 UTC
Permalink
Post by Jean-Marc Lasgouttes
Don't we still have some kind of auto-close mechanism from which we
can have the "code" caption shown only when editing the inset?
You mean the mechanism that is used, f.ex., by the spellchecker?
Yes. When the inset is closed, entering it could cause to open it
temporarily. With this, the inset could be inserted as closed by default.

JMarc
Jürgen Spitzmüller
2014-05-02 09:48:16 UTC
Permalink
Post by Jean-Marc Lasgouttes
Yes. When the inset is closed, entering it could cause to open it
temporarily. With this, the inset could be inserted as closed by default.
This would be a good default for Flex insets, indeed.

JÃŒrgen
Post by Jean-Marc Lasgouttes
JMarc
Patrick O'Keeffe
2014-05-02 16:52:27 UTC
Permalink
Post by Jean-Marc Lasgouttes
Yes. When the inset is closed, entering it could cause to open it
temporarily. With this, the inset could be inserted as closed by default.
This would be a good default for Flex insets, indeed.
Jürgen
JMarc
I think this would be very distracting behavior.. text below the cursor
shifting down/up as I enter/exit certain insets.

Could I suggest instead the ability to open/close all insets of a
certain type?

View > Open All Insets of Type > Text Style: Code
View > Close All Insets of Type > Text Style: Code

Patrick
Jean-Marc Lasgouttes
2014-05-04 19:13:16 UTC
Permalink
Post by Patrick O'Keeffe
I think this would be very distracting behavior.. text below the cursor
shifting down/up as I enter/exit certain insets.
Could I suggest instead the ability to open/close all insets of a
certain type?
View > Open All Insets of Type > Text Style: Code
View > Close All Insets of Type > Text Style: Code
You are right. We probably should rethink our inset types in terms of
display. It is not really usable, and looks like 1990's never ended.

JMarc
Jean-Marc Lasgouttes
2014-05-05 09:04:34 UTC
Permalink
Post by Jean-Marc Lasgouttes
You are right. We probably should rethink our inset types in terms
of display. It is not really usable, and looks like 1990's never ended.
How are "modern" insets supposed to look? I still think the conglomerate
style is good for inline insets (shorter than one line).
I do not know, we should think about it. Could we make for example some
kind of "floating" labels, that appear on top of the above text when one
is editing the label?

Or maybe the inset name should be show in the status bar, but with some
nice buttonized way, not with plain text as we do now.

Our plain collapsable insets are kind of ugly too...

JMarc
Jürgen Spitzmüller
2014-05-05 09:42:36 UTC
Permalink
Post by Jean-Marc Lasgouttes
I do not know, we should think about it. Could we make for example some
kind of "floating" labels, that appear on top of the above text when one is
editing the label?
Or maybe the inset name should be show in the status bar, but with some
nice buttonized way, not with plain text as we do now.
But still it is needed to have a display of labels when not editing the
insets.

Our plain collapsable insets are kind of ugly too...
Sure. The most needed thing, though, is 3-box drawing.

JÃŒrgen
Post by Jean-Marc Lasgouttes
JMarc
Jürgen Spitzmüller
2014-05-05 08:47:37 UTC
Permalink
Post by Patrick O'Keeffe
I think this would be very distracting behavior.. text below the cursor
Post by Patrick O'Keeffe
shifting down/up as I enter/exit certain insets.
We could raise the label text so that no shifting is necessary. Something
like:

+ +
| Inset Text |
+-- Label ---+
Post by Patrick O'Keeffe
You are right. We probably should rethink our inset types in terms of
display. It is not really usable, and looks like 1990's never ended.
How are "modern" insets supposed to look? I still think the conglomerate
style is good for inline insets (shorter than one line).

JÃŒrgen
Post by Patrick O'Keeffe
JMarc
Loading...