sprint2 changes: ui framework update, theme update and other ui/ux changes
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
anddoc
. 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 toforge_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 toim_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