Bug 38658 - Usability on mobile devices
Usability on mobile devices
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 4.0
Other Linux
: P5 normal (vote)
: UCS 4.0-2-errata
Assigned To: Johannes Keiser
Alexander Kläser
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-06-05 16:32 CEST by Johannes Keiser
Modified: 2015-08-06 17:54 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
contextmenu_stuck (135.03 KB, image/png)
2015-06-05 16:32 CEST, Johannes Keiser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Keiser univentionstaff 2015-06-05 16:32:01 CEST
Created attachment 6946 [details]
contextmenu_stuck

On mobile devices there are a few problems with the hover selector and the context menu for Gallery items, especially when scrolling.

The hover selector for touchscreens isn't optimal. Currently when swiping/scrolling the Background color pops up for multiple Gallery items and often persists after you stop touching the screen.

The context menu opens after touching a module for a short time even when scrolling and sometimes can't be closed. <screenshot>
Comment 1 Johannes Keiser univentionstaff 2015-06-08 12:31:13 CEST
fixed:

I removed the hover selector on mobile devices and add a cssClass on touchsatrt instead

The context menu does not open anymore if you move around on the touchscreen.

r61101
univention-management-console-frontend (4.1.106-68):
Bug #38658:
* removed hover selector for galleryitems on mobile devices, added cssClass
        instead
* changed behaviour of the context menu on mobile devices
Comment 2 Johannes Keiser univentionstaff 2015-06-08 12:35:54 CEST
univention-management-console-frontend-theme (0.0.89-16):
* Bug #38658: adjusted class selecotrs for GalleryItems on mobile devices
Comment 3 Johannes Keiser univentionstaff 2015-06-08 13:19:57 CEST
YAML:

frontend: r61103

frontend-theme: r61105
Comment 4 Johannes Keiser univentionstaff 2015-06-08 15:05:28 CEST
r61111
univention-management-console-frontend (4.1.106-69):

r61112
univention-management-console-frontend-theme (0.0.89-17):

* minor code adjustments
Comment 5 Alexander Kläser univentionstaff 2015-07-30 15:41:01 CEST
Works really nice and smooth. Could it be interesting to refactor the changes in a particular class, e.g., a dgrid mixin?

I adjusted the YAML entry a tiny bit.

2015-06-08-univention-management-console-frontend-theme.yaml:
r62536 | Bug #38658: adjusted YAML entry description
Comment 6 Alexander Kläser univentionstaff 2015-07-30 15:41:23 CEST
(In reply to Alexander Kläser from comment #5)
> Works really nice and smooth. Could it be interesting to refactor the
> changes in a particular class, e.g., a dgrid mixin?

The changes might by interesting for the UCS startsite, as well.
Comment 7 Janek Walkenhorst univentionstaff 2015-08-06 17:51:15 CEST
<http://errata.univention.de/ucs/4.0/268.html>
Comment 8 Janek Walkenhorst univentionstaff 2015-08-06 17:54:57 CEST
<http://errata.univention.de/ucs/4.0/266.html>