View Bazaar branches
Get this repository:
git clone https://git.not.enabled/nautilus

Nautilus has 2 active reviews. See all merge proposals.

Import details

Import Status: Suspended

This repository is an import of the Git repository at https://gitlab.gnome.org/GNOME/nautilus.git.

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 1 minute — see the log

Branches

Name Last Modified Last Commit
wip/p3732/sidebar-hide-button 2023-10-18 21:15:26 UTC
progress-indicator: use crossfade for reveal

Author: Peter Eisenmann
Author Date: 2023-10-18 21:15:26 UTC

progress-indicator: use crossfade for reveal

Now that the indicator is no longer on the side of the sidebar, change
the animation to a simple crossfade instead of a slide-in animation.

gnome-44 2023-10-18 18:46:48 UTC
Update Romanian translation

Author: Daniel Șerbănescu
Author Date: 2023-10-18 18:46:48 UTC

Update Romanian translation

main 2023-10-18 18:12:41 UTC
Update Romanian translation

Author: Florentina Mușat
Author Date: 2023-10-18 18:12:31 UTC

Update Romanian translation

(cherry picked from commit a9ef8465ec47083dac3339f615dd1b2e40968adf)

gnome-45 2023-10-18 18:12:31 UTC
Update Romanian translation

Author: Florentina Mușat
Author Date: 2023-10-18 18:12:31 UTC

Update Romanian translation

wip/antoniof/arrays-rule 2023-10-16 23:12:42 UTC
file: Drop deep ref/unref wrappers

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-07-22 15:20:46 UTC

file: Drop deep ref/unref wrappers

Their names are misleading: the list itself is not refcounted.

This misconception is likely how some memory leaks have been
introduced in nautilus_restore_files_from_trash() and in
properties_cb(). Both leaks are therefore fixed as part of
this commit by employing autocleanup in the first case and
stack allocation in the second case.

wip/oholy/autofs-parent 2023-10-15 20:51:28 UTC
nautilus-file: Fix leak in nautilus_file_get_volume_name

Author: Ondrej Holy
Author Date: 2023-01-31 08:43:40 UTC

nautilus-file: Fix leak in nautilus_file_get_volume_name

In the `nautilus_file_get_volume_name` function, the `g_strdup` function
is called on a result from the `g_mount_get_name` function in the
`nautilus_file_get_volume_name` function currently. However,
`g_mount_get_name` already returns a newly allocated string. Let's remove
the extra `g_strdup` call to fix the leak.

wip/p3732/uncapitalized 2023-10-15 14:48:41 UTC
file-utilities: only query content type when used

Author: Peter Eisenmann
Author Date: 2023-10-15 14:48:41 UTC

file-utilities: only query content type when used

wip/p3732/dedebug 2023-10-15 12:34:40 UTC
general: remove eel-debug

Author: Peter Eisenmann
Author Date: 2023-10-15 12:15:04 UTC

general: remove eel-debug

With the preceeding commits, eel-debug is now longer needed.

wip/p3732/unchecked-eel 2023-10-15 12:25:33 UTC
general: remove self-checking functionality

Author: Peter Eisenmann
Author Date: 2023-10-03 11:42:29 UTC

general: remove self-checking functionality

All self-checking tests were converted into unittests. Remove the
"--check" parameter along with all code related to self-checking.

wip/p3732/shorten-gitlab-templates 2023-10-10 22:36:08 UTC
general: ignore all unknown hidden folders

Author: Peter Eisenmann
Author Date: 2023-09-28 13:51:25 UTC

general: ignore all unknown hidden folders

In particular this also covers '.vscode'.

wip/corey/4gb 2023-10-10 19:17:30 UTC
file-operations: Warn before copying/moving >4GiB file to FAT

Author: Corey Berla
Author Date: 2023-01-23 22:26:52 UTC

file-operations: Warn before copying/moving >4GiB file to FAT

Nautilus attempts to copy/move >4GiB files to a FAT volume and fail
once it reaches the 4GiB threshold. The verify_destination() function
already scans all of the source files before a copy / move, so we can
add a 4GiB check with almost no overhead. Add attributes to the
SourceInfo to track the largest file. If that file exceeds 4GiB, warn
before initiating the operation. Similar to the existing before of
copying to a volume with insufficient space, allow forcing the copy.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1899

wip/p3732/popovers-and-dialogs 2023-10-04 12:29:31 UTC
compress-dialog: use GtkPasswordEntry

Author: Peter Eisenmann
Author Date: 2023-09-28 21:15:19 UTC

compress-dialog: use GtkPasswordEntry

Instead of gluing together our own version, use GtkPasswordEntry made
for password entries.

(suggested by Khalid Abu Shawarib)

