As the title suggests, this is very much WIP. Feel free to test things out, and indeed point out issues, but as with all WIPs it's entirely possible those are already known. (this includes things like "there is no test plan", "there are no reviewers", or "this is just a list of individual commit messages and not a good summary" ;) )
Basic KNewStuffQuick dialog for testing purposes
Actually return the number of comments, not the rating
Change the install overwrite question to YesNo
It was previously a very uninformative question, so rewording
it to a YesNo question, with more verbosity, seems reasonable,
given this is potentially destructive.
Add a QuestionListener for KNewStuffQuick
This was promised in the documentation already, and missing,
which is a bit silly. Let's just implement that ;)
Add the Question enums to its metaobject
Expose method to get the row of a specific EntryInternal
Add the QtQuick QuestionAsker component
A component used to forward questions from KNewStuff's
engine to the UI, similar to how the KNewStuff::WidgetQuestionListener
class works.
Slightly modified GridDelegate, to allow for a tile style view
Based on the KCM GridDelegate
Add the Ratings component from Discover
Should this perhaps be in a more centrally usable location? Seems
like something we'd probably want to be using in more locations,
for a more consistent look when ratings are involved...
Add a model exposing categories metadata to QtQuick
A model to care for the comments for a single EntryInternal
This is a step along the way to add comment support to KNewStuff
Actually build the CommentsModel
Implement support for Attica's comments support in KNSCore::Provider
Add some getters to KNSCore::Engine (name, search fields, and comments)
Expose the various new functionality in KNSCore::Engine
This includes the name, categories, and filter and sort options
Add Comments, adoption and full installation support to Quick ItemsModel
Actually build and expose our various new classes in KNewStuffQuick
Add a screenshots display component, based heavily on Discover's
Very basic (for now) comment delegate
A Kirigami.ScrollablePage for showing an entry's comments
A Kirigami.OverlaySheet for picking a specific DownloadItem to install
Add a component for viewing an Entry's details (KCM.SimpleKCM based)
Add a DownloadDialog equivalent to KNewStuffQuick
This page is partly based on design work found on:
https://phabricator.kde.org/D20693#455565
and partly on discussions with the VDG. The BigPreview delegate
specifically was envisioned by Andy Betts
Add the new components to the qmldir