Skip to content

Modal dialogs and consistency #3605

Closed
Closed
@bugreport0

Description

@bugreport0

Description

There are multiple kinds of modal dialogs in Gitea with completely different semantics. They share strings in the translation file, blocking any attempt to have a decent user experience.

One kind is the 'delete' dialogs with a trashcan that offer 'No' and 'Yes' choices, see #3589. These can't be dismissed (cancelled) by clicking in an empty region.

Another kind is the 'Label Modification' [sic] dialog which acts completely different for some reason. This 'No' choice uses the 'No' string of the 'delete' dialogs, so I can't turn this into 'Cancel'. Good news is this one can be dismissed by clicking outside of it. But out of the blue this one sports a 'Modify √' button with a check-mark for fun.

I keep running into all kinds of user interface inconsistencies; I can't document all of them in the spare time that I have. Is there anyone even paying attention to Gitea as a whole? It feels like it's just different parts cobbled together. Sorry for the frustration.

Just dumping some other issues (I've got tons more) for future reference:

  • there is no way to tell you're filtering a repository issue list other than clicking all drop-down boxes
  • the 'new release' button on the releases page has a smaller size/font than other pages
  • button order in 'create release' and 'edit release' is different
  • clicking a milestone name opens its list of issues, clicking an issue name does nothing
  • on the installation page, checkboxes have flying tooltips, these are nowhere to be found elsewhere
  • the sub header text on the 'create milestone' and 'edit milestone' is different
  • same for the sub header on 'create release' and 'edit release' (I'm fixing both in my translation)
  • open milestones are colored green, closed milestones are colored red (see Issues and PR user interface colors #3590 too)
  • the 'Initial commit' string can't be changed from the translation file
  • the 'ZIP' and 'TAR.GZ' strings (releases page) can't be changed from the translation file

Screenshots

delete-yes

edit-label

Metadata

Metadata

Assignees

No one assigned

    Labels

    issue/confirmedIssue has been reviewed and confirmed to be present or accepted to be implementedtopic/uiChange the appearance of the Gitea UI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions