1
0
mirror of https://gitlab.gnome.org/GNOME/nautilus synced 2024-07-05 01:41:28 +00:00
Commit Graph

426 Commits

Author SHA1 Message Date
António Fernandes
a9d4fbd8d0 Post-release version bump 2024-01-08 02:11:00 +00:00
António Fernandes
0a660bad5b Release version 46.alpha.0 2024-01-08 02:06:16 +00:00
António Fernandes
b7e44006b6 appdata: Don't generate release date based on current date
The release date should not change. The date of build is not the date
of release.
2024-01-08 01:58:32 +00:00
Sabri Ünal
2dda572377 appdata: Add OARS tag
"The old generator also included all the none-value entries—it
no longer does this, you can safely remove them.

If it only consists of none values, it’s safe to shorten it to just:
`<content_rating type="oars-1.1" />`"

More information: https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/#oars-information
2023-12-28 19:21:47 +00:00
Sabri Ünal
0a1740a0c9 appdata: Improve appdata for AppStream 1.0
- Add the `<developer><name>` tag
- Mark the `<developer_name>` tag as deprecated
- Use appstreamcli to validate appdata
2023-12-23 18:30:54 +03:00
Ondrej Holy
ab4db18c49 date-utilities: Add detailed date and time format option
The default time and date formats in Files are intended to be human
friendly and to avoid information overload. This works for most cases
and is an appropriate default. However, there are cases where people
need to be able to see a complete date and time for their files.

This adds a preference to show a numerical date and time format.

Part of #2874
2023-12-20 00:20:39 +00:00
Ondrej Holy
151dfb9952 gschema: Use the word Files when referring to the application
The Nautilus name is used in the description of keyes thru the gschema
file. The proper name of the application is Files though. Let's replace
the word Nautilus with the word Files.
2023-12-20 00:20:39 +00:00
Peter Eisenmann
9dfbe86bcd general: simple un<>signed comparison fixes
A collection of simple fixes for comparison warnings.
2023-11-18 00:40:09 +01:00
Peter Eisenmann
fdbef81b5f ci: fix leak suppression path
The leak suppression path needs to be absolute, so prefix it with
$CI_PROJECT_DIR. Also, fix the suppression file's file name.
2023-11-13 00:54:09 +01:00
Khalid Abu Shawarib
b2efafc124 ci: Add experimental Address Sanitizer analysis
Run the tests after compiling with the address sanitizer.
2023-11-12 21:57:38 +00:00
António Fernandes
59aeabcf02 appdata: Remove mailing list, add discourse link
The mailing list is gone and the replacement is discourse.

As the update_contact tag expects an email address, remove it without
replacement. This tag is meant only for distributors[0], and our
distributors know well how to contact the GNOME project. Also, problems
with this metainfo can just be reported as bugs, so the bugtracker url
tag above is the obvious route.

The discourse is added as a new tag, meant for users to get in contact
with our community for any other reasons.

[0] https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-update_contact
2023-10-12 14:20:18 +01:00
António Fernandes
daee79d815 appdata: Remove links to the wiki
It's time to migrate away from wiki.gnome.org.[0]

