History log of /haiku/src/apps/haikudepot/ui/RatePackageWindow.h
Revision Date Author Comments
# bf866d5e 17-Feb-2024 Andrew Lindesay <apl@lindesay.co.nz>

HaikuDepot : Improve Language Code Handling

HDS is soon going to be enhanced to deal with more than
just the two-character ISO language codes that it
currently supports. The logic in HD is currently expecting
that HDS will only supply these two character codes. This
change is about making adjustments to be able to cater to
any ICU language IDs from HDS.

The naming in HDS is still going to continue to use the
terminology that it currently does; it will call the
identifier for a language a "natural language code". The
HD source will instead reflect the nomenclature of ICU
and call the same thing a language ID.

Change-Id: Ib138c2e3b7b667edf15cd497c2f710f80b3c29f8
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7424
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>


# a5e4976d 22-Sep-2020 Andrew Lindesay <apl@lindesay.co.nz>

HaikuDepot: Lists; Categories + Stabilities

Remove use of custom list class where it is not
really required in the area of Categories. Also
introduces stabilities relayed over from the
Server and used in the HD user interface instead
of being hard-coded.

Relates To #15534

Change-Id: Ib71141e71cd4a0b4882827e2e59b62072de01b4b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3331
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# f85e0300 28-Apr-2019 Andrew Lindesay <apl@lindesay.co.nz>

HaikuDepot: Load Languages from HDS

The HaikuDepot application has, thus far had its
own hard-coded list of languages that the user is
able to choose when (a) creating a new account or
(b) creating a user-rating. This change will mean
that those languages are loaded from the HDS
server dynamically and in this way the user can
choose from the full list. There have also been
improvements to the way in which the languages are
displayed in the menu as well.

Change-Id: If7cb7b87f348ca59d503d276a22444e72d0e6168
Reviewed-on: https://review.haiku-os.org/c/1425
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 018d5927 27-Sep-2018 Andrew Lindesay <apl@lindesay.co.nz>

HaikuDepot : User-Rating / Star Selection Fix

This commit resolves a problem where the user-rating
is able to specify a rating (how many stars) or not.
The behaviour was not properly honouring the checkbox
to specify if the rating was to be used or not.

Change-Id: I01067bf899e1d5beab1474a197c5698166b9f582
Reviewed-on: https://review.haiku-os.org/600
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# a9edb9bf 05-Jun-2018 Andrew Lindesay <apl@lindesay.co.nz>

HaikuDepot: Multiple improvements for user-ratings

* Display of the user-ratings listing improved
* When a user-rating is created / edited, the pkg is updated
* Creation date of the user-rating is unpacked shown
* Ability to create a user-rating with a comment, but no numerical rating
* Stars display show grey if no numerical rating present
* Improvements to error reporting when problem arise
* Parsing of the 'revision' field of the version working
* Removed debug logging for the text engine
* Other minor tweaks

Change-Id: I99f881ab1426641ef4177eec2d3bcacc7cb74e95


# 6e80c1ca 29-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Implemented creating/updating ratings...

... from the RatePackageWindow. It does not work yet, the errors
are reported. To be investigated...


# 8ecb43af 29-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Display check box to deactivate rating

... if a rating already exists for the given package and version.


# 046dc04e 28-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Now retrives existing rating for a package...

... if there is one and fills the RatePackageWindow UI accordingly.
This will allow a user to edit her earlier rating for a given package.
The button labels will need to be adjusted. Uploading a rating still not
implemented.


# da504dbc 27-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Allow to set the rating comment's language.


# c28b8304 27-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Add actual rating to RatePackageWindow.

Implemented SetRatingView based on RatingView. It previews the rating
when hovering and makes it permanent when clicked.


# 04c9d578 27-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Organized source into sub-folders


# 6e80c1ca11a81c8187f4f3edb4adbb62d570fc9d 29-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Implemented creating/updating ratings...

... from the RatePackageWindow. It does not work yet, the errors
are reported. To be investigated...


# 8ecb43af281b87c23f3c6418cc065e6ecdc9e696 29-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Display check box to deactivate rating

... if a rating already exists for the given package and version.


# 046dc04e836e635c249a83dbfce8c4bf84d8560a 28-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Now retrives existing rating for a package...

... if there is one and fills the RatePackageWindow UI accordingly.
This will allow a user to edit her earlier rating for a given package.
The button labels will need to be adjusted. Uploading a rating still not
implemented.


# da504dbccebd2f1d71cbef2b934e4ba52ef86317 27-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Allow to set the rating comment's language.


# c28b83041e3919f35727918d0f81238ad9745f53 27-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Add actual rating to RatePackageWindow.

Implemented SetRatingView based on RatingView. It previews the rating
when hovering and makes it permanent when clicked.


# 04c9d578d85baa79584c1c40c61cc73ca58d527b 27-Sep-2014 Stephan Aßmus <superstippi@gmx.de>

HaikuDepot: Organized source into sub-folders