Project

General

Profile

Actions

Feature #43681

open

Improve RTL support for responsive layout

Added by Go MAEDA about 3 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
UI - Responsive
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

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

No data to display

Actions

Also available in: Atom PDF