> On April 9, 2014, 1:27 p.m., Marco Martin wrote: > > I like the idea, only two things: > > * I am not sure about the default, would rather have it empty so everybody > > that doesn't set it goes in a "misc" section > > * if this goes in, i would like to see sprinter's querymatch have the same, > > to avoid "oh crap" moments when porting > > Marco Martin wrote: > (is pretty much corresponding to matchtype in sprinter if i understood > correctly?) > > Aleix Pol Gonzalez wrote: > About the default, we discussed it a bit shortly and it seems like > runners are _never_ sharing categories. If we haven't found a use-case yet, I > wouldn't expect it to happen now. > > Creating a shared misc category sounds artificial to me. > > > Marco Martin wrote: > uhm, i can easily think about different runners returning website urls, > or resutls of type "video" regardless if is a search on the filesystem or > from a youtube runner.. > > Vishesh Handa wrote: > * I like the idea of having a sensible default. A Misc section sounds > ugly. Plus this means we only need to patch a few runners (services and Baloo) > > Sprinter has a MatchType which is an enum. I tried doing the same thing > originally but I could not figure out how how to map most of the runners we > have - Solid / Recent Documents / Places / etc. When someone decides to write > a UI for Sprinter, they will encounter the same issue. They currently group > "Recent Documents" as "Files", and "Places" as "FileSystemLocation". > > @Marco: I do not think that the "Youtube" videos should be grouped under > the same "Videos" category for the videos files in your filesystem. We need > to give some distinction between local videos and external videos. > > Marco Martin wrote: > hmm, to me a video is a video.. > > by default all the remote queries should of course be disabled, but if i > explicitly enabled them, then i don't care where the video comes from.. i > would probably care having all local videos coming before the remote ones, > but they are still just videos > > Vishesh Handa wrote: > Yes they are all just videos, but the user needs to be given context as > to where the data comes from. One cannot just interleave youtube videos + > vimeo videos + local videos. > > We also have to take our UI into consideration - We can at max display > 3-6 results of each category[1]. If we interleave web searches + local > searches, then the web-searches will almost never be shown. The local > results will be faster than the web results. > > [1] depends on the number of categories > > Aleix Pol Gonzalez wrote: > Maybe we should have a discussion separately regarding remote vs local? I > think it hasn't been discussed and I'm afraid it would cause > misunderstandings in the future. > > Regarding the actual patch, I don't think it would be bad to have a > "YouTube" category. > > Marco Martin wrote: > only thing i fear about having categories as strings is the complete lack > of standardization, that will bring things like categories > "pictures" "images" "photos" > "music" "audio" "mp3" "songs" > "remote" "internet" "cloud" "services" "online" > I would really prefer as few categories as possible even if not > "technically precise" than a load of random names each author of a runner > came up, each one different >
In Sprinter you can define the type and the source of each match. e.g. youtube sprinter-plugin: Sprinter::QueryMatch match; match.setTitle(tr("%1 (%2, %3)").arg(title, author, time)); match.setType(Sprinter::QuerySession::VideoType); match.setSource(Sprinter::QuerySession::FromNetworkService); And I completely agree with Marco, a video is a video independent from the source it comes from. - Emmanuel ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/117447/#review55272 ----------------------------------------------------------- On April 9, 2014, 1:18 p.m., Vishesh Handa wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/117447/ > ----------------------------------------------------------- > > (Updated April 9, 2014, 1:18 p.m.) > > > Review request for Plasma and Aleix Pol Gonzalez. > > > Repository: krunner > > > Description > ------- > > > This string based category is useful in categorizing the results. By > default the category defaults to the name of the runner. > > > Diffs > ----- > > src/querymatch.h afec76e > src/querymatch.cpp 83888f7 > > Diff: https://git.reviewboard.kde.org/r/117447/diff/ > > > Testing > ------- > > > Thanks, > > Vishesh Handa > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel