Skip to content

sprint2 changes: ui framework update, theme update and other ui/ux changes

Guillaume Bernard requested to merge develop into master

Changes of this version are deployed on the Damned Lies testing instance. You can review them live.

In this merge request, many changes occurred, all referenced in the %sprint_2 milestone.

Core

  • The Bootstrap theme has been updated to Bootstrap 5.2.1. I took control over the gnome-bootstrap-theme project on Gitlab to automatically build the Deneb theme for Bootstrap.
  • pre-commit is now used in order to check the changes before each commit.
  • Make it easier to use the PyCharm IDE with custom configurations.
  • #350 (closed): remove reference to Canonical hosting.

UI/UX

  • #118 (closed): the padding for update and download buttons was reduced.
  • #141 (closed): some formulations were reworded to be more natural
  • #44 (closed): organise modules (in /modules) by module categories. A translation percentage is shown for each module, depending on whether there is a standard domain for ui and doc. If missing, shows a missing badge.
  • The message to declare an error in the teams, modules apps is now shown on top.
  • Download all po files for a release set is now on top (example here)
  • Display the user team and user language on top of teams/language app.
  • The downloadable RSS file on the language application is now understandable once downloaded.
  • #138 (closed): update vertimus application with recommendations made by @tomtryf. The state of translation is now shown with different colors. The date/hour of last action is now more visible.
  • There is a link to access the documentation of a user interface po file if any, and vice versa.
  • If there are multiple domains for the same branch in a module, they are better separated on the module page.
  • The vertimus actions in the user profile are sorted in reversed chronological order: the most recent activity on top.

Admin

  • More fields are shown for objects in the administration panel. It should not lead to slowdowns.

User profile

  • #321 (closed): the user profile has been updated, the svn_account field was changed to forge_account which is a more generic field. The forge account username is now clickeable and links to the user’s Gitlab account.
  • irc_nickname renamed to im_nickname and is now for Matrix usernames.
  • #238 (closed) review user profile and templates. Team management is done in a separate view (join a team, leave a team). Forms now use Bootstrap theme by default.
Edited by Guillaume Bernard

Merge request reports