gnome-control-center/panels/background
velsinki 798eb78023 background: Improve preview performance
Since 7cef6dc5, the background previews are rendered at the full
resolution. However, this is expensive and causes considerable lag,
especially for resizes. Since then, the thumbnail size has doubled to
256 pixels, making the previews sharper even at larger sizes.

So, to improve performance, let's effectively revert 7cef6dc5. The
revert is not possible without disabling frame = 0 retrieval, since that
is broken for non-slideshow backgrounds and was not used before anyways
with force_size = TRUE.

Related to #674
Related to #704
Related to #2448
2023-11-28 13:43:06 +00:00
..
icons Add individual app icons 2022-01-31 14:08:22 +00:00
background-selected-symbolic.svg Cleanup private use symbolics 2022-02-04 18:12:41 +00:00
background.gresource.xml Rename app-id to org.gnome.Settings 2022-01-21 13:08:50 +00:00
bg-colors-source.c background: Cleanup BgColorsSource 2019-05-30 20:09:54 -03:00
bg-colors-source.h background: Replace ifdefs with #pragma once 2019-11-27 21:56:10 +00:00
bg-recent-source.c background: Allow all images 2022-08-25 17:06:12 +00:00
bg-recent-source.h background: Introduce BgRecentSource 2019-05-30 20:09:50 -03:00
bg-source.c background: Refine background chooser layout 2022-02-07 10:50:10 +00:00
bg-source.h background: Replace ifdefs with #pragma once 2019-11-27 21:56:10 +00:00
bg-wallpapers-source.c background: Check for bg name before sorting wallpapers 2022-10-17 15:13:34 +00:00
bg-wallpapers-source.h background: Replace ifdefs with #pragma once 2019-11-27 21:56:10 +00:00
cc-background-chooser.c background: Use GtkFileDialog 2023-06-06 13:33:29 +00:00
cc-background-chooser.h background: Simplify background-chosen signal 2020-02-19 09:37:26 +00:00
cc-background-chooser.ui background: Do signal handlers in swapped form 2023-05-30 08:36:22 +00:00
cc-background-item.c background: Improve preview performance 2023-11-28 13:43:06 +00:00
cc-background-item.h background: Improve preview performance 2023-11-28 13:43:06 +00:00
cc-background-paintable.c background-paintable: Clip light wallpapers as well 2022-02-10 05:11:30 +05:00
cc-background-paintable.h background: Support dark wallpapers 2022-02-07 10:50:10 +00:00
cc-background-panel.c background: Fix name of parent class variable 2023-06-06 07:54:38 +00:00
cc-background-panel.h background: Replace ifdefs with #pragma once 2019-11-27 21:56:10 +00:00
cc-background-panel.ui Port to AdwNavigationSplitView 2023-08-25 08:00:43 +00:00
cc-background-preview.c background: Improve preview performance 2023-11-28 13:43:06 +00:00
cc-background-preview.h background: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-background-preview.ui background: Add a light/dark style switcher 2021-12-20 19:51:46 +00:00
cc-background-xml.c background: Connect signal handlers in swapped form 2023-06-07 09:12:54 +12:00
cc-background-xml.h background: Move gnome-desktop-thumbnail.h includes 2020-01-22 11:40:42 +13:00
gnome-background-panel.desktop.in desktop: Remove obsolete Bugzilla entries 2022-10-20 13:20:09 +00:00
meson.build all: meson: do not specify resources from gresource files as dependencies 2023-05-24 08:34:14 +00:00
noise-texture-light.png background: use a lighter texture for solid colors. 2012-09-28 01:51:22 +02:00
preview.css background: Adjust preview header bar style 2022-06-28 22:36:36 +04:00
slideshow-symbolic.svg Cleanup private use symbolics 2022-02-04 18:12:41 +00:00