Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
meld
meld
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 178
    • Issues 178
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 6
    • Merge Requests 6
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • meldmeld
  • Issues
  • #560

Closed
Open
Opened Feb 23, 2021 by Jeff Fortin Tam@jfft

In the welcome screen, show a hint/tips label explaining that you can drag & drop files and folders onto the filechooser buttons and comboboxes

Probably one of the best hidden secrets of Meld is that you don't have to use the cumbersome GTK FileChooser to pick what you want to compare... you can drag & drop directly from nautilus onto the two (or three) files (or folders) comparison buttons in the home screen.

Since there is plenty of space available, I think it would be a nice touch to inform users about the existence of that UI affordance, by showing a GtkLabel that says something like:

⭐ Tip: You can drag and drop the %type from another application (such as a file manager) to the %type chooser buttons above to set your points of comparison.

Where %type = "files" or "folders" (depending on what mode the user is in). If you keep it simple without taking account the 2 vs 3 point of comparison variants, you could probably also get away with just having two translatable strings for the two scenarios instead of using variables in those strings.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/meld#560