Bug 352715

Summary: Automatically add emblems for xdg folders.
Product: [Applications] dolphin Reporter: Hussam Al-Tayeb <ht990332>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Hussam Al-Tayeb 2015-09-14 21:19:40 UTC
I would like to suggest the following.
If ~/.config/user-dirs.dirs exits, automatically show emblems for standard xdg folders according to their location in user-dirs file.
Mine says:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

Rationale:
1) Users will appreciate something that looks good by default. They will notice that someone put extra effort into making something look nice.
2) Anything in .directory will still override the default emblems so there is room for customization. KDE has always allowed customization. This allows customization while still
showing sensible defaults.
3) The defaults are not stored in .directory files. Only the customizations are.
4) Add an option in dolphin preferences to toggle this feature off (maybe someone wants plain looking folders) and an option to reset customization in standard user folders.

Just a small suggestion for making dolphin's KF5 port a bit more polished :-)

Reproducible: Always
Comment 1 Frank Reininghaus 2015-09-15 20:48:16 UTC
Thanks for the report. Looks like bug 352498 (it's not a Dolphin issue by the way, this must be changed in KIO if this is really wanted).

(In reply to Hussam Al-Tayeb from comment #0)
> 4) Add an option in dolphin preferences to toggle this feature off (maybe
> someone wants plain looking folders) and an option to reset customization in
> standard user folders.

No, definitely not. Every new option makes the user interface and the code more complex and harder to maintain, so there must be a very good reason to have the option, i.e., there must be two large user groups which want it one way or the other.

*** This bug has been marked as a duplicate of bug 352498 ***
Comment 2 Hussam Al-Tayeb 2015-09-15 20:53:27 UTC
(In reply to Frank Reininghaus from comment #1)
> No, definitely not. Every new option makes the user interface and the code
> more complex and harder to maintain, so there must be a very good reason to
> have the option, i.e., there must be two large user groups which want it one
> way or the other.
> 
That makes sense :)
And thank you for reading the suggestion :)