Modify

Opened 5 years ago

Closed 3 years ago

Last modified 3 years ago

#13604 closed defect (fixed)

Adapt vertical alignment

Reported by: Massimo Owned by: Cinc-th
Priority: normal Component: LoomingCloudsPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.2

Description (last modified by Massimo)

Please adapt the vertical alignment of the Keywords-title when using LoomingCloudsPlugin. It is currently centered but should be top-aligned in my opinion.

Keywords with LoomingCloudsPlugin

Attachments (1)

Screenshot_2019-09-05_08-06-06.png (11.3 KB) - added by Massimo 5 years ago.
Keywords with LoomingCloudsPlugin

Download all attachments as: .zip

Change History (7)

Changed 5 years ago by Massimo

Keywords with LoomingCloudsPlugin

comment:1 Changed 5 years ago by Massimo

Description: modified (diff)

comment:2 Changed 5 years ago by Ryan J Ollos

The label is centered by Trac (probably ticket.css). I seem to recall we discussed it quite a bit before deciding to center the label. The fields aren't meant to take up so much vertical space.

comment:3 Changed 5 years ago by Ryan J Ollos

I think the UI design of this plugin is bad. The cloud doesn't fit well underneath the Keywords field. Instead, maybe we could have an icon with a popover that shows the tag cloud when clicked on. Or maybe Keyword autocomplete is sufficient and this plugin isn't even needed.

What do you think would be a good UI design for a tag cloud on the ticket page?

Last edited 5 years ago by Ryan J Ollos (previous) (diff)

comment:4 Changed 5 years ago by Massimo

For now, having the field title top-aligned with the edit field instead would help a lot. Currently the title is aligned with the looming cloud and for users it is not clear that the keyword edit field together with the looming cloud is one "widget". Or just make the looming cloud being its own field and not combined with the keyword field itself. But I'm no expert in the html layouts.

comment:5 Changed 3 years ago by Cinc-th

Owner: set to Cinc-th
Resolution: fixed
Status: newclosed

In 18234:

LoomingCloudsPlugin: make it compatible with Trac > 1.4 by dropping ITemplateStreamFilter

  • Genshi no longer required.
  • Better positioning of tag cloud below the keywords field (see #13604).
  • Added some help text.

Closes #13604

comment:6 in reply to:  3 Changed 3 years ago by Cinc-th

Replying to Ryan J Ollos:

I think the UI design of this plugin is bad. The cloud doesn't fit well underneath the Keywords field. Instead, maybe we could have an icon with a popover that shows the tag cloud when clicked on. Or maybe Keyword autocomplete is sufficient and this plugin isn't even needed.

What do you think would be a good UI design for a tag cloud on the ticket page?

UI design is hard. While the current design may not be perfect, I think it's at least Ok-ish (with my slight improvements in [18234] which are better positioning and more horizontal space for the tag cloud).

My 2 cents fuelled by creating plugins for a group of software devs:

  • everything hidden behind a click won't be used at all.
  • Discovery of something by beginning to type in a field won't work. The field won't be used at all for fear of doing something wrong or because of "why should I insert something here, it doesn't solve my current problem and it is more work for me coming up with clever tag ideas"
  • (At least our) devs don't play around in their tools, so they would never see a popover on an icon.
  • Have valid choices/the desired feature just a single click away helps because it reduces cognitive load of the user.
  • Explain everything in place or a feature won't be used for fear of doing it wrong or creating more work by using it, thus have a help text (a popover doesn't work).

I see the following improvements for the future:

  • Order the tag cloud by most used tags first.
  • Hide the More... link if all tags are already visible.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Cinc-th.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.