wip/p3732/ops-password-dialog 2023-09-29 14:11:03 UTC
archive-extraction-dialog: port to AdwMessageDialog

Author: Peter Eisenmann
Author Date: 2023-09-29 14:11:03 UTC

archive-extraction-dialog: port to AdwMessageDialog

Port the archive extraction passphrase dialog to use AdwMessageDialog
rather than deprecated GtkDialog. Also use a GtkPasswordEntry for the
entry field.

Part of #2722

wip/antoniof/view-refactor-part3 2023-09-24 19:18:47 UTC
files-view: Manage selection directly

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-09-09 15:46:56 UTC

files-view: Manage selection directly

Previous commits moved populating/depopulating the model.

With this commit, we move selection setting/getting too.

gnome-43 2023-09-24 19:17:54 UTC
list-base: Stop jumping to top on Menu key

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-09-09 07:08:06 UTC

list-base: Stop jumping to top on Menu key

Pressing the Menu key while the view is scrolled down causes the view
to jump up, which shouldn't happen.

This happens because of a faulty reimplementation of an edge case
handling in the GTK4 port. It's utterly broken and it's my fault.[0,1]

  - The index from the selection filter model is wrongly applied
    to scroll the view (as if it was the index of the unfiltered
    model);
  - If the `for` loop runs until the end, the `i` is not the
    index of the last item: it's the length of the filter model.
  - For list view, the focus child is the inner list view, not
    the cell's parent, so this logic would work only in grid.

The first two points are fixable using GtkBitset instead of
GtkSelectionFilterModel, but the last point means this would
still not work under list view.

The proper solution requires a way to query the focus position,
which doesn't exist (yet? [2]).

Let's give up on the smart handling of corner cases and just get
the common case right. Even in the corner cases, this simple
solution is not too bad.

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/3095

[0] 809049a3f6526d5f126d8d4e6918ad483b41baa4
[1] b28e2d545dca3177cf91b3c2bc1855abace719f0
[2] https://gitlab.gnome.org/GNOME/gtk/-/issues/2891

(cherry picked from commit 59c43786dc341b46cc9f491749193e679f78d5de)

wip/p3732/dnd-fixes-sidebar 2023-09-17 07:13:24 UTC
sidebar-row: don't explicitly clone NautilusFile

Author: Peter Eisenmann
Author Date: 2023-09-17 06:36:08 UTC

sidebar-row: don't explicitly clone NautilusFile

The "file" property is read-only, as it is handled via the "uri"
property. There is no need to set it, it causes warnings.

Fixes first part of #3103

wip/antoniof/view-refactor-part4 2023-09-09 17:27:40 UTC
list-base: Stop handling ::begin-loading

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-07-26 08:57:06 UTC

list-base: Stop handling ::begin-loading

The plan is for NautilusListBase implementations to become children
or NautilusFilesView, not a subclass.

So we need to keep removing our vfunc subclass overrides. Let's take
another step in that direction.

wip/antoniof/scroll_to_not_scroll 2023-09-07 16:27:24 UTC
list-base: Reimplement cursor setter with new API

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-08-27 16:23:34 UTC

list-base: Reimplement cursor setter with new API

The new _scroll_to() GTK API can be used to set focus and selection
without scrolling at all, by disabling both vertical and horizontal
scrolling in GtkScrollInfo.

So we can drop our hackish implementation.

wip/p3732/arbitrary-order 2023-09-04 08:35:28 UTC
general: allow mixing declarations and statements

Author: Peter Eisenmann
Author Date: 2023-09-04 08:35:16 UTC

general: allow mixing declarations and statements

C89 demands declarations to precede any statements. We build with C11
though, so there is no need for this restriction.

wip/corey/mount-crash 2023-09-03 15:49:19 UTC
file: Disconnect unmounted signal before finalizing Directory

Author: Corey Berla
Author Date: 2023-09-03 15:43:04 UTC

file: Disconnect unmounted signal before finalizing Directory

