Bug 415483

Summary: Get new wallpaper: Standardize the description texts and details like size (px), format, topic, etc.
Product: [Frameworks and Libraries] frameworks-knewstuff Reporter: postix <postix>
Component: generalAssignee: Jeremy Whiting <jpwhiting>
Status: RESOLVED UPSTREAM    
Severity: normal CC: kdelibs-bugs-null, nate, postix
Priority: NOR    
Version First Reported In: 5.65.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=424456
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshot. The dark blue text on the bottom is hardly readable on the dark background of the Breeze dark theme. The descriptions vary among the wallpapers.

Description postix 2019-12-23 12:22:25 UTC
Created attachment 124669 [details]
Screenshot. The dark  blue text on the bottom is hardly readable on the dark background of the Breeze dark theme. The descriptions vary among the wallpapers.

SUMMARY

The uploaders' descriptions of the wallpapers can vary in size, color and style: They can be bold, italic, BIG, tiny or have any color. All those styles are also displayed in the dialog of the "get new wallpaper" window.

This however leads to inconsistency and hardly readable text. It would be very convenient to have those descriptions standardized in font style and color.

Secondly, some describe the content, other tell about the various sizes offered and again others put external links into the description.
I therefore suggest: 

* The possible sizes should be read out automatically and stored in a DB and placed in a special label, so the uploader does not need to put into the description again.

Also extra fields for the other descriptions: 
* Topic (What is the image about? Nature, Technique, Abstract, Cars, etc.)
* Title 
* ...

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux 
KDE Plasma Version: 5.17.4
KDE Frameworks Version: 5.66.0
Qt Version: 5.13.2
Comment 1 Nate Graham 2020-12-01 19:04:55 UTC
This is a good idea, but I'm afraid it's not something we can enforce in the code on the frameworks side. The standardization would have to happen on the server side, ideally when content is uploaded.