Bug 414325

Summary: 'Comic book' order of split panels
Product: [Applications] kate Reporter: Marcos Dione <mdione>
Component: applicationAssignee: KWrite Developers <kwrite-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: christoph, justin.zobel
Priority: NOR    
Version First Reported In: 19.04.3   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Marcos Dione 2019-11-20 11:46:16 UTC
SUMMARY

I generally have my kate split in two overtically, one panel on the left and one on the right. Switching between them is simple enough, press F8 and you're done.

The problem arises when I sometimes split the left panel horizontally, having the following layout:

XX|YY
XX|YY
--+YY
ZZ|yy
ZZ|yy

If I press F8 in this case, order is X -> Y -> Z -> X, but I would expect X -> Z -> Y -> X, as if I was reading a comic. Also notice that if I split Y horizontally into Y and y, I would expect X -> Y -> Z -> y -> X, which I think is what kate's going to do. But I have the impression that if I go X+Y -> X+Y+y -> X+Y+y+Z, that's the order in which the panels are going to be traversed with F8.

I'm not sure if it make sense to take in account more complex setups.

Otherwise, you could overlay a panel number every time I press F8 to train me to the real order.

I also understand if you don't think you have to do anything about this and mark this as won't fix.

STEPS TO REPRODUCE
1. Split vertically
2. Split left panel horizontally
3. Traverse panels with F8.

OBSERVED RESULT
* Order is X, Y, Z, X

EXPECTED RESULT
* Order is X, Z, Y, X

SOFTWARE/OS VERSIONS
KDE Frameworks 5.62.0
Qt 5.12.4 (built against 5.12.4)
Comment 1 Christoph Cullmann 2023-08-27 17:39:52 UTC
To indicate the order would be a nice feature and a nice on-boarding job.