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/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/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/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/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/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/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/90appearance: Sync color scheme to gsettings2023-08-31T14:10:38ZTheo Linkspfeiferappearance: Sync color scheme to gsettingsThe setting is used to enable dark mode for GTK4 applications.
Fixes: #406The setting is used to enable dark mode for GTK4 applications.
Fixes: #406https://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/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/108Apply matching xfwm4 when the switch is clicked2023-07-21T14:07:57ZElliot LurieApply matching xfwm4 when the switch is clickedCurrently, the appearance settings dialog only syncs the matching `xfwm4` theme when a theme option is selected and not when the sync switch is toggled active. This patch makes activating the switch apply the matching theme as well.Currently, the appearance settings dialog only syncs the matching `xfwm4` theme when a theme option is selected and not when the sync switch is toggled active. This patch makes activating the switch apply the matching theme as well.4.18.4https://gitlab.xfce.org/xfce/xfce4-settings/-/merge_requests/68Use 2 decimals for refresh rate (Issue #351).2023-06-17T11:41:16ZSergios - Anestis Kefalidisskefalidis@xfce.orgUse 2 decimals for refresh rate (Issue #351).https://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/101Add UI to set two libinput touchpad properties2023-04-18T11:08:20ZBłażej SzczygiełAdd UI to set two libinput touchpad properties- Add combo box to set click method with libinput
- Add check box for libinput disable while typing (#307)- Add combo box to set click method with libinput
- Add check box for libinput disable while typing (#307)4.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/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/106build: Update and cleanup2023-04-12T16:34:30ZGaël Bonithonbuild: Update and cleanupRelated: xfce/xfce4-dev-tools#41Related: xfce/xfce4-dev-tools#414.19.0