xfce4-settings merge requestshttps://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests2024-03-20T18:57:57Zhttps://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/123display-settings: Round to nearest integer when scaling2024-03-20T18:57:57ZGaël Bonithondisplay-settings: Round to nearest integer when scalingFixes: #436Fixes: #4364.19.2https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/122display-settings: Switch to one-dimensional scaling2024-03-18T11:48:41ZGaël Bonithondisplay-settings: Switch to one-dimensional scalingOnly one dimension was actually used in the UI, as the two spin buttons
were synchronized. Furthermore, Wayland only supports one-dimensional
scaling.
The x/y data structures of the X11 implementation are retained, however,
since randr ...Only one dimension was actually used in the UI, as the two spin buttons
were synchronized. Furthermore, Wayland only supports one-dimensional
scaling.
The x/y data structures of the X11 implementation are retained, however,
since randr supports this, and because this could be leveraged later to
match Wayland's notion of custom mode.
Related: https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/74#note_50071
Related: #523
![display-settings](/uploads/056d6ee68bd3d2f1d730825645b73588/display-settings.png)4.19.2https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/121display-settings: Improve minimal dialog (ter)2024-03-10T10:18:14ZGaël Bonithondisplay-settings: Improve minimal dialog (ter)Follow-up to !119.
![min-dialog](/uploads/7f9cd54297b0918c2585cfb9e47bfdfd/min-dialog.png)
![min-dialog-profiles](/uploads/d4745bfe1b85cf67c545a3ed3f7f3114/min-dialog-profiles.png)
<details>
<summary>Abandoned layout switch</summary>
...Follow-up to !119.
![min-dialog](/uploads/7f9cd54297b0918c2585cfb9e47bfdfd/min-dialog.png)
![min-dialog-profiles](/uploads/d4745bfe1b85cf67c545a3ed3f7f3114/min-dialog-profiles.png)
<details>
<summary>Abandoned layout switch</summary>
![extend-left](/uploads/fa6b6f3e560a15b334930ec3ad952d24/extend-left.png)
</details>
Closes: #100, #147, #1964.19.2https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/120display-settings: Minimal dialog fixes2024-02-18T11:51:29ZGaël Bonithondisplay-settings: Minimal dialog fixesBasically the non controversial part of !119.Basically the non controversial part of !119.4.19.2https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/119Draft: display-settings: Improve minimal dialog (bis)2024-03-09T16:56:14ZGaël BonithonDraft: display-settings: Improve minimal dialog (bis)Alternative version to !118, without increasing dialog width.
Default:
![default](/uploads/39f23cac9489ae3898ded174fb6070f8/default.png)
Switched:
![switched](/uploads/3114c4b443cea11af0fd8343e31081ab/switched.png)
Profiles shown (h...Alternative version to !118, without increasing dialog width.
Default:
![default](/uploads/39f23cac9489ae3898ded174fb6070f8/default.png)
Switched:
![switched](/uploads/3114c4b443cea11af0fd8343e31081ab/switched.png)
Profiles shown (here active at startup):
![profiles](/uploads/41d82280e42b185cf26a0d09988df2f5/profiles.png)
Closes: #100, #196https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/117Move X11 clipboard manager to libxfce4ui2024-02-29T11:43:24ZGaël BonithonMove X11 clipboard manager to libxfce4uiTo share it with xfce4-clipman-pugin.
Related: libxfce4ui!115To share it with xfce4-clipman-pugin.
Related: libxfce4ui!1154.19.2https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/116More verbose GTK Window Scaling label.2023-11-30T00:37:56Zd3nwah d3nwahMore verbose GTK Window Scaling label.Hi!
A friend started his journey with Linux, using a XFCE-based DE and a hi-res display. Wanting the UI of various apps to scale, he changed the Window Scaling option to 2x, however it only affected GTK-based apps. I find it impossible ...Hi!
A friend started his journey with Linux, using a XFCE-based DE and a hi-res display. Wanting the UI of various apps to scale, he changed the Window Scaling option to 2x, however it only affected GTK-based apps. I find it impossible to blame him for believing it would also affect other toolkit-based apps (QT) since the label doesn't specify it's GTK only, and so I added a clarification.
![image](/uploads/8fd054516fdcbd4117f3548e6e3d168b/image.png)
I would also recognize as a potential solution if the dialog set the env var QT_SCALE_FACTOR to the same multiplier as it does for GDK, but it would be a bigger change, and probably harder to push through than the label changehttps://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/115Add check box to toggle adaptive/flat mouse accel profile with libinput2023-11-25T06:28:14ZBłażej SzczygiełAdd check box to toggle adaptive/flat mouse accel profile with libinput4.19.2https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/114build: Restrict XfceSMClient to X112023-11-21T23:25:38ZGaël Bonithonbuild: Restrict XfceSMClient to X11Libxfce4ui >= 4.19.4 can be built without X11 support and therefore
whithout XfceSMClient.Libxfce4ui >= 4.19.4 can be built without X11 support and therefore
whithout XfceSMClient.4.19.2https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/113build: Fix make dist when configured with --disable-wayland2023-11-07T10:39:46ZGaël Bonithonbuild: Fix make dist when configured with --disable-waylandI'd rather remove the conditional definition of SUBDIRS and put the
conditions in the Makefiles instead. It's less confusing, since you're
going through all the directories anyway when you make dist (and using
DIST_SUBDIRS wouldn't help ...I'd rather remove the conditional definition of SUBDIRS and put the
conditions in the Makefiles instead. It's less confusing, since you're
going through all the directories anyway when you make dist (and using
DIST_SUBDIRS wouldn't help clarify things either).
Fixes: 0e3671b031429935486dd297f58bf23a6d876ae0
Closes: #507
Related: !1124.19.1https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/112Port display settings to Wayland2024-03-13T09:10:49ZGaël BonithonPort display settings to WaylandThis MR also ensures that the other components of xfce4-settings run on Wayland if possible and are disabled if not, but the only real port to Wayland concerns the display settings, as these are the only ones for which there is a protoco...This MR also ensures that the other components of xfce4-settings run on Wayland if possible and are disabled if not, but the only real port to Wayland concerns the display settings, as these are the only ones for which there is a protocol that allows this as far as I know: https://wayland.app/protocols/wlr-output-management-unstable-v1.4.19.1https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/111appearance: sync gtk4 dark themes using -Dark (fixes #495)2023-09-02T20:51:17ZTony Paulicappearance: sync gtk4 dark themes using -Dark (fixes #495)Adds a check to also process "-Dark" named themes when changing dark modes on GTK4 apps.Adds a check to also process "-Dark" named themes when changing dark modes on GTK4 apps.4.18.4https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/110mime-settings: Disable sorting after changing mime type2023-10-30T09:46:17ZIanmime-settings: Disable sorting after changing mime typeDisables sorting after changing or resetting the default application for a mime type so that items don't move around.
Addresses part of #415Disables sorting after changing or resetting the default application for a mime type so that items don't move around.
Addresses part of #415https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/109mime-settings: Add multiselection2023-07-27T16:47:41ZIanmime-settings: Add multiselectionFixes #346
Uses GTK TreeView GTK_SELECTION_MULTIPLE selection mode to allow setting default application for multiple mime typesFixes #346
Uses GTK TreeView GTK_SELECTION_MULTIPLE selection mode to allow setting default application for multiple mime types4.19.1https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/107Displays: Fix finding a valid mode by refresh rate2023-06-17T11:38:55ZBłażej SzczygiełDisplays: Fix finding a valid mode by refresh rateRound to 2 decimals to distinguish refresh rates like:
- 23.98 Hz and 24.00 Hz
- 29.97 Hz and 30.00 HzRound to 2 decimals to distinguish refresh rates like:
- 23.98 Hz and 24.00 Hz
- 29.97 Hz and 30.00 Hz4.18.3https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/106build: Update and cleanup2023-04-12T16:34:30ZGaël Bonithonbuild: Update and cleanupRelated: xfce/xfce4-dev-tools#41Related: xfce/xfce4-dev-tools#414.19.0https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/105Hide libinput UI when we don't use libinput2023-04-18T11:06:29ZBłażej SzczygiełHide libinput UI when we don't use libinputAmends: 59f175087e650c4f3ddef51a87d135d19f2f4787Amends: 59f175087e650c4f3ddef51a87d135d19f2f47874.19.0https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/104xfsettingsd: Add XfceGtkSettingsHelper - V2: GSettings/gtk-modules2023-08-04T21:54:44ZGaël Bonithonxfsettingsd: Add XfceGtkSettingsHelper - V2: GSettings/gtk-modulesSupersedes: https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/100
Synchronization via gtk-modules requires patching GTK to work: see https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5733.
Fixes: libxfce4ui#38
---
Relate...Supersedes: https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/100
Synchronization via gtk-modules requires patching GTK to work: see https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5733.
Fixes: libxfce4ui#38
---
Related: !8, #1794.19.0https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/103High resolution libinput scrolling and UI fixes when libinput is not used2023-04-18T11:07:24ZBłażej SzczygiełHigh resolution libinput scrolling and UI fixes when libinput is not used- add checkbox to enable/disable libinput's high resolution scrolling (used in Logitech mice)
- fixed libinput's click method UI when libinput is not enabled or not compiled- add checkbox to enable/disable libinput's high resolution scrolling (used in Logitech mice)
- fixed libinput's click method UI when libinput is not enabled or not compiled4.19.0https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/102Draft: Support in-process dialogs loaded from shared libraries2023-03-29T10:49:47ZBrian TarriconeDraft: Support in-process dialogs loaded from shared libraries