Bug 474407 - Page header actions seem to fix themselves to the right-edge of the window rather than the page edge (when sliding)
Summary: Page header actions seem to fix themselves to the right-edge of the window ra...
Status: REPORTED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.110.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: Not decided
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-11 14:32 UTC by Jack Hill
Modified: 2023-09-11 18:20 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jack Hill 2023-09-11 14:32:49 UTC
SUMMARY
Header actions will align themselves 1st to the context drawer and 2nd with the right-edge of the screen. Instead of sliding the actions off the screen, they will stick to the edge. When the distance between the header text and actions is too small, the actions will start moving into a 3-dot menu. Then the header-text will start to elide itself until it disappears. The only remaining visible component is the 3-dot menu which finally concedes and allows itself to move with the page.

STEPS TO REPRODUCE
1.1. Open NeoChat (with QT_QUICK_CONTROLS_MOBILE=1)
1.2. Open a Room
1.3. Slide from the room back to the room selector screen

2.1. Open Kasts (with QT_QUICK_CONTROLS_MOBILE=1)
2.2. Search for a podcast and subscribe to it
2.3. Open the Subscriptions list from the sidebar and click on the podcast to see its details
2.4. Slide back to the Subscriptions list from the Podcast Details page

OBSERVED RESULTS
1.1 Room header text slowly becomes elided as it collides with the sidebar button
1.2 Room selector search bar starts at a fixed size and then grows as the room page slides further away

2.1. The search button in the Podcast Details page turns into a 3-dot menu when the header text collides with the search button
2.2. When the header text in the Podcast Details page collides with the 3-dot button, the header text starts to elide until it disappears
2.3. The Subscriptions page header text appears close to its respective actions
2.4. When the header text reaches the back button, it fixes in place and the distance between header text and actions starts to increase
2.5. As this distance increases, more actions are moved from the 3-dot menu into the header itself

EXPECTED RESULTS
The header text should be left-aligned with the page, not the screen edge.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20230904
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10
Kernel Version: 6.4.12-1-default (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
I have also noticed this for some time on the Android versions of these apps