| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We've added them because the colors assigned by the default stylesheet
were not adequate as per design review: d7b03656210d5feb300d5df74db9cd4601306991
Libadwaita 1.3 updated the stylesheet to use the design-choosen colors
by default in views. [0]
So, we should drop our overrides which are now unnecessary and even
harmful (they may be out of sync). Also, require the stable release of
the dependency, because 1.3.alpha didn't include [0].
[0] https://gitlab.gnome.org/GNOME/libadwaita/-/commit/fd83834f837baeb2650c75630de10ea5cdf032f2
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, it isn't possible to use Nautilus for the extraction of the
".zstd" and ".tar.zst" archives. However, it seems that this compression
is supported by the libarchive library nowadays. Let's add the
`application/zstd` and `application/x-zstd-compressed-tar` mime-types
to the list of supported. This will allow Nautilus to show the "Extract"
and "Extract to..." actions. Also, bump the gnome-autoar dependency to
the version with a corresponding change.
Related: https://gitlab.gnome.org/GNOME/gnome-autoar/-/merge_requests/38
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2860
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
We have a docs options, but we are generating the docs regardless
of if it is set. This was a regression in d47403bcede0f331c04c7fb28cec2583fed16724.
`gi_docgen.found()` is redundant because when 'docs' is set to true
gi_docgen is a requirement.
|
|
|
|
| |
needed for adw_tab_bar_set_extra_drag_preload
|
| |
|
|
|
|
| |
This reverts commit 7605b17b2757fa3331f2551c04208e833cd723e1.
|
|
|
|
|
|
|
| |
GtkStyleContext is deprecated in 4.10, use the corresponding
GtkWidget functions.
Also bump GTK version to use the new gtk_widget_get_color().
|
| |
|
| |
|
|
|
|
| |
The patches we want are actually only available in 3.7.2 at this time.
|
|
|
|
|
|
|
| |
We rely on many DND and GtkListBase bugfixes for proper behavior or the
GTK 4 port.
Resolves: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2366
|
| |
|
|
|
|
|
| |
split-button dropdown-tooltip was added in
https://gitlab.gnome.org/GNOME/libadwaita/-/commit/750669170da2529
|
| |
|
| |
|
|
|
|
| |
Closes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2417
|
| |
|
|
|
|
| |
GdkPixbuf is enough here.
|
|
|
|
|
| |
The libcloudproviders dependency is now mandatory. Let's add it in
the manifest.
|
|
|
|
|
|
|
|
|
| |
The cloudproviders integration used to be part of GTK 3 version, but
it is not part of GTK 4 version. This is because the sidebar codes
are now part of Nautilus codebase and `HAVE_CLOUDPROVIDERS` is never
set. Let's allow to build with cloudproviders support again.
Related: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2392
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new list view is going to be GtkColumnView-based, so it's going to
share some code with the GtkGridView-based view.
In order to avoid code duplication and still keep the NautilusFilesView
class agnostic of the widgets used by final classes, create an abstract
NautilusListBase class.
But this abstract class needs to interact with the item widgets, which
are going to be different between views. To resolve this, an abstract
NautilusViewCell class is created for the item widgets, which is also
going to be used for the new list view column cells.
Also, bump GLib version requirement now that we use GSignalGroup.
|
|
|
|
|
|
|
|
| |
This is a follow up from https://gitlab.gnome.org/GNOME/nautilus/-/commit/6af38c29d
As a result of that commit, it's not possible to set a picture as desktop wallpaper
from Nautilus unless libportal is used. Since libportal is generally available,
it's no longer a useful option to not use libportal.
|
|
|
|
|
|
|
|
| |
We've deviated from the upstream source enough for this script to no
longer operate.
From now on we should just cherry-pick changes as needed, at least
while we try to stay close to the GTK code.
|
|
|
|
| |
See gnome-desktop!132
|
| |
|
| |
|
|
|
|
|
|
|
| |
GPL3+ is a deprecated SPDX identifier.[0] The meson and about dialog say
GPL 3.0, so that should also appear on the appdata.
[0] https://spdx.org/licenses/
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new major version of the toolkit is a requirement to fix old issues and enable future enhancements.
Update symbols and adapt logic to API changes.
Update and simplify UI definitions.
Update local copy of places sidebar and places view.
Replace dependencies with their GTK4-compatible successors.
Make a minimum changes required to build and run, with known
regressions to be fixed in future commits.
For a detailed breakup of the changes, see the 36 commits-deep
log leading to d5763facb1e5045251171ed1273dca0859f3542f.
This is the main part of https://gitlab.gnome.org/GNOME/nautilus/-/issues/276
|
|
|
|
|
| |
We want to use to GTK 4, but libgd depends on GTK 3 and we can't link
against 2 API-incompatible versions of GTK due to symbol conflicts.
|
|
|
|
|
|
|
| |
The portal-gtk3.h header has been moved into a separate library which
binds gtk3 explicitly.
https://github.com/flatpak/libportal/pull/53
|
|
|
| |
This reverts commit ae752ea07895b918683f664fe78950255f7faab0
|
|
|
|
|
|
|
| |
The portal-gtk3.h header has been moved into a separate library which
binds gtk3 explicitly.
https://github.com/flatpak/libportal/pull/53
|
|
|
|
|
|
|
|
|
| |
Build log contains deprecation warnings for gexiv2 functions.
Replaced `gexiv2_metadata_has_tag()` with
`gexiv2_metadata_try_has_tag()` and `gexiv2_metadata_get_orientation()`
with `gexiv2_metadata_try_get_orientation()`
Closes: #2033
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Currently, it is not possible to create encrypted archives over
Nautilus. Let's add support for encrypted .zip files to not have
to install a dedicated archive manager.
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/822
|
| |
|
|
|
|
|
|
| |
The build log contains warnings about deprecated gexiv2 functions. Let's
port to the new API, unpin exiv3 and gexiv2 dependencies in flatpak manifests
and bump the build dependency accordingly to get rid of the warnings.
|
| |
|