The help link was wrong anyway. [1] And we already have a much better
home page at https://apps.gnome.org/Nautilus which doesn't require any
manual maintenance (it's generated automatically using this very file).

Resolves https://gitlab.gnome.org/GNOME/nautilus/-/issues/1175

[0] https://blogs.gnome.org/aday/2023/08/02/what-to-do-with-the-gnome-wiki/
[1] https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url
2023-10-12 14:20:17 +01:00
Sabri Ünal
95d40049fa appdata: add vcs-browser support
This URL is visible on Flathub and GNOME Control Center.

Also update donation URL.

More information: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url
2023-10-12 14:19:38 +01:00
Peter Eisenmann
5a4fc5664e build: autappdata build version
As suggested by @naheemsays on Matrix and inspired by
775dbec2e6
2023-10-05 08:26:07 +02:00
António Fernandes
f78c479a81 Release version 45.rc 2023-09-02 18:45:57 +01:00
António Fernandes
02f3e41073 Release version 45.beta2 2023-08-26 23:57:08 +01:00
António Fernandes
fc6a641f6d Release version 45.beta 2023-08-06 00:06:42 +01:00
António Fernandes
c4096987fe window-slot: Don't switch view mode when searching
When searching from grid view, we switch to list view by default.

While good intentioned (list view provides more space to display the
location of recursive search results), it's disruptive and ignores
that the user might have chosen grid view because it's more suited
to the content being searched.

This effectively reverts the features introduced by these commits:

* 46d18fecc3
* a88310dd21

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2969
2023-08-02 18:30:48 +00:00
António Fernandes
4f1d6539dc Release version 45.alpha 2023-07-02 17:16:43 +01:00
Lukáš Tyrychtr
46ed536222 gsettings-schema: Fix a typo in a key description
Fixes #2977
2023-05-29 10:36:46 +02:00
António Fernandes
a3fda22858 Release version 44.1 2023-04-23 00:12:42 +01:00
Ondrej Holy
92f088a319 desktop: Add application/zstd to supported mime-types
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
2023-04-11 14:11:11 +00:00
Ondrej Holy
45c7620f1b Release version 44.0 2023-03-17 10:06:25 +01:00
Ondrej Holy
e74b847c48 Release version 44.rc 2023-03-05 00:27:22 +00:00
Ondrej Holy
62729bae5f Release version 44.beta 2023-02-11 14:36:36 +01:00
Christopher Davis
7b10758020 appdata: State hardware support
Declare what sort of hardware we support and the minimum
display size Nautilus is usable on. This allows applications
like Software to display hardware information or hide the app
on incompatible hardware.
2023-02-08 08:00:08 +00:00
Christopher Davis
ee558cb934 desktop: List compatible form factors
List the form factors the app was designed for in the desktop
file. This is so desktop environments like Phosh and Plasma Mobile
can show or hide the app in the correct contexts.
2023-02-08 08:00:08 +00:00
António Fernandes
67a0dac385 Release version 44.alpha 2023-01-10 02:51:20 +00:00
sunflowerskater
dcdeaf67e6 general: Rename "application" to "app"
This is part of an initiative to use the "app" term instead:
https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/123
2023-01-08 12:37:58 +00:00
Peter Eisenmann
224c6b6d39 gschema: remove upper limit on thumbnailing file size range
Setting a size was removed from the Preferences window in !637. The
default is now fixed at 50 MB.

With the setting no longer being visible to the user, allow power users
to set it to arbitrary values via dconf.

Fixes #1638
2022-12-24 13:26:04 +00:00
António Fernandes
6e0b3d946d grid-view: Reintroduce 64px icon size
As we have introced a new extra large icon size at 256px, we have cut
the 64px icon size, in an effort to keep the number of sizes at 4.

To my surprise, some people care very strongly about the 64px size:
https://discourse.gnome.org/t/icon-view-sizes-in-nautilus-43/11240

Although I'm yet to understand why it matters, I hope to make the
upgrade to 43 smoother by adding back this size.
2022-12-24 12:43:47 +00:00
Corey Berla
8870c9ed08 preferences: Remove unused start-with-location-bar
This was removed over 11 years ago in 7363013201
2022-12-16 01:57:57 +00:00
António Fernandes
52b4daf439 application: Migrate setting values to new gtk schema
This preserves previously-set user preferences.
2022-10-22 09:55:23 +01:00
António Fernandes
4e4c1e8a72 Release version 43.0 2022-09-18 00:37:20 +02:00
António Fernandes
e1f3525057 Release version 43.rc 2022-09-04 17:12:33 +01:00
Christopher Davis
52f55829bc appdata: Update screenshots for GNOME 43 2022-09-01 14:26:26 +00:00
António Fernandes
3b4a1a31bd Release version 43.beta.1 2022-08-08 11:01:39 +01:00
António Fernandes
419a411afd Release version 43.beta 2022-08-07 05:33:03 +01:00
Christopher Davis
b60508c9e3 general: Remove tab position setting
This hidden setting was added back when tabs were introduced in
commit 07cf7db47f

That commit provides no motivation for this setting, and neither does
the bug it references: https://bugzilla.gnome.org/show_bug.cgi?id=48034

The same commit added a "tabs_enable" setting too, so it's fair assume
this setting doesn't solve any problem, it was just a trend of older
times to make everything configurable.

Let's remove the setting and assume the default behavior. Also remove
the related NAUTILUS_OPEN_FLAG_SLOT_APPEND flag.

(Diff and message amended by António Fernandes<antoniof@gnome.org>)
2022-07-30 20:23:15 +00:00
Corey Berla
c87fb2a99c preferences: Change grid view zoom level from large to medium
To match change in 2577d98eae
2022-07-20 15:52:12 -07:00
Corey Berla
515ed15405 preferences: Update nicks to match new zoom levels
758562cd4e removed the largest sizes
from grid view and list view.  Remove those nicks and rename the
remaining nicks to match the enums.
2022-07-20 15:52:12 -07:00
Corey Berla
7c30c311e6 nautilus-window-slot: Open with correct view after navigating to other-locations
When navigating to Other Locations with "Open in New Tab" or
"Open in New Window",  you are always presented with the icon view
because view_mode_before_places was never initialized.  An uninitialized
gint == 0 (and NAUTILUS_VIEW_GRID_ID == 0).

Initialize view_mode_before_places in init to NAUTILUS_VIEW_INVALID_ID
so that it will follow the default behavior.  For best practices,
change NAUTILUS_VIEW_INVALID_ID to 0 (which would have also prevented
this issue) and NAUTILUS_VIEW_GRID_ID to 2 (matching the keyboard
shortcut).

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2281
2022-07-20 21:35:30 +00:00
Peter Eisenmann
856803f9d6 general: Delete no longer needed git ignores
Meson builds out-of-tree, these ignored files will never get created in
these directories. If they do, it indicates a build configuration error
and should not be hidden.
2022-07-17 23:51:03 +00:00
Christopher Davis
91bc0ea9aa general: GtkPaned -> AdwFlap
Exchange the adjustable GtkPaned widget for AdwFlap. We lose a
resizable sidebar, but gain an adaptive one. For windows narrower
than 600px, we fold the sidebar.

The loss of the resizable sidebar means that all settings related
to it are removed.

Fixes #2156
2022-07-11 00:38:48 +01:00
Christopher Davis
07db1d6ff2 general: Always show sidebar
Always show the sidebar, and remove the setting to hide it.

We are going to introduce a replacement next commit: AdwFlap.
2022-07-11 00:36:50 +01:00
António Fernandes
3bb9c98d70 Release version 43.alpha 2022-07-09 19:46:25 +01:00
António Fernandes
076dc49147 list-view: Make Star column non-configurable
We don't want it to be enabled in locations where it's not
supported.
2022-06-21 19:55:01 +01:00
Maximiliano Sandoval R
035a95ea19
meson: Update to 0.59 2022-02-28 22:20:17 +01:00
Maximiliano
8bea51e173 general: Use proper license identifiers
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/
2022-02-28 18:42:00 +00:00
António Fernandes
90f7d4dcd2 Release version 42.alpha 2022-01-09 03:20:21 +00:00