There's a rare crash where the ::unmounted callback is called
(before it's disconnected), but after the file's directory has been
finalized. This ultimately causes a crash because the unmounted
callback, calls file_invalidate_attributes, which calls directory
functions.

We could move the existing code to disconnect the unmounted
handlder in nautilus_finalize before the call to
nautilus_directory_unref, but instead just use g_signal_connect_object
which will disconnect the handler in dispose rather than finalize.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3047

wip/corey/my-view-refactoring 2023-08-28 01:15:40 UTC
files-view: Remove TreeView hack

Author: Corey Berla
Author Date: 2023-08-28 01:15:40 UTC

files-view: Remove TreeView hack

This hack was added 17 years ago in [1]. I don't see any reason we
need it with the new list views.

[1] 53103444cc1cae054d922857391d1f5d19ea58ad

wip/corey/thumbnail-large 2023-08-26 16:23:44 UTC
thumbnail: Use new glib attributes to get the thumbnails for x/xx large

Author: Corey Berla
Author Date: 2022-09-29 21:28:53 UTC

thumbnail: Use new glib attributes to get the thumbnails for x/xx large

When in the introduction of x-large and xx-large thumbnails in
278435e3c20244b48986c6cd8b72c5317668c72d, we no longers retrieved the
thumbnails correctly, because glib/gio was only looking for normal and
large thumbnail paths.

glib!2918 introduces new attributes for x-large and xx-large
thumbnails paths. Produce the correct file attribute depending
on the size thumbnail we are generating.
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2918/

gbsneto/cleanup-unused-variables 2023-08-21 16:12:44 UTC
toolbar: Don't override GObjectClass.dispose

Author: Georges Basile Stavracas Neto
Author Date: 2023-08-21 16:12:44 UTC

toolbar: Don't override GObjectClass.dispose

NautilusToolbar does not do, and does not *need to* do anything
on dispose right now, so overriding GObjectClass.dispose just to
chain up is useless.

Stop overriding GObjectClass.dispose.

wip/antoniof/global-search 2023-08-04 21:40:43 UTC
toolbar: Always show search bar in global search

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-08-04 21:23:45 UTC

toolbar: Always show search bar in global search

And hide its the toggle button, as per design.

The global search will be accessible from a new button when the new
design is implemented. For now, it can be accessed by entering its
URI: x-nautilus-global-search:///

Part of https://gitlab.gnome.org/GNOME/nautilus/-/issues/3013

wip/cdavis/toggle-groups 2023-07-29 21:28:00 UTC
search-popover: Use AdwToggleGroup

Author: Christopher Davis
Author Date: 2023-07-29 21:28:00 UTC

search-popover: Use AdwToggleGroup

libadwaita provides a new widget for exclusive toggles that
we can use in place of our linked styling that we were using
previously. AdwToggleGroup handles displaying the buttons,
icons, and tooltips in a nice, compact, and accessible widget.

Requires https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/727

antoniof/search-location-captions 2023-07-29 11:14:31 UTC
grid-cell: Show location as a caption in search & friends

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-06-16 19:22:42 UTC

grid-cell: Show location as a caption in search & friends

Search results from subfolders are the main challenge with using grid
view for search results. For these results, we need to show the path
in order to differentiate between otherwise identical results.

Show the path as a caption for search and, for consistency, also for
the other special locations where list view shows a path.

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2969

wip/corey/ext-manager 2023-07-18 21:29:24 UTC
general: Stop bundling nautilus-module in the main application

Author: Corey Berla
Author Date: 2023-07-18 21:19:38 UTC

general: Stop bundling nautilus-module in the main application

wip/corey/ext-cleanup 2023-07-17 18:31:46 UTC
libnautilus-extension: Reformat documentation

Author: Corey Berla
Author Date: 2023-07-17 18:31:46 UTC

libnautilus-extension: Reformat documentation

Our current documentation is really poor. Almost all of the short
descriptions are missing (or poorly formatted). Most of the links
are incorrectly formatted. Some methods/properties/signals are
missing documentation altogether. Since I am changing the
documentation so extensively, move it to the .c files
which is the correct location (so the links can be properly created
to the gitlab source).

wip/oholy/detailed-date 2023-07-13 12:59:14 UTC
general: Add detailed date and time format option

Author: Ondrej Holy
Author Date: 2023-06-01 11:14:51 UTC

general: 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. Let's
add a user preference to show a numerical date and time format.

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

wip/corey/more-eel 2023-07-12 22:22:07 UTC
eel: Use GString instead of eel_str_replace_substring

Author: Corey Berla
Author Date: 2023-07-12 21:31:46 UTC

eel: Use GString instead of eel_str_replace_substring

g_string_replace() provides the same functionality. Let's leave
the existing function names to save a few lines of reuse.
eel_str_double_unscores() is also just a specific use case of
eel_str_replace_substring.

gsoc-2022 2023-07-12 12:03:14 UTC
files-view: Allow creating new files

Author: Ignacy Kuchciński
Author Date: 2022-08-01 20:01:05 UTC

files-view: Allow creating new files

wip/corey/sushi-handle 2023-07-01 20:56:12 UTC
previewer: Respond to selection events on actual window

Author: Corey Berla
Author Date: 2023-07-01 20:56:12 UTC

previewer: Respond to selection events on actual window

SelectionEvent's (pushing arrow keys from the previewer window), are
emitted to all subscribers of the signal. When there's one instance
of Nautilus with a single window, this is not a problem. But when
there's multiple instances (i.e. Nautilus nightly and Nautilus, or
another subscriber to NautilusPreviewer2), the SelectionEvents
get consumed by all subscribers even though they probably don't
expect it.

