Commits on Source (42)
-
António Fernandes authored339bfa11
-
Jordi Mas authored900b7564
-
Luming Zh authored3b5aedfc
-
Marek Černocký authored29765598
-
Fran Dieguez authored6dbc6840
-
Asier Sarasua Garmendia authored6cd62adf
-
Aleksandr Melman authored4cd8a8bc
-
Matej Urbančič authoredb8e71e08
-
Yosef Or Boczko authoreda6786d60
-
Alexander Shopov authored0fb08ca3
-
Alexander Shopov authoreda729ab96
-
Quentin PAGÈS authored22090330
-
sicklylife authoredbdae9063
-
Kukuh Syafaat authored30fc150b
-
Emin Tufan Çetin authoreda966b30d
-
Juliano de Souza Camargo authored06eb181a
-
Hugo Carvalho authored42cbedd1
-
Jordi Mas authorede43a2ff5
-
Danial Behzadi authored4cab62a6
-
Daniel Mustieles authored16762b2d
-
Yosef Or Boczko authored0f1ae459
-
Dušan Kazik authored9f865bcc
-
Piotr Drąg authored196951ef
-
Charles Monzat authored616997b5
-
Alan Mortensen authoredef94918b
-
gogo authored7f2598ba
-
Fabio Tomat authored33c0c4c1
-
Changwoo Ryu authoredadabebdb
-
Jiri Grönroos authored63369709
-
Luna Jernberg authored9fd9b95b
-
António Fernandes authored
Cell renderers do not have their own style context, so style classes are applied to the tree view widget as a whole. In order to workaround this, the thumbnail shadows have been achieved using a css class on the whole tree view which is flipped on/off when getting the data for each row. This was assumedly a fragile hack, but it turns out to be worse than that: changing the view style repeatedly hurts the performance when loading directories with many thumbnailable files, even freezing the application. Let's render the shadow ourselves and immediately restore the style context to its original state, which fixes the performance bug and is also a more solid solution. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2169
404996a8 -
António Fernandes authored
Gaussian blur has high performance impact. Also, thumbnails with transparent areas don't get a shadow around their bounding rectangle. Instead, use gtk_render_background() which is both cheaper and allows us to use the same CSS from the GTK 4 port. Furthermore, it allows us to set an opaque background for thumbnails with transparent parts. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2161
77ba1d76 -
António Fernandes authored
The canvas item style includes a 5px border-radius for the rectangle around labels when the item is selected. However, this is also affecting the icon, causing black artifacts in the corners of selected thumbnails and custom icons. Previously, this wasn't visible for thumbnails because they used to have rounded frames. Explicitly set the 5px for the box label alone and ensure the icons (before applying the shadow) have sharp corners.
7e22b73f -
Ondrej Holy authored
Relates: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2152
7b89146e -
Ondrej Holy authored
The recent search engine provider also includes remote files. This could lead to mount operations, which I think is not wanted. Let's do not include remote files similarly to what the gvfs backend does. (Backported by António Fernandes)
b6f9ad26 -
Ondrej Holy authored
The recent search engine uses metadata of the resources to set modification and access times for the files. This is clearly wrong. Let's use the times from `GFileInfo` instead. (Backported by António Fernandes)
66c22f8b -
Ondrej Holy authored
Currently, build warning is shown about the potential usage of uninitalized value. This is because creation time is not handled by the recent search engine. Let's add support for creation time also for the recent search engine. Relates: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1761 Relates: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2152
f80e4a18 -
Ondrej Holy authored
The access and modification dates are used to calculate rank, but are not propagated from all providers. Let's propagate them from all providers. Relates: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2152
0840fa09 -
Ondrej Holy authored
The search providers convert dates from unix time to `GDateTime` and vice versa. Let's use `GDateTime` everywhere. Relates: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2152
5a3285d2 -
Ondrej Holy authored
Currently, build warning is shown about the potential usage of uninitalized variable. This is false-positive, but let's explicitly initialize the variables using switch to get rid of the warning. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2152
17cb8596 -
António Fernandes authored0d9b39a0
-
Jeremy Bicha authored67404beb
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.