Bug 32135

Summary: Gramps 5.1.6 pane resizing behaves differently between Plasma on one hand and Xfce and MATE on the other
Product: Mageia Reporter: Herman Viaene <herman.viaene>
Component: RPM PackagesAssignee: Herman Viaene <herman.viaene>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: fri, lewyssmith
Version: CauldronKeywords: IN_ERRATA9, UPSTREAM
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA9TOO
Source RPM: CVE:
Status comment:

Description Herman Viaene 2023-07-24 11:57:27 CEST
Description of problem:
Running M9 RC and Plasma, all columns (e.g. in the "Places" section) can be resized. Running Xfce or MATE it is not possible to grab the column limits to resize them.
This issue is known upstream , see https://gramps.discourse.group/t/how-do-you-control-change-view-panel-width-and-height/3850/6
and a patch is suggested. I am asked to test that one, but unfortunately the file indicated there does not exist in my installation. Has some option in the build/package process caused this difference.
I would like to ,test this patch to report upstream and make sure this can be applied in some way in our package.


Version-Release number of selected component (if applicable):
Gramps 5.1.6
Comment 1 Jani Välimaa 2023-07-24 18:00:36 CEST
The file [1] mentioned in upstream discourse is supposed to be in users' home directory, but I don't think it's how things should be fixed. The fix should be global for all users and not affecting to any other GTK app.

[1] ~/.config/gtk-3.0/gtk.css
Comment 2 Herman Viaene 2023-07-25 09:16:04 CEST
I agree with you 100%. But I think he is just trying to see whether a solution could be found in this way.
In the mean time you can see that he's admitting to be on the wrong track. Plse do not close this bug, I will follow the issue on gramps and report back here.
Comment 3 Lewis Smith 2023-07-26 08:45:44 CEST
To summarise the 'workaround':
The config file to fiddle is
  ~/.config/gtk-3.0/gtk.css
[which I see on my system, and just contains
@import 'colors.css';
]

and the suggested patch to it (which relates to panes):
paned>separator {
  margin: 0px;
  padding: 1px;
  background-color: black;
}

(In reply to Herman Viaene from comment #2)
> Plse do not close this bug, I will follow the issue on gramps and report
> back here.
Can we assign it to you in the meantime, and you re-assign it back to bugsquad when something happens?
This looks appropriate for ERRATA.

Assignee: bugsquad => herman.viaene
CC: (none) => lewyssmith
Keywords: (none) => FOR_ERRATA9

Comment 4 Herman Viaene 2023-07-26 09:08:55 CEST
@Lewis: OK for me.
Comment 5 Morgan Leijström 2023-07-26 10:22:39 CEST
https://wiki.mageia.org/en/Mageia_9_Errata#Various_software

Keywords: FOR_ERRATA9 => IN_ERRATA9, UPSTREAM
Whiteboard: (none) => MGA9TOO
CC: (none) => fri

Morgan Leijström 2023-07-26 10:23:17 CEST

Summary: Gramps 5.1.6 behaves differently between Plasma on one hand and Xfce and MATE on the other => Gramps 5.1.6 column resizing behaves differently between Plasma on one hand and Xfce and MATE on the other

Comment 6 Herman Viaene 2023-07-26 10:34:58 CEST
I have been  muddling with the wording (English not my mother tongue): it's not column resizing that presents the problem, it's pane resizing

Summary: Gramps 5.1.6 column resizing behaves differently between Plasma on one hand and Xfce and MATE on the other => Gramps 5.1.6 pane resizing behaves differently between Plasma on one hand and Xfce and MATE on the other

Comment 7 Lewis Smith 2023-07-26 21:17:58 CEST
This agrees with the upstream bug.