This issue can be solved with the new ParentHandle property of
NautilusPreviewer2 which returns the parent window of the previewer
window. Only respond to the SelectionEvent if the ParentHandle
exists in this instance of Nautilus.

wip/antoniof/tracker-domain-argument 2023-06-17 16:35:57 UTC
fix-test

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-06-17 16:15:27 UTC

fix-test

sam/tracker-domain-argument 2023-06-17 14:29:59 UTC
flatpak: Set Tracker Miners domain using config option

Author: Sam Thursfield
Author Date: 2021-07-12 11:25:14 UTC

flatpak: Set Tracker Miners domain using config option

The current approach dates from before the 'domain_prefix' option
existed in Tracker Miners.

It is already used by Totem[1] and should be used by all apps that
bundle Tracker Miners.

1. https://gitlab.gnome.org/GNOME/totem/-/blob/master/flatpak/org.gnome.Totem.Devel.json#L164

wip/antoniof/threshold-adjustment 2023-06-14 21:01:15 UTC
Update nautilus-window.ui

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-06-14 21:01:15 UTC

Update nautilus-window.ui

wip/corey/search-popover 2023-06-08 19:58:46 UTC
mime-actions: Make video audio mime types more comprehensive

Author: Corey Berla
Author Date: 2023-01-07 18:56:46 UTC

mime-actions: Make video audio mime types more comprehensive

Use the list from totem which presumably is pretty comprehensive.
This could have a performance impact on tracker, but it doesn't
seem noticeable from my testing.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2452

wip/corey/more-list-vieww 2023-06-05 19:19:06 UTC
file: Use g_strv_equal() from glib

Author: Corey Berla
Author Date: 2023-06-05 19:19:06 UTC

file: Use g_strv_equal() from glib

Our private method is a relic of eel

cherry-pick-1ff51f9d-2 2023-05-04 21:18:30 UTC
name-cell: Clear loading timeout on finalize

Author: Corey Berla
Author Date: 2023-04-30 15:14:38 UTC

name-cell: Clear loading timeout on finalize

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2882

(cherry picked from commit 1ff51f9dd410921f6b9a89f74244218e4d225c1a)

cherry-pick-1ff51f9d 2023-05-04 21:17:09 UTC
name-cell: Clear loading timeout on finalize

Author: Corey Berla
Author Date: 2023-04-30 15:14:38 UTC

name-cell: Clear loading timeout on finalize

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2882

(cherry picked from commit 1ff51f9dd410921f6b9a89f74244218e4d225c1a)

wip/corey/selection-43 2023-04-13 23:35:07 UTC
list-view: Drop selection click workaround

Author: Corey Berla
Author Date: 2023-04-13 23:35:07 UTC

list-view: Drop selection click workaround

There was an issue selecting using ctrl+select which was fixed in
GTK. Our workaround is now making it break.

Related: gtk#5669

wip/antoniof/null-date-from-tracker 2023-04-08 21:41:58 UTC
search-engine-tracker: Don't try to parse NULL time strings

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2023-04-08 21:41:58 UTC

search-engine-tracker: Don't try to parse NULL time strings

TrackerCursor returns NULL if it doesn't have information on the date.
https://gnome.pages.gitlab.gnome.org/tracker/docs/developer/method.SparqlCursor.get_string.html

We try to parse NULL as a date string. This is obviously wrong and
gets us a precondition failure warning, as it should.

So, if a string is NULL, just skip it.

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2160

revert-049bfe97 2023-04-08 02:36:32 UTC
Revert "grid-cell, name-cell: Don't add missing emblems"

Author: Corey Berla
Author Date: 2023-04-08 02:36:32 UTC

Revert "grid-cell, name-cell: Don't add missing emblems"

This reverts commit 049bfe9792e2ec6d0c435a8baa89bb81d2769ed4

gnome-42 2023-02-07 13:33:58 UTC
view-icon-item-ui: Fix style for updated version of uncrustify

Author: Ondrej Holy
Author Date: 2023-02-07 13:33:58 UTC

view-icon-item-ui: Fix style for updated version of uncrustify

The updated version of uncrustify doesn't like this style.

wip/antoniof/completion-priority-high 2022-12-25 02:47:31 UTC
take_3

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-12-25 01:13:44 UTC

take_3

wip/corey/gesture-fix 2022-11-18 05:18:35 UTC
list-base: Set view longpress to GTK_PHASE_CAPTURE

Author: Corey Berla
Author Date: 2022-10-08 04:02:48 UTC

