Skip to content

RTL support groundwork#763

Open
Srishti-j18 wants to merge 22 commits into
wagtail:mainfrom
Srishti-j18:rtl-support-css-refactor
Open

RTL support groundwork#763
Srishti-j18 wants to merge 22 commits into
wagtail:mainfrom
Srishti-j18:rtl-support-css-refactor

Conversation

@Srishti-j18

@Srishti-j18 Srishti-j18 commented Jun 25, 2026

Copy link
Copy Markdown
Member

Task of #758

Description

This PR has been rebased onto the branch Srishti-j18:light-dark-theme and Srishti-j18:multilingual-theme-groundwork as those branches are needed for RTL support changes. So this PR should be merged after the merge of #754 and #761

The commits related to this PR are:

  1. Refactored main.css from physical inline CSS to logical properties/values, like padding-inline-start, margin-inline-end, inset-inline, border-inline-start, text-align: start, and logical floats.aa94089

  2. Re-enabled Wagtail’s logical CSS linting by removing the local overrides for property-disallowed-list and declaration-property-value-allowed-list in stylelint.config.mjs. + Narrowed lint:css / fix:css in package.json so local virtualenv CSS does not get linted accidentally. 1e9c42f

  3. b35bef6

AI usage

None

@Srishti-j18 Srishti-j18 force-pushed the rtl-support-css-refactor branch from 367a665 to 1e9c42f Compare June 26, 2026 12:41
@Srishti-j18 Srishti-j18 marked this pull request as ready for review July 8, 2026 02:03
@Srishti-j18

Copy link
Copy Markdown
Member Author

Full RTL testing will be easier once the language switcher changes are merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🏗 In progress

Development

Successfully merging this pull request may close these issues.

2 participants