linuxmint / linuxmint/nemo

User should not have to guess which part of a drive string will, when clicked, open the drive and which part will eject the drive

Open
#3,464 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
1.6k
Forks
368
Avg merge
4d 4h
Merged PRs (30d)
2

Description

Distribution

Mint 22

Package version

6.2.8

Frequency

Always

Bug description

Nemo shows USB devices thusly: <user-given label of device)> - and, perhaps somewhat confusingly, there is a thin 'space used' line underneath all of that. Here is a photograph:

image

(I am sorry for the bad photograph. I am still in the process of setting up my system - I have not finished setting up passwords and integration with my other computers. I am trying to set those things up.)

The whole string has the same tooltip and there is no box around the eject icon. Thus the user does not know just where within the string a click will cause an ejection attempt as against a mounting or (more precisely) a viewing attempt. Obviously the user has something to go on. Equally clear is that the user should not have to worry about where the cut-off point is. Evidently this is bad UX.

Steps to reproduce
  1. Have USB drive mounted.
  2. Have a need to either view the contents of the device or to eject the device.
  3. Worry, at least a bit or for a moment - thus, at best, being slowed down - how one achieves the one rather than the other.
Expected behavior

The solution is to put some sort of box around the ejection icon when that icon is moused-over and - or at the least - to change the tooltip when ejection is going to be what happens.

Additional information

Often, transferring data via USB is not the best way to do things. Yet, when one yet to set-up up a network or set-up cloud storage, then needs must. In that situation, one wants as few headaches as possible.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in Nemo on Mint 22 with a mounted USB drive, then inspect the drive row and eject control to determine how their hover and click targets are presented. Done means the interface clearly distinguishes opening or viewing the drive from ejecting it, through a visible control boundary, a distinct tooltip, or both.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
design, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.