list-base: Set view longpress to GTK_PHASE_CAPTURE

There's an issue with how GtkGestureLongPress functions where if the
gesture is in phase BUBBLE and another gesture in CAPTURE claims
the sequence, the prior LongPress will emit a ::pressed event
regardless. More specifically, our code doesn't work because the
drag gesture in GtkListBase (which tracks if rubberband should be
stopped) prevent events from being sent to our view long press gesture.
This makes the background menu pop-up unexpectedly while dragging
on a touchscreen.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2616

wip/corey/touch-double-click 2022-10-10 20:43:29 UTC
list-base: Handle double click with touchscreen

Author: Corey Berla
Author Date: 2022-10-10 20:43:29 UTC

list-base: Handle double click with touchscreen

We override the double click in nautilus-list-base but only
have a case for GDK_BUTTON_PRIMARY. If gtk_gesture_single_get_current_button()
doesn't return a button, assume it's the pimary button.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2538

wip/antoniof/use-gtk-widget-dispose-template 2022-09-03 19:16:40 UTC
WIP general: Use gtk_widget_dispose_template

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-09-03 19:15:41 UTC

WIP general: Use gtk_widget_dispose_template

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

wip/corey/dnd_features 2022-09-01 21:42:41 UTC
dnd: Remove already removed code from headers

Author: Corey Berla
Author Date: 2022-08-18 20:35:01 UTC

dnd: Remove already removed code from headers

wip/corey/list-base-click 2022-08-24 03:32:31 UTC
list-base: Make view click pressed event controller better

Author: Corey Berla
Author Date: 2022-08-24 03:32:31 UTC

list-base: Make view click pressed event controller better

Our view click handling has an unnecessary workaround to deal with
the propagation from item clicks. We set the flag deny_background_click
when an item is clicked, and then clear it on release/stop. This is a
little hard to follow and I think might be contributing to problems
such a quasi-activated state for some items.

Set the propagation phase to TARGET on the view. This works out of the
box for the GridView. ColumnView is implemented using a child
ListView, so we have to get that by looking at the child's silbing.

wip/jimmac/grid-view-shadows-composited 2022-08-03 10:21:26 UTC
grid view: icon/thumbnail shadows

Author: jimmac
Author Date: 2022-08-03 09:52:16 UTC

grid view: icon/thumbnail shadows

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2255

wip/antoniof/three-menus-no-more 2022-08-01 01:13:19 UTC
toolbar-view-menu.ui: Move into files-view.ui

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-07-31 23:04:31 UTC

toolbar-view-menu.ui: Move into files-view.ui

This is not used by the toolbar anymore and this is much simpler.

wip/antoniof/fix-toolbar-flickering-and-warning 2022-07-20 21:20:18 UTC
toolbar: Fix flickering when sidebar folds

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-07-20 21:07:52 UTC

toolbar: Fix flickering when sidebar folds

Fixes the following warning and the matching flicker:
"Trying to snapshot NautilusToolbar without a current allocation"

wip/cdavis/use-status-page 2022-07-17 18:25:21 UTC
files-view: Add empty state for Recent

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-07-17 18:14:44 UTC

files-view: Add empty state for Recent

wip/antoniof/a-few-header-cleanups 2022-07-11 00:18:18 UTC
toolbar: Remove unused functions

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-07-11 00:18:18 UTC

toolbar: Remove unused functions

gnome-41 2022-05-11 00:33:46 UTC
flatpak: Pin gnome-desktop to stable branch

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-04-22 22:03:52 UTC

flatpak: Pin gnome-desktop to stable branch

The master branch introduces incompatible API changes in the
thumbnailing component.

The previously cherry-picked patch has been reverted because
it shouldn't have been applied to the stable branch.

Instead, in order to pass the pipeline, use stable dependency.

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2237

(cherry picked from commit ca306b56d9f72afd60f515f311ed14bf95fdb028)

gnome-3-36 2022-03-10 14:46:01 UTC
Update Norwegian Bokmål translation

Author: Kjartan Maraas
Author Date: 2022-03-10 14:46:01 UTC

Update Norwegian Bokmål translation

2161-laggy-scrolling-with-adwaita-theme 2022-02-28 18:27:24 UTC
canvas-item: Use 0px border-radius for thumbnails

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-02-28 14:39:29 UTC

canvas-item: Use 0px border-radius for thumbnails

The border-radius intended for drawing the selection rectangle around
labels is also causing black artifacts in the corners of thumbnails.

This was not noticeable before because thumbnails had a rounded frame.

So, set the radius to 0 when drawing the thumbnails, but restore the
radius for the labels.

origin/2070-menu-item-re-organization 2022-01-10 13:07:37 UTC
cut_copy_not_horizontal

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-01-10 13:07:37 UTC

