Find a file
Sam Thursfield 29105fc9f6 tag-manager: Track files rather than contents
Nautilus is a file manager, so we should star files.

Previously we starred the content resources extracted by Tracker Miner
FS, instead. This had the advantage that the stars would follow file
renames. It had the downside of being more complex and limited in
which files can be starred. In Tracker 2.x, the feature only worked
in folders indexed by Tracker Miner FS. With Tracker 3.x, it was
additionally limited to files where Tracker had extracted metadata
-- mainly just documents and media files.

This commit takes the simpler approach of storing the star against
the file URL. All files can now be starred, and stars will no longer
persist when a file is moved or renamed.

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/160
2020-09-02 18:50:17 +02:00
.gitlab issue_templates: Drop Epic.md 2020-05-09 09:09:44 +00:00
build-aux flatpak: Update for Tracker Miners 3 2020-09-02 18:50:17 +02:00
data tag-manager: Track files rather than contents 2020-09-02 18:50:17 +02:00
docs Correct a typo in Overview.md 2020-08-09 20:50:07 +00:00
eel general: Clean up signal handler disconnection 2020-07-08 19:37:24 +01:00
extensions general: Run uncrustify script 2020-04-05 16:22:26 +00:00
icons canvas-item: Remove code to draw stretch handles 2018-03-26 13:05:54 +03:00
libnautilus-extension general: Run uncrustify script 2020-04-05 16:22:26 +00:00
po Update Slovak translation 2020-09-02 09:58:44 +00:00
src tag-manager: Track files rather than contents 2020-09-02 18:50:17 +02:00
subprojects Fix submodule funkiness 2018-03-19 20:48:31 +02:00
test Port to Tracker 3 2020-09-02 17:28:38 +02:00
.gitattributes Add a script for updating gnome-desktop sources 2019-01-22 15:51:58 +00:00
.gitignore gitignore: Remove autotools related files. 2017-03-27 11:40:08 +02:00
.gitlab-ci.yml flatpak: Build all tests by default 2020-05-10 22:59:32 +00:00
.gitmodules .gitmodules: Change libgd URL to GitLab one 2018-06-09 22:52:34 +03:00
.triage-policies.yml triage-policies: Drop @mentions 2020-07-25 18:05:18 +00:00
LICENSE general: Assume Nautilus project is GPL3 2017-07-17 22:16:08 +02:00
meson.build Use Tracker Miners inside Flatpak when not available on the host 2020-09-02 18:50:17 +02:00
meson_options.txt build: Allow disabling GIR data generation 2018-07-25 19:06:37 +03:00
nautilus.doap doap: Update maintainers 2019-12-09 09:31:06 +00:00
NEWS Release version 3.37.91 2020-08-21 08:18:38 +02:00
README.md README: Fix broken project badges 2020-03-27 14:10:22 +01:00

Nautilus

Pipeline status

This is Nautilus, the file manager for GNOME.

Supported version

Only latest Nautilus version as provided upstream is supported. Try out the Flatpak nightly installation before filling issues to ensure the installation is reproducible and doesn't have downstream changes on it. In case you cannot reproduce in the nightly installation, don't hesitate to file an issue in your distribution. This is to ensure the issue is well triaged and reaches the proper people.

Hacking on Nautilus

To build the development version of Nautilus and hack on the code see the general guide for building GNOME apps with Flatpak and GNOME Builder.

Runtime dependencies

Discourse

For more informal discussion we use GNOME Discourse in the Applications category with the nautilus tag. Feel free to open a topic there.

How to report issues

Report issues to the GNOME issue tracking system.