Bug 404113

Summary: Clicking on a contact in the contacts column does not navigate anywhere
Product: [Unmaintained] ring-kde Reporter: Nate Graham <nate>
Component: generalAssignee: Emmanuel Lepage Vallée <emmanuel.lepage>
Status: RESOLVED UNMAINTAINED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nate Graham 2019-02-08 21:09:24 UTC
STEPS TO REPRODUCE
1. Open the app
2. Reduce the width of the window until only one column is visible
3. Go back so that the visible column is the contacts list
4. Click on a contact

OBSERVED RESULT
The contact registers the click, but does not navigate to an appropriate view

EXPECTED RESULT
It should. :)
Comment 1 Emmanuel Lepage Vallée 2019-02-12 13:54:35 UTC
This was mitigated last week, but will benefit from the C++ rewrite of the kirigami.pagerow. Right now Banji has JavaScript code to rewrite the pagestack because adding and removing pages such as chat isn't as well supported as the documentation make it seem. This is a side effect of these bugs (setting the current index stops working).
Comment 2 Nate Graham 2019-02-12 20:20:54 UTC
Mitigated != fixed I guess? It's still broken with the latest commits FWIW.
Comment 3 Emmanuel Lepage Vallée 2019-02-12 20:33:13 UTC
It works on Android, that's the mitigation. But the bug is in the PageRow and it's getting rewritten, so I wait for this. I can fix /that/, but it will regress the other one (the main actions) and I rather have those working on desktop.

On mobile I added a Kirigami.Settings.isMobile and "fixed" it, which broke the main actions.
Comment 4 Nate Graham 2019-02-12 20:36:03 UTC
Ok, gotcha.
Comment 5 Christoph Cullmann 2025-06-14 15:10:05 UTC
This project is unfortunately no longer maintained.

If a new maintainer wants to step up and take care, the project is archived here:

https://invent.kde.org/network/ring-kde

You can just clone it in your private namespace on invent.kde.org and if you have started to work on it and fixed/implemented something get it reviewed and the project unarchived.

Sorry for the inconveniences.