cut_copy_not_horizontal

wip/antoniof/modernize-properties-dialog 2022-01-02 19:22:17 UTC
properties-window: Make main page scroll vertically

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-01-02 12:21:30 UTC

properties-window: Make main page scroll vertically

With the new design, the main page sometimes gets very tall.
Make it scroll if it doesn't fit the screen.

gtk4-preparation-trunk 2022-01-01 22:04:06 UTC
general: Stop using GtkWidget::popup-menu

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2022-01-01 19:50:09 UTC

general: Stop using GtkWidget::popup-menu

The signal is gone in GTK 4.

Replace the most relevant use with an action and a keyboard accelerator.

abderrahim/libportal 2021-12-25 15:29:44 UTC
general: Add libportal-gtk3 dependency

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2021-12-21 17:42:27 UTC

general: Add libportal-gtk3 dependency

The portal-gtk3.h header has been moved into a separate library which
binds gtk3 explicitly.

https://github.com/flatpak/libportal/pull/53

wip/exalm/dark 2021-12-11 13:16:37 UTC
application: Support dark preference

Author: Alexander Mikhaylenko
Author Date: 2021-12-11 13:01:23 UTC

application: Support dark preference

wip/antoniof/try-admin-backend-for-file-ops 2021-11-27 21:25:45 UTC
[Commit message is WIP]

Author: Sachin Daluja
Author Date: 2021-06-16 03:02:37 UTC

[Commit message is WIP]

file-operations: Try admin backend for file ops

When the user does not have sufficient permissions.

Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1282
Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/257

gnome-40 2021-11-03 17:24:16 UTC
Update Brazilian Portuguese translation

Author: Rafael Fontenelle
Author Date: 2021-11-03 17:24:16 UTC

Update Brazilian Portuguese translation

1889-file-conflict-ok-button-label-is-rename-instead-of-replace 2021-10-26 12:29:34 UTC
file-conflict-dialog: Don't change action when unchecking

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2021-07-24 19:00:14 UTC

file-conflict-dialog: Don't change action when unchecking

The "Apply this action to all files and folders" checkbox works only
with the "Replace" action, not the "Rename" action. Indeed, if the
rename field is expanded, the checkbox is greyed out.

