nextcloud-libraries / nextcloud-libraries/nextcloud-vue

Hiding controls removes clickability until mouse is moved again

Open
#1,249 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop feature: modal good first issue
Dominant language
Vue
Stars
246
Forks
99
Avg merge
1d 20h
Merged PRs (30d)
103

Description

Is your feature request related to a problem? Please describe.
Many times, in NextCloud, in the gallery slideshow view, when the user looks at the image more than 5 seconds, the next/prev navigation buttons are sliding away unnoticed. Then the user clicks on the place where he kept the mouse pointer above the button to go to the next image, but when clicking, the slideshow view is suddenly closed, revealing the file list. The controls come back if the user moves the pointer before clicking, but if he doesn’t, it can be very annoying, re-opening the images all the time.

Describe the solution you'd like
Please add a simple setting somewhere to change the 5 second timeout.

Describe alternatives you've considered
N/A

Additional context
Currently I'd be fine with whatever method to change this timeout, even in the source of the installed NextCloud instance. But I'm unable to find where in the code this would need to be changed.

Contributor guide

Open the contributing guide

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

No file or test is named. Start by locating the gallery slideshow controls and the five-second hide timeout in the Vue components, then determine how a configurable setting should be exposed. Done means the timeout can be changed and clicking the hidden control area does not close the slideshow.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.