Bug 38658

Summary: Usability on mobile devices
Product: UCS Reporter: Johannes Keiser <keiser>
Component: UMC (Generic)Assignee: Johannes Keiser <keiser>
Status: CLOSED FIXED QA Contact: Alexander Kläser <klaeser>
Severity: normal    
Priority: P5 CC: gohmann, walkenhorst
Version: UCS 4.0   
Target Milestone: UCS 4.0-2-errata   
Hardware: Other   
OS: Linux   
See Also: https://forge.univention.org/bugzilla/show_bug.cgi?id=38266
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

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>