Skip to content

[Feature Request] Meta-issue: Standardize OSD and notification formatting for file operations #19253

Description

@davidhedlund

This meta-issue is needed to capture the big picture across related trackers and make it easier to coordinate, discuss, and work on a unified solution. Specifically, it connects:

The examples provided in this issue give a clearer, more holistic overview of how these different settings interact and complement each other in practice.


Proposal

Standardize all file operation messages to follow this consistent base structure:

[Status Icon] [Operation] [Full directory path] [Filename] [Directory Title]


Configuration Options & Examples

*Applies to actions such as Online Updater → Core Downloader → [Selected Core]*

  • Default (Minimal):
    • ✅ Extracting "core.zip"
  • Default (Minimal) if it fails:
    • ❌ Extracting "core.zip"
  • If Show directory labels for file operations is enabled:
    • ✅ Extracting "core.zip" in Core directory
  • If Display full directory paths in file operations is enabled:
    • ✅ Extracting "/home/gamer/Downloads/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/core.zip"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions