mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-10-30 05:51:16 +00:00
This PR introduces a new UI element type for Gitea called `flex-item`. It consists of a horizontal card with a leading, main and trailing part:  The idea behind it is that in Gitea UI, we have many cases where we use this kind of layout, but it is achieved in many different ways: - grid layout - `.ui.list` with additional hacky flexbox - `.ui.key.list` - looks to me like a style set originally created for ssh/gpg key list, was used in many other places - `.issue.list` - created for issue cards, used in many other places - ... This new style is based on `.issue.list`, specifically the refactoring of it done in #25750. In this PR, the new element is introduced and lots of templates are being refactored to use that style. This allows to remove a lot of page-specific css, makes many of the elements responsive or simply provides a cleaner/better-looking way to present information. A devtest section with the new style is also available. <details> <summary>Screenshots (left: before, right: after)</summary>                    </details> --------- Co-authored-by: Giteabot <teabot@gitea.io> |
||
|---|---|---|
| .. | ||
| actions | ||
| branch | ||
| cite | ||
| code | ||
| diff | ||
| editor | ||
| find | ||
| graph | ||
| issue | ||
| migrate | ||
| projects | ||
| pulls | ||
| release | ||
| settings | ||
| tag | ||
| wiki | ||
| activity.tmpl | ||
| blame.tmpl | ||
| branch_dropdown.tmpl | ||
| clone_buttons.tmpl | ||
| clone_script.tmpl | ||
| commit_load_branches_and_tags.tmpl | ||
| commit_page.tmpl | ||
| commit_status.tmpl | ||
| commit_statuses.tmpl | ||
| commits.tmpl | ||
| commits_list.tmpl | ||
| commits_list_small.tmpl | ||
| commits_table.tmpl | ||
| create.tmpl | ||
| create_helper.tmpl | ||
| empty.tmpl | ||
| file_info.tmpl | ||
| forks.tmpl | ||
| graph.tmpl | ||
| header.tmpl | ||
| home.tmpl | ||
| icon.tmpl | ||
| packages.tmpl | ||
| release_tag_header.tmpl | ||
| search.tmpl | ||
| search_name.tmpl | ||
| shabox_badge.tmpl | ||
| sub_menu.tmpl | ||
| unicode_escape_prompt.tmpl | ||
| upload.tmpl | ||
| user_cards.tmpl | ||
| view_file.tmpl | ||
| view_list.tmpl | ||
| watchers.tmpl | ||