Project

General

Profile

Actions

Feature #43681

closed

Improve RTL support for responsive layout

Added by Go MAEDA 25 days ago. Updated 21 days ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
UI - Responsive
Target version:
-
Resolution:
Duplicate

Description

In the current responsive layout for small screens, RTL languages are not fully supported.

One visible issue is the flyout menu. In LTR layouts, it is shown on the right side of the screen. In RTL layouts, it should be shown on the left, but it is still displayed on the right.

In addition, many UI elements in responsive.css assume an LTR layout, so margins, paddings, alignments, and positioning are not mirrored correctly in RTL.

This patch improves RTL support in the responsive layout by replacing LTR-specific CSS properties (such as left, right, margin-left, padding-right, and text-align: left/right) with CSS logical properties (such as inset-inline-*, margin-inline, padding-inline, and text-align: start/end). This allows the same CSS to work correctly for both LTR and RTL layouts.

Flyout menu:

My account:

Files


Related issues

Is duplicate of Redmine - Feature #43700: Improve RTL layout support by replacing physical CSS properties with logical ones in core CSS filesClosedGo MAEDAActions
Actions

Also available in: Atom PDF