On Sat, Dec 30, 2017 at 8:19 PM, Jürgen Spitzmüller <sp...@lyx.org> wrote:

> Am Samstag, den 30.12.2017, 20:09 +0900 schrieb Joel Kulesza:
> > One concern: the language used, while precise, isn't too self-
> > descriptive for a LaTeX / LyX novice.  My understanding is that part
> > of the need for precision stems from covering various environments
> > (e.g. an inner enumerate versus the outer frame).  Also, to a novice,
> > I'm not sure that "Environment" means much.  Instead of what's
> > proposed by Jürgen, I'd propose Insert > New <environment name> >
> > Above / Below where there is an additional level of nesting to the
> > two choices, Above and Below.  The environment name would be Frame,
> > Enumerate, etc.  I also wonder if we need to keep the designations of
> > inner/outer/parent/etc.  Thoughts?
>
> I have been imprecise. I meant to include the concrete layout name, as
> we already do. So "Insert > Separate Environment (<Name>) Above"
>

Thank you for the clarification; however, I would leave out the word
environment (I'm not sure what value it's adding for the novice or average
user).  I would suggest adding new expanding menus in the Insert Menu so

Insert > Math > ...
...
Insert > Box > ...
Insert > New Frame > Above
Insert > New Frame > Below
Insert > New Itemize > Above
Insert > New Itemize > Below
etc.

Where frame/itemize/etc. conditionally appear or appear grayed/available
depending on whether the cursor is at a valid position to perform the
insertion.

I think this would allow a user, who would most likely go to the insert
menu to insert a frame/slide, to most quickly identify what they want and
then let them select the desired position.  Part of my suggestion of
nesting comes from the Insert menu already becoming quite long
(particularly when Beamer is being used).

Thanks,
Joel

Reply via email to