https://bugs.kde.org/show_bug.cgi?id=510394

            Bug ID: 510394
           Summary: Replace star rating system with a decimal rating
                    system
    Classification: Applications
           Product: Discover
      Version First 6.5.80
       Reported In:
          Platform: KDE Linux
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: discover
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

SUMMARY

The current star rating system in Discover is composed of 5 stars, which are
"shaded" or "coloured-in" to visualise the average rating of an application.
Suggestion is to replace this entirely with an average rating expressed in
decimal form.

STEPS TO REPRODUCE
1. Open Discover
2. Click all applications
3. Sort by rating

OBSERVED RESULT

You are presented with a visual star rating system, with the total number of
reviews written next to it for each app in the list. This presents several
problems, in that the "shading" of the stars is not entirely accurate, and even
if it was, it is very difficult to see at a glance whether or not an app has,
for example, a rating of 2.9/5 or 2.8/5.

EXPECTED RESULT

The average rating is clear and easy to compare with other apps in the list.

SOFTWARE/OS VERSIONS

Operating System: KDE Linux 2025-09-20
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.16.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 2 × Intel® Pentium® 3805U @ 1.90GHz
Memory: 4 GiB of RAM (3.7 GiB usable)
Graphics Processor: Intel® HD Graphics
Manufacturer: LENOVO
Product Name: 80EW
System Version: Lenovo B50-80

ADDITIONAL INFORMATION

The 5-star rating system in its current form is a bit difficult to deal with.
Replacing it with a purely decimal system offers these benefits;

--- Reduced code complexity. Average rating expressed as a decimal is very
simple maths, find the average and round the answer to one decimal place.
Easier to write & read code, easier to troubleshoot, easier to maintain
codebase etc etc.
--- Precise information. "Three point eight stars out of five" is expressed as
3.8/5. This is borderline impossible to misunderstand, misread or misinterpret,
unlike the graphical representation currently used.
--- Easy to compare. A list containing 3 apps showing 4.8/5, 4.9/5 and 5/5 is
simple to read, understand and compare.
--- Fewer bug reports. There are far fewer graphical glitches to be experienced
with a decimal system.

I will attach screenshots showing examples of such behaviour.

Original bug report >>> https://bugs.kde.org/show_bug.cgi?id=423292

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to