However, if the checkbox is checked, when unchecking it changes the
main action to Rename, despite the rename field being obviously
hidden (otherwise the checkbox wouldn't be checked). That's wrong.
It's a regression from 15d59cd18de13b1c09dae1fe07102e213cdd9fd4

When the checkbox is unchecked, the action is already "Replace", so
there is no need to change it.

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1889

wjt/url-scheme-handlers 2021-09-24 13:58:05 UTC
.desktop: Claim handling of many URI schemes

Author: Will Thompson
Author Date: 2021-09-24 13:58:05 UTC

.desktop: Claim handling of many URI schemes

This allows Nautilus to handle all the schemes that are mentioned in the
tooltip generated by src/gtk/nautilusgtkplacesview.c.

Strictly speaking, Nautilus may not support all of these schemes, since
they depend on what Gio supports, which cannot be determined until
runtime. In the case where Nautilus is asked to handle a URI scheme it
does not actually support, it will gracefully display an error.

wip/jimmac/icon-source 2021-06-29 12:35:11 UTC
icon: add 'source'

Author: jimmac
Author Date: 2021-06-29 12:31:25 UTC

icon: add 'source'

Initiative: https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/84

previewer-track-currently-open-file 2021-05-25 14:56:09 UTC
nautilus-previewer: Only launch previewer when file URI changes

Author: Felipe Borges
Author Date: 2021-05-25 14:56:09 UTC

nautilus-previewer: Only launch previewer when file URI changes

There's a race condition for when Nautilus checks for Sushi's
"Visible" property and decides whether a selection change should
update the previewed file.

By avoiding calling Sushi when the selected file is the same as
the last one previewed, we can workaround the race condition.

Fixes #1823

gnome-3-38 2021-03-07 19:47:58 UTC
Update Turkish translation

Author: =?utf-8?q?Emin_Tufan_=C3=87etin?=
Author Date: 2021-03-07 19:47:58 UTC

Update Turkish translation

wip/cdavis/adaptive-flap 2021-02-22 12:48:30 UTC
Move NautilusAdaptiveMode to nautilus-ui-utilities.h

Author: Christopher Davis
Author Date: 2020-12-26 05:45:31 UTC

Move NautilusAdaptiveMode to nautilus-ui-utilities.h

wip/antoniof/template-leaks 2020-12-19 18:53:13 UTC
toolbar: Don't leak builder object

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2020-12-19 17:12:18 UTC

toolbar: Don't leak builder object

Leak found in valgrind file provided by nekohayo

barthalion/ci-rawhide 2020-12-11 12:47:02 UTC
Revert "ci: Use Fedora latest instead of rawhide temporarily"

Author: =?utf-8?q?Bart=C5=82omiej_Piotrowski?=
Author Date: 2020-12-11 12:47:02 UTC

Revert "ci: Use Fedora latest instead of rawhide temporarily"

GNOME CI runners have been updated to the latest libseccomp so the
problem should no longer happen.

This reverts commit ab55380f200e5ea03116c5871607d125deff844c.

wip/antoniof/nobody-changes-timezone-that-fast 2020-09-19 20:26:38 UTC
general: Rate limit local time zone reads

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2020-09-17 23:21:06 UTC

general: Rate limit local time zone reads

sam/data-migration 2020-08-29 19:10:48 UTC
WIP: Import data from Tracker 2.x

Author: Sam Thursfield
Author Date: 2020-08-29 19:10:48 UTC

WIP: Import data from Tracker 2.x

This modifies the tag-manager to look for a file in
~/.local/share/nautilus/tracker-2-starred-files that is a keyfile
with a list of starred files. If the file is found, the data is
imported and then the file is removed.

gnome-3-32 2020-06-23 04:23:45 UTC
Update Chinese (China) translation

Author: Boyuan Yang
Author Date: 2020-06-23 04:23:45 UTC

Update Chinese (China) translation

sam/tag-manager-test 2020-05-11 21:22:31 UTC
Add test for starred files feature

Author: Sam Thursfield
Author Date: 2020-05-02 23:54:04 UTC

Add test for starred files feature

I'm using to test that my re-implementation of NautilusTagManager
works as expected.

It brings in quite a lot of helper code to deal with Tracker and it
depends on the currentrly unmerged [FilesProcessed signal]
(https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/192).

gnome-3-34 2020-04-24 14:22:54 UTC
Release version 3.34.3

Author: Ondrej Holy
Author Date: 2020-04-24 14:22:54 UTC

Release version 3.34.3

wip/antoniof/deep-size-hidden-files 2020-04-19 12:16:34 UTC
directory-async: Drop unused parameter

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2020-04-19 11:19:16 UTC

directory-async: Drop unused parameter

This unused since commit ace6d2c2170028148785f3fa87eedf883f20f1dd

gnome-3-28 2019-10-13 12:19:11 UTC
Update Japanese translation

Author: id:sicklylife
Author Date: 2019-10-13 12:19:11 UTC

Update Japanese translation

antoniof/goodbye-morphing-pathbar 2019-08-05 21:47:19 UTC
toolbar: Always show pathbar background

Author: =?utf-8?q?Ant=C3=B3nio_Fernandes?=
Author Date: 2019-08-05 21:31:21 UTC

toolbar: Always show pathbar background

We hide the pathbar background when the window is small enough that
the pathbar is no longer centered. This was introduced to make the
pathbar flat.

However, now that the pathbar is buttonized again, it doesn't make it
flat, so there is no point. Also, the transformation is surprising.
Furthermore, it is prone to styling glitches.

So, give up on the transformation and always have a pathbar background,
effectively reverting commit 080400bd243ab86d82954eaff0c866c3ac97f3f2

Fixes: https://gitlab.gnome.org/GNOME/nautilus/issues/907

gnome-3-30 2019-04-14 12:35:51 UTC
Define symbol needed for gnome-desktop

Author: Emmanuele Bassi
Author Date: 2019-04-14 12:28:06 UTC

Define symbol needed for gnome-desktop

The copy-paste of libgnome-desktop's thumbnailing code is missing a
symbol that is defined by the libgnome-desktop build, which breaks
Nautilus's own build.

gnome-3-26 2019-04-11 00:14:43 UTC
Update German translation

Author: Christian Kirbach
Author Date: 2019-04-11 00:14:43 UTC

Update German translation

adding-hello-world 2019-04-04 17:09:07 UTC
README: Add hello world

Author: Carlos Soriano
Author Date: 2019-04-04 16:56:45 UTC

README: Add hello world

The README was not welcoming enough

Add hello world to the README

Closes https://gitlab.gnome.org/GNOME/nautilus/issues/973

update-about-dialog 2018-10-30 19:23:38 UTC
window: Update about dialog

Author: Carlos Soriano
Author Date: 2018-10-30 19:19:59 UTC

window: Update about dialog

This work removes the manually curated lis of contributors, both because
of its maintenership burden and because contributions come from a very
diverse sources, including marketing, QA, translation, design,
mouth-to-mouth preaching, etc. By creditting just a few of them we
undermine all the others that make such a great and sometimes invisible
effort.

This also updates the program name to mention the codename Nautilus, so
those looking at the about dialog, most likely developers, know the code
name of the project.

And finally, it adds the website so people know where to find more
information, issues, and to contribute.

gnome-3-24 2018-08-12 09:27:52 UTC
Update Chinese (Taiwan) translation

Author: lantw44
Author Date: 2018-08-12 09:27:52 UTC

Update Chinese (Taiwan) translation

alex-fazakas-operations-undo-redo 2018-07-31 09:00:01 UTC
test: Add copy operation undotests

Author: Alexandru Fazakas
Author Date: 2018-07-30 09:04:47 UTC

test: Add copy operation undotests

This patch adds undo tests for the copy operations.

Redo is not included as undo for copy means permanently deleting the
copied files, which renders redoing pointless.

new-properties-extension 2018-06-20 07:59:44 UTC
general: Make property extensions gtk version independent

Author: Carlos Soriano
Author Date: 2018-05-22 13:10:47 UTC

general: Make property extensions gtk version independent

Nautilus property extensions to add property pages to the property
dialog was providing a GtkWidget to be modified by extensions.

This makes the extension need to target a specific gtk version, which
with the new gtk versioning might be hard to provide, and it's quite a
bad practice since it requires everyone to be on top of any gtk update.
This is currently holding the work for porting Nautilus to gtk4, since
the Totem extension depends on us having the same gtk+ version, which is
unlikely.

This work makes the extension for providing property extensions not
depend on gtk by providing a plain struct to be filled with data that
later on Nautilus will layout on the UI.

See https://gitlab.gnome.org/GNOME/nautilus/issues/276

actions-in-header-bar 2018-04-16 20:36:05 UTC
Prototype actions in headerbar

Author: Carlos
Author Date: 2018-04-16 20:36:05 UTC

Prototype actions in headerbar

action-info-bar-non-flat 2018-04-09 15:52:09 UTC
action-bar: Provide 30% box design

Author: Carlos
Author Date: 2018-04-09 15:52:09 UTC

action-bar: Provide 30% box design

action-info-bar-flat-expanding-text-buttons 2018-03-25 21:54:06 UTC
action-bar: Flat style with expanding text buttons

Author: Carlos
Author Date: 2018-03-25 15:46:59 UTC

action-bar: Flat style with expanding text buttons

action-info-bar-triple-section 2018-03-24 19:41:06 UTC
actionbar: Another prototype, this time info bar in the middle

Author: Carlos
Author Date: 2018-03-24 19:41:06 UTC

actionbar: Another prototype, this time info bar in the middle

And buttons in two sections, left and right.

action-info-bar-compact 2018-03-23 18:45:37 UTC
Add custom header bar style back

Author: Display Name
Author Date: 2018-03-23 18:35:26 UTC

Add custom header bar style back

It’s a bit ugly how the path bar is stepped around and there are some
issues with contrast, but I’m not sure how to avoid that.

action-and-info-bar-2018 2018-03-22 22:48:20 UTC
action-bar: Try out a flatter design

Author: Carlos
Author Date: 2018-03-22 22:48:20 UTC

action-bar: Try out a flatter design

wip/gbsneto/actionbar-review 2018-03-22 21:34:20 UTC
files-view: Update action bar to latest code

Author: Carlos
Author Date: 2018-03-22 19:10:06 UTC

files-view: Update action bar to latest code

csoriano/tasks 2018-01-22 13:17:53 UTC
Fixup last commit

Author: Carlos
Author Date: 2018-01-22 13:17:53 UTC

Fixup last commit

wip/csoriano/list-box 2017-08-17 17:32:59 UTC
Get the view to a working state

Author: Display Name
Author Date: 2017-08-17 17:29:50 UTC

Get the view to a working state

gnome-3-22 2017-08-12 13:25:42 UTC
Update Indonesian translation

Author: Andika Triwidada
Author Date: 2017-08-12 13:25:42 UTC

Update Indonesian translation

wip/alexpandelea/tags 2017-08-09 09:50:57 UTC
implement tags

Author: Alexandru Pandelea
Author Date: 2017-06-28 16:47:41 UTC

implement tags

gnome-2-24 2017-07-28 17:13:19 UTC
Revert "Updated Slovenian translation"

Author: Piotr Drąg
Author Date: 2017-07-28 17:13:19 UTC

Revert "Updated Slovenian translation"

This reverts commit 39c77205f0607d388466dbf19775630608022587.

gnome-3-20 2017-07-27 13:47:37 UTC
Updated Slovenian translation

Author: Matej Urbančič
Author Date: 2017-07-27 13:47:37 UTC

Updated Slovenian translation

1100 of 144 results

Other repositories

You can't create new repositories for Nautilus.