I'm also facing the pulley menu problem with long lists in my app. > Could we go the browser way and have some sort of a standard situation and > show menu activation button when e.g. user scrolls up a little?
The browser works this way. However, it has a small delay before it displays it. Slow scrolling up doesn't display it at all. That's why I end up swiping the page up and down to see it. SilicaListView inside SIlicaFlickable sounds like a good solution. I'm not concerned about space in portrait orientation. In landscape, it's an issue only if the page header is very large. Having a fixed header would also help with the lack of context. In mail app, I sometimes forget which folder I have opened, so I need to scroll all the way up to see its name. A fixed header with a page title would help. Sadly, the Jolla apps which ship with the device haven't solved this. It is a pain to access pulley menu in long lists (mail, Jolla store all categories page, Media player all songs page, jolla-fileman Files..). I wish Jolla would come up with a solution for the pulley menu access problem. It would be sad to see every app solve it differently. Cheers, Kari 2013/12/27 Luciano Montanaro <mikel...@gmail.com> > Yes, that would be an option. > Hide the header when the list is scrolled... but if the user inverts > the scroll direction, the header would reappear. I am not overly > concerned about space at the moment, and my header actually is a > search field, so it should probably stay visible at all times. > > The problem is, we still are trying to guess how things are supposed to > work. > I hoped that once the Jolla device hit the market, the applications > shipped with it would give a good number of patterns to follow. > But there really are not many applications at this stage, so we have > to figure out this on our own. > > > Thank you for your suggestion as well. > > Luciano > > On Fri, Dec 27, 2013 at 1:48 AM, Artem Marchenko > <artem.marche...@gmail.com> wrote: > > That solves the problem, but.. it's sort of sad that in order to show > > PulleyMenu that exists by large part for saving space for the useful > primary > > stuff, you have to.. eat space back for the always present header. > > > > Could we go the browser way and have some sort of a standard situation > and > > show menu activation button when e.g. user scrolls up a little? Still > ugly, > > but would save some space. > > > > Artem. > > > > > > On Thu, Dec 26, 2013 at 7:15 PM, Andrey Kozhevnikov < > coderusin...@gmail.com> > > wrote: > >> > >> It will work on top part every time, and if you scroll to top it will > work > >> as usual too. > >> > >> and afaik official QuickScroller for SilicaListView is under > development. > >> > >> > >> On 26.12.2013 23:12, Luciano Montanaro wrote: > >>> > >>> Thank you Andrey, > >>> > >>> the Flickable trick should do, and I was thinking about those lines as > >>> well, although the details are important, and you just saved me a few > >>> hours of trial and errors. > >>> I am not completely happy about it, since this will work only on the > >>> top part of the screen, but at least the application will keep usable. > >>> > >>> About the second point, I agree that is an option... and I will use it > >>> of course, but this is not an uncommon situation, I guess, so it would > >>> be better to have a solution at the silica toolkit level, instead of > >>> having appliations implement their own or copy over qml libraries. > >>> > >>> So maybe a SectionScroller, or SectionGrid (or both! Not all models > >>> would work well with the alpha grid as addressbooks) should be > >>> available for applications to use in the future. > >>> > >>> Best regards, > >>> Luciano > >>> > >>> On Thu, Dec 26, 2013 at 12:51 PM, Andrey Kozhevnikov > >>> <coderusin...@gmail.com> wrote: > >>>> > >>>> I solved this in two ways: > >>>> 1. Put SilicaListView inside SIlicaFlickable. > >>>> > >>>> SilicaFlickable { > >>>> interactive: !listView.flicking > >>>> pressDelay: 0 > >>>> PullDownMenu {} > >>>> PageHeader {} > >>>> SilicaListView { > >>>> pressDelay: 0 > >>>> } > >>>> } > >>>> > >>>> Now i have fixed header and can always pull down menu, and its not > >>>> intercepting with long lists inside ListView > >>>> > >>>> pressDelay: 0 > >>>> 2. Implemented FastScroll based on section sctolling. Just ported QML > >>>> FastScroll component from harmattan components to Silica. Looks very > >>>> nice > >>>> and suitable for Sailfish UI. > >>>> > >>>> > >>>> On 26.12.2013 17:38, Luciano Montanaro wrote: > >>>>> > >>>>> Hi everybody, > >>>>> > >>>>> This is the second problem I realized I have, now that I can test my > >>>>> application on the actual hardware: > >>>>> > >>>>> With a long list of items in the view, it is possible to go so much > >>>>> down the list of items, that accessing the pulley menu becomes > >>>>> difficult. > >>>>> > >>>>> On Harmattan, this problem is avoided by two features: > >>>>> > >>>>> * The toolbar is always visible and > >>>>> * Long lists can be scrolled quickly through the use of the section > >>>>> scroller item. > >>>>> > >>>>> I am open to suggestions on how to fix this usability problem in my > >>>>> application... > >>>>> > >>>>> Since I modeled the list on the "Contacts" application behavior, one > >>>>> possibility is to do what the People internal application does: > >>>>> Search on top, then favorites, recent stations, and alphabet grid. > >>>>> > >>>>> The only problem is: the alphabet grid view is not available as a > >>>>> Silica item for general use... Am I right? Is it planned for a furter > >>>>> update? > >>>>> > >>>>> Alternatively, is something along the line of the SectionScroller > >>>>> planned for a future update? > >>>>> > >>>>> Thank you and best regards, > >>>>> Luciano > >>>>> > >>>> _______________________________________________ > >>>> SailfishOS.org Devel mailing list > >>> > >>> > >>> > >> > >> _______________________________________________ > >> SailfishOS.org Devel mailing list > > > > > > > > > > -- > > Artem Marchenko > > http://agilesoftwaredevelopment.com > > http://twitter.com/AgileArtem > > > > _______________________________________________ > > SailfishOS.org Devel mailing list > > > > -- > Luciano Montanaro > > Anyone who is capable of getting themselves made President should on > no account be allowed to do the job. -- Douglas Adams > _______________________________________________ > SailfishOS.org Devel mailing list >
_______________________________________________ SailfishOS.org Devel mailing list