refactor: replace legacy tw-flex utility classes with flex-text-block/inline#36778
Merged
silverwind merged 1 commit intogo-gitea:mainfrom Feb 28, 2026
Conversation
…/inline Replace combinations of `tw-flex tw-items-center` (and `tw-gap-*`) with semantic `flex-text-block` or `flex-text-inline` classes across 15 template files. - `tw-flex tw-items-center tw-gap-2` → `flex-text-block` (gap: 0.5rem) - `tw-flex tw-items-center tw-gap-1` → `flex-text-inline` (gap: 0.25rem) - `tw-flex tw-items-center` (no gap) → `flex-text-block` where appropriate This follows the refactoring direction outlined in go-gitea#35015. Ref: go-gitea#35015 Signed-off-by: xiaox315 <xiaox315@users.noreply.github.com>
wxiaoguang
approved these changes
Feb 28, 2026
silverwind
approved these changes
Feb 28, 2026
zjjhot
added a commit
to zjjhot/gitea
that referenced
this pull request
Mar 2, 2026
* giteaofficial/main: (21 commits) Enable docker layer caching for `dry-run` and `nightly` container builds (go-gitea#36738) Add admin badge to navbar avatar (go-gitea#36790) WorkflowDispatch api optionally return runid (go-gitea#36706) upgrade minimatch (go-gitea#36760) Add `never` option to `PUBLIC_URL_DETECTION` configuration (go-gitea#36785) Refactor avatar package, support default avatar fallback (go-gitea#36788) Mark unused&immature activitypub as "not implemented" (go-gitea#36789) Add “Copy Source” to markup comment menu (go-gitea#36726) Update Nix flake (go-gitea#36787) Implements OIDC RP-Initiated Logout (go-gitea#36724) Fix README symlink resolution in subdirectories like .github (go-gitea#36775) [skip ci] Updated translations via Crowdin Correct spelling (go-gitea#36783) refactor: replace legacy tw-flex utility classes with flex-text-block/inline (go-gitea#36778) Fix `no-content` message not rendering after comment edit (go-gitea#36733) Fix typos and grammar in English locale (go-gitea#36751) Move Fomantic dropdown CSS to custom module (go-gitea#36530) Use "Enable Gravatar" but not "Disable" (go-gitea#36771) feat: add branch_count to repository API (go-gitea#35351) (go-gitea#36743) Deprecate RenderWithErr (go-gitea#36769) ...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Replace combinations of
tw-flex tw-items-center(with optionaltw-gap-*) with semanticflex-text-blockorflex-text-inlineclasses across 15 template files.This follows the refactoring direction outlined in #35015 ("Refactor legacy
tw-flex tw-items-center tw-gap-xxtoflex-text-blockorflex-text-inline").Changes
Replacement rules applied:
tw-flex tw-items-center tw-gap-2→flex-text-block(both havegap: 0.5rem)tw-flex tw-items-center tw-gap-1→flex-text-inline(both havegap: 0.25rem)tw-flex tw-items-center(no explicit gap) →flex-text-blockwhere the element is block-level and children benefit from the default gaptw-flex tw-items-center(inline context, e.g.<a>,<span>) →flex-text-inlineFiles modified (15):
templates/admin/config.tmpl— config page dt elementstemplates/admin/repo/unadopted.tmpl— unadopted repo list itemstemplates/base/head_navbar.tmpl— active stopwatch popuptemplates/org/header.tmpl— org header action buttonstemplates/org/home.tmpl— member/team count linkstemplates/org/settings/labels.tmpl— labels page headertemplates/repo/branch/list.tmpl— branch list headertemplates/repo/commits_table.tmpl— commits table headertemplates/repo/diff/box.tmpl— diff detail boxtemplates/repo/diff/new_review.tmpl— review form headertemplates/repo/issue/card.tmpl— issue card unpin buttontemplates/repo/issue/view_content/attachments.tmpl— attachment file sizetemplates/repo/migrate/migrate.tmpl— migration service cardstemplates/shared/user/org_profile_avatar.tmpl— org profile headertemplates/webhook/new.tmpl— webhook type dropdown textWhat was NOT changed:
tw-justify-betweenortw-justify-center(these need additional classes)tw-mr-*,tw-ml-*) that would conflict with the gap from flex-text classesNotes
Closes: part of #35015