On Thu, Jun 28, 2018 at 2:03 PM, Marius Dumitru Florea <
mariusdumitru.flo...@xwiki.com> wrote:

> On Wed, Jun 20, 2018 at 12:31 PM, Ecaterina Moraru (Valica) <
> vali...@gmail.com> wrote:
>
> > On Wed, Jun 20, 2018 at 12:09 PM, Vincent Massol <vinc...@massol.net>
> > wrote:
> >
> > > Hi Caty,
> > >
> > > > On 19 Jun 2018, at 17:29, Ecaterina Moraru (Valica) <
> vali...@gmail.com
> > >
> > > wrote:
> > > >
> > > > Hi devs,
> > > >
> > > > Some ideas that could be applied to left panels area:
> > > >
> > > > * Mark "More applications" as expandable
> > >
> > > Seems good
> > >
> > > > * Provide a "Customize" panel button on hover
> > >
> > > I agree with the general idea.
> > >
> > > Some details:
> > > * For admins only right?
> > > * What does it do? We don’t have the concept of Panel administration
> ATM.
> > > What would work is edit the panel page but then we may want to go
> further
> > > than that. Editing  needs to be an option but some panel may provide an
> > > admin UI too such as the Navigation Panel or the Applications Panel.
> > Maybe
> > > it’s time to update the Panel XClass and add an xproperty for the
> > > administration of panels, which would be used if not empty.
> > >
> > >
> > In theory only for Admins, since they have access to Administration.
> > Currently we have dedicated customizations for AppBar and Navigation, so
> > having that button would help the discoverability. Being able to have it
> at
> > the Panel class, could be nice, but I think it's interesting to have it
> at
> > least as individual customizations for these 2 panels that are on the
> Left.
> >
> >
> > > > * Some styling changes
> > >
> > > Sounds good
> > >
> > > > * Demo: show sticky left panels would behave
> > >
> >
> > I made the sticky demo mostly as an experiment. I even don't know if I
> like
> > it. It's problematic for the current skin, since the logo disappears on
> > scrolling.
> > I made the demo since we discussed once on the IRC about independent
> > containers and wanted to see how it looks like. From an implementation
> POV
> > it's a single "position: sticky" in CSS, but it's not supported in IE11.
> So
> > this could be an option just for a newer skin or have JS to have the
> > behavior.
> >
> >
> > >
> > > I’m also not yet 100% sure about the sticky panels but why not, we
> should
> > > discuss the details. What I don’t like are for cases when you have
> panels
> > > that span more than a screenful vertically.
> > >
> > > It’s possible there’s not a single valid choice depending how you want
> to
> > > implement your website and thus maybe the only option is to have this
> > > configurable in the general Panel Admin UI (fixed panels or sticky
> > panels).
> > > That’s what would make the most sense to me. Once we have this, the
> > default
> > > should be what looks best with the default content we provide for XS.
> > >
> > >
> >
>
>
> > Yeap, for KB having a sticky TOC or Navigation panel would look great
>
>
> Only if the panel content fits the window height. Both the ToC and the
> Navigation Panel can take a lot of vertical space (e.g. if you have a large
> wiki and you expand the navigation tree). What will be the behavior if the
> panels content is larger than the window height?
>

With 'position: sticky' it adds individual scrolls for the independent
areas: 1 for the leftPanels, the other for the content. You can see the
behavior in:
-
http://design.xwiki.org/xwiki/bin/download/Proposal/IdeaExpandableAppBar/Scrolling.gif
- and how it looks like with hidden true on
http://design.xwiki.org/xwiki/bin/download/Proposal/IdeaExpandableAppBar/BigScroll.png

Thanks,
Caty


>
> > , but
> > it's not the case for all the Flavors. So having it customizable would be
> > preferred.
> >
> > Thanks,
> > Caty
> >
> >
> > > I like those ideas! :)
> > >
> > > Thanks
> > > -Vincent
> > >
> > > >
> > > > See the prototype in action:
> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/
> > > IdeaExpandableAppBar/AppBar.gif
> > > >
> > > > The full proposal at:
> > > > http://design.xwiki.org/xwiki/bin/view/Proposal/IdeaExpandableAppBar
> > > >
> > > > Let me know what you think.
> > > > Thanks,
> > > > Caty
> > >
> > >
> >
>

Reply via email to