Insets and Apply

Richard Kimberly Heck rikiheck at lyx.org
Sun Jan 10 06:54:00 UTC 2021


On 1/9/21 9:58 PM, Thibaut Cuvelier wrote:
> On Sun, 10 Jan 2021 at 03:46, Richard Kimberly Heck <rikiheck at lyx.org
> <mailto:rikiheck at lyx.org>> wrote:
>
>     I've recently fixed two bugs, #3964 and #10030, both of which  have to
>     do with the behavior of "Apply" in our dialogs. If you insert a
>     citation
>     (say) and then hit Apply, then if you hit OK you get another one. The
>     problem is (was) that the dialog is not connected to the newly created
>     inset. So I've made it so that now the dialog IS connected to the
>     new inset.
>
>     But there is a side-effect. Suppose you insert a citation and hit
>     apply,
>     and now you move the cursor somewhere else. The dialog is STILL
>     connected to the inset. So if you wanted to insert a new citation in a
>     new place, you would have to close the dialog and then re-open it. The
>     reference dialog is explicitly designed not to exhibit this
>     behavior, so
>     (a comment says) you can easily insert multiple references.
>
>     I'm a bit unsure what we want to do here. Should we disconnect the
>     dialogs on cursor movement perhaps? Then they can remain open and
>     won't
>     act strangely.
>
>
> I already thought this behaviour was kind of strange. The other option
> could be to close the window on cursor moves. I think it would be
> easier to understand from a user point of view, as the disconnection
> would have a UI feedback, even though it might really annoy quite a
> few users.

It would help that the dialog would reset when disconnected. I.e., the
citation dialog would no longer show any citations as having been
selected, etc.

Riki



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20210110/a359fc8b/attachment.html>


More information about the lyx-devel mailing list