Commit graph

445 commits

Author SHA1 Message Date
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
António Fernandes 0a1f78a772 global-preferences: Remove now-unused preferences
With the removal of canvas view, both preferences became meaningless.
2021-12-29 11:39:32 +00:00
António Fernandes 5830de7f41 general: Rename 'canvas' to 'grid' in enums
These symbols are actually meant for both old and new "grid" views,
in opposition to the "list" view, so this is a more appropriate name,
considering both share NAUTILUS_VIEW_GRID_ID.
2021-12-29 11:39:32 +00:00
Nishit Patel 639eb6dd61 nautilus-search-engine: search by creation time
this will let user search for the files using the
crtime (creation time) of the files

Closes #1761
2021-11-27 11:04:53 +00:00
Ondrej Holy ca5283a520 Release version 41.1 2021-10-30 09:08:22 +02:00
Albert Vaca Cintora 42b0362e98 build: Remove incorrect i18n.merge_file argument
The positional argument was being silently ignored until meson 0.60.0 where
it fails with "ERROR: Function does not take positional arguments".

See: https://github.com/mesonbuild/meson/issues/9441
2021-10-26 13:58:38 +00:00
Ondrej Holy 7b469dfa87 ci: Use lineup-parameters python script
The lineup-parameters.c is hard to use with meson. Let's use the python
rewrite from
https://gitlab.gnome.org/GNOME/epiphany/-/blob/master/data/lineup-parameters
instead.
2021-10-11 06:45:26 +00:00
Ondrej Holy 9991d5a8c0 Release version 41.0 2021-09-17 13:16:43 +02:00
António Fernandes fe5c1a6dee Release version 41.rc 2021-09-03 21:48:43 +01:00
António Fernandes bbaacb3064 Release version 41.beta 2021-08-14 13:34:25 +01:00
Ondrej Holy 156a68cf52 compress-dialog: Add support for encrypted .zip
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
2021-08-10 11:20:25 +00:00
Ondrej Holy 0865620acf Revert "uncrustify: Ignore sp_arith to workaround bug"
This reverts commit 3ad2de33da.
2021-07-14 09:35:18 +02:00
António Fernandes 3ad2de33da uncrustify: Ignore sp_arith to workaround bug
A new bug in uncrustify 0.73 causes a pointer type to be interpreted
as an arithmetic operation, thus adding a space. [0]

This causes the CI pipeline to fail on style-check job.

To workaround this, ignore the "space around arithmetic operator" rule.

[0] https://github.com/uncrustify/uncrustify/issues/3233
2021-07-11 22:05:51 +00:00
Ondrej Holy 2ae4631c58 Release version 41.alpha 2021-07-09 17:09:31 +02:00
Jakub Steiner 7932d37290 icon: add 'source'
Initiative: https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/84
2021-06-29 14:35:11 +02:00
anton-z-s 9b7df261b1 gschema.xml: Update icon-view's description
The description was made when there was an option to set per-folder view mode.
2021-05-27 19:30:24 +00:00
Ondrej Holy 4f9ddd632f Release version 40.1 2021-04-30 15:29:56 +02:00
Ondrej Holy b3d68fbbf8 ci: Specify test dependencies to fix pipeline
The `validate-desktop`, `validate-desktop-autorun-software` and
`validate-appdata` meson tests fail currently because of the updated meson.
This is because of the recent change, which requires explicit specification
of dependencies. Let's specify them to fix the pipeline.

https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/372
2021-04-21 10:47:58 +02:00
António Fernandes 885de25eeb uncrustify: Enforce single space after control flow keywords
This is the style we use, but we were missing the uncrustify
configuration for it.
2021-04-19 11:20:13 +00:00
Simental Magana, Marcos c839b586de .desktop: claim handling of rar mime types
This addition follows the logic of adding back RAR
support in gnome-autoar[1]

Closes #1813

[1] - 9356fae1a7
2021-04-03 16:53:36 -06:00
Ondrej Holy 63fce9f8cf Release version 40.0
I made 40 release yesterday by mistake. Let's use 40.0 instead to
ensure the correct sort order.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1807
2021-03-20 09:23:53 +01:00
Ondrej Holy fad09fd58d Release version 40 2021-03-19 14:47:28 +01:00
Ondrej Holy 9d75d50605 Release version 40.rc 2021-03-13 09:11:25 +01:00
Ondrej Holy f912e6dc82 Release version 40.beta 2021-02-13 16:46:48 +01:00
António Fernandes d5c57c0c55 gschema: Raise thumbnail size limit to 50MB
This was last updated 12 years ago.

Assuming 10MB is too low given today's hardware, make that 50MB.

Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1309
2021-02-08 11:46:02 +00:00
António Fernandes 986cb10808 preferences: Drop executable-text-activation setting
Whe the ASK option gone, the only alternative to the default is RUN.

This option is not safe: it's too easy to accidentally run programs.

Now we have a "Run as a Program" action in the context menu, which is
available by default (no configuration required) and safe (clearly
labeled, intentionally chosen).

So, remove the RUN option is no longer necessary, and with it we can
remove the preference from both the UI and GSettings schemas.

Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1700
Discussed in https://gitlab.gnome.org/GNOME/nautilus/-/issues/443
2021-02-06 18:20:10 +00:00
António Fernandes 64326f0331 mime-actions: Drop ACTIVATION_ACTION_ASK
There is an option in Preferences which enables a dialog asking users
what they intend to do when they double-click an executable text file:
open as a text file or run as a program?

The dialog asking that question has known design problems, but they
remain unaddressed, which is not surprising because it's non-default.

Now, with the new menu item added in the last commit, the two options
("Open" and "Run as a Program") are both available by default in the
context menu, so there is no need to ask the question in a dialog.

Remove the option, the dialog, and the related code.

Closes https://bugzilla.gnome.org/show_bug.cgi?id=598671
Part of https://gitlab.gnome.org/GNOME/nautilus/-/issues/1700
2021-02-06 18:20:10 +00:00
Sachin Daluja e96aac1f65 general: Remove option to bypass delete confirmation
A gsettings-based option "confirm-trash" existed to determine if a
confirmation dialog should be shown when emptying the trash. This
setting, enabled by default, was misappropriated for the unrelated
"delete directly" operation of files outside Trash. This latter use of
this setting was misleading and unexpected (more discussion on the
linked issue page.)

Remove option "confirm-trash" entirely because neither of the above
mentioned operations are reversible, so they should always require
confirmation.

Add ellipsis to labels for the "empty trash" and "delete permanently"
actions since they now always invoke a confirmation dialog.

Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1699
2021-02-06 10:43:51 -05:00
Ondrej Holy a09befcd04 Release version 40.alpha 2021-01-08 16:45:11 +01:00
António Fernandes 6b92435c7c column-utilities: Add Created date column
Now that we have backend support for showing and sorting by btime, add
an optional "Created" column to the list view.

This enables using the attribute as caption for icon view too.
2021-01-05 14:03:49 +00:00
António Fernandes 22d2c30d5f general: Support sorting by creation date
No user visible changes yet.
2021-01-05 14:03:49 +00:00
Ondrej Holy 8ed4a28f28 Release version 3.38.1 2020-10-02 14:18:30 +02:00
Ondrej Holy 5f1b9200cf Release version 3.38.0 2020-09-11 15:40:10 +02:00
Ondrej Holy b6f39cf87d Release version 3.37.92 2020-09-04 15:13:41 +02:00
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
Sam Thursfield f9c79fce6d Use Tracker Miners inside Flatpak when not available on the host
This means the Nautilus flatpak will be able to use Tracker on systems
which don't have Tracker 3 available on the host. It comes at a cost of
increased resource consumption inside the Flatpak due running an extra
indexer process there.
2020-09-02 18:50:17 +02:00
Sam Thursfield 7712c2c7e1 Port to Tracker 3
Mostly the port is straightforward, we connect to tracker-miner-fs
explicitly over D-Bus instead of the centralized tracker-store daemon
we connected to previously.

The search-engine-tracker test is now isolated from the user's real
Tracker index using the `tracker-sandbox` script provided by Tracker,
and it lets tracker-miner-fs index the test file rather than trying
to synthesize the expected database contents.

There are more changes in nautilus-tag-manager.c.  Until now, starred
file information was stored in the tracker-miner-fs database. This has
some downsides, firstly the data is deleted if someone runs `tracker
reset --hard`, secondly it isn't possible to do this from inside a
Flatpak sandbox with Tracker 3.0.  because the

This commit changes the NautilusTagManager to set up a private
database inside XDG_DATA_HOME/nautilus/tags. This stores the starred
file information. The database is managed with Tracker, which allows us
to continue using the rename-tracking that tracker-miner-fs provides.
The same limitations apply as before that only files in indexed
locations can be starred.
2020-09-02 17:28:38 +02:00
Ondrej Holy f3977e8aa0 Release version 3.37.91 2020-08-21 08:18:38 +02:00
Ondrej Holy b46854c981 appdata: Fix typo in property name of release tag
Currently, "data" property is used for release tag, but it should be
"date" instead.
2020-08-21 08:00:09 +02:00
Ondrej Holy 975b666363 Release version 3.37.90 2020-08-07 13:35:33 +02:00
Ondrej Holy f485401c39 Release version 3.37.3 2020-07-03 14:30:01 +02:00
Ondrej Holy e45d7b3d5e appdata: Update outdated release list
The list of releases is outdated, which is probably why GNOME Software and
"flatpak info" shows version 3.32.1 for our nightly bundles, although the
About dialog shows something completely different. Let's replace the list of
outdated releases with just the current one. Also add comment in meson.build
to not forget about it next time.
2020-06-13 16:55:20 +00:00
Ondrej Holy 82dcbfe316 appdata: Use mailing list address as update contact
The update contact points to our previous maintainer. Let's use the
mailing list address instead to be always valid...
2020-06-13 16:55:20 +00:00
António Fernandes e003246153 .desktop: Include traditional name as search keyword
Based on patches from Felipe Borges for other apps. Quoting him:

The GNOME Shell search results are forwarded from the results of
GLib's g_desktop_app_info_search() function, which matches the
Name, Exec, Keywords, GenericName, X_GNOME_FullName, and Comment
keys from desktop files[0].

Since Totem is now named "Videos", a query for "totem" would
match the "Exec" key and present the application in the search
results as expected. Unfortunately that doesn't happen for Flaptaked
Totem, which would get its desktop file "Exec" key overwritten to
something such as Exec=/usr/bin/flatpak run --branch=stable
--arch=x86_64 --command=totem org.gnome.Totem --new-document

This way, searching for "totem" when only the Flatpaked version
of it is installed returns no results. Searching for "Videos"
presents the application as expected.

Its been proposed in GLib to parse the "Exec" key for searches
but that was rejected[1] because it would imply establishing an
API which assumes that the command line behavior of Flatpak would
be stable/never-change.

A fix was proposed in Flatpak directly[2] but it was rejected,
leaving us with the only option of adding the historical/legacy
application names to the "Keywords" key in their desktop files.

Many users, such as myself, have the "muscle memory" of search
for the old application's name, such as "totem", "gedit", "evince".
Although I agree that the new names should be presented to new
users and that the old ones shouldn't be visible in UI, it makes
sense and little effort to support the search for the old names IMO.

[0] https://gitlab.gnome.org/GNOME/glib/blob/master/gio/gdesktopappinfo.c#L378
[1] glib#1706
[2] https://github.com/flatpak/flatpak/issues/2749
2020-04-10 16:57:29 +00:00
Alberts Muktupāvels 1b063137ce dbus-manager: clarify CreateFolder method
https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/504
2020-04-06 21:19:15 +03:00
Alberts Muktupāvels 7425abd7c0 dbus-manager: add ask_confirmation parameter to EmptyTrash
https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/504
2020-04-06 21:19:15 +03:00
Alberts Muktupāvels 7adf189c8d dbus-manager: deprecate old interface
https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/504
2020-04-06 21:19:15 +03:00
Alberts Muktupāvels 1a26621dbd dbus-manager: add DeleteURIs method
Add DeleteURIs method to make it possible to permanently delete
files avoiding trash.

https://gitlab.gnome.org/GNOME/nautilus/merge_requests/504
2020-04-06 21:19:15 +03:00
Alberts Muktupāvels dce530aa87 dbus-manager: add and implement FileOperations2 interface
Add new version of FileOperations interface. This versions adds
PlatformData argument to all methods. Currently supported arguments
are parent-handle and timestamp.

This change is necessary for proper focus handling.

https://gitlab.gnome.org/GNOME/nautilus/merge_requests/504
2020-04-06 21:19:15 +03:00
Ondrej Holy bec3229e99 uncrustify: Group single line comments to block
C++ comments ("//") are converted to C comments ("/* */"), but they
are not grouped together. So, each line is enclosed by "/* */". Let's
add cmt_cpp_group and cmt_c_group options to ensure that the single
line comments are grouped together.
2020-04-05 16:22:26 +00:00
Ondrej Holy 787842f948 uncrustify: Fix indentation of ternary operators statements
Let's add "indent_ternary_operator = 1" to our uncrustify.cfg in order
to prevent the following unwanted change:

     list = back ? nautilus_window_slot_get_back_history (self->window_slot) :
-                  nautilus_window_slot_get_forward_history (self->window_slot);
+           nautilus_window_slot_get_forward_history (self->window_slot);
2020-04-05 16:22:26 +00:00
Ondrej Holy e66f540052 run-uncrustify.sh: Skip some imported source codes
Skip gtk, animation and audio-video-properties subdirectories as those
codes are copy&pasted from other project.
2020-04-05 16:22:26 +00:00
António Fernandes 9a9dba195d build: Use new nightly icon for the Devel profile
A variant of the app icon has been introduced in the previous commit.

Let's use it for the Devel profile.

Part ot https://gitlab.gnome.org/GNOME/Initiatives/issues/12
2019-10-13 16:13:26 +00:00
Jakub Steiner 108cd327d7 icon: create a nightly app icon
Provide a development variant of the app icon
See https://gitlab.gnome.org/GNOME/Initiatives/issues/12
for more info.
2019-10-13 16:13:26 +00:00
Ondrej Holy 6f0f48c47c appdata: Use Files instead of Nautilus
Files is name which is used in the About dialog, the in Desktop file
and on the website, thus we should use it also in the AppData file as other
projects do.

This fixes the following downstream bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1725120
2019-07-04 11:00:32 +00:00
Kalev Lember 8d5adcbdf8 appdata: Fix accidentally changed appstream ID
Keep the ID as "org.gnome.Nautilus.desktop" as was in 3.32.x. The
appstream ID is supposed to be stable and not change.

This partially reverts commit e3e2811b9e
2019-02-06 09:34:44 +01:00
Bilal Elmoussaoui e3e2811b9e appdata: update the appstream data to follow the latest specs
Specs: https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html
The categories are merged from the desktop file with appstream-compose
No need to keep a duplicated info here.
2019-06-15 08:49:04 +02:00
ZhaoQiang d225c52f1d general: Update URL for issue reports 2019-04-30 13:22:05 +02:00
Ernestas Kulik 2cca1945e1 build: Don’t build lineup-parameters by default
It’s only needed on a case-by-case basis.
2019-04-14 14:39:17 +02:00
Philip Withnall 51b543cd51 data: Fix caption capitalisation in appdata file
Make the capitalisation of the image captions match the translatable
titles of the dialogues in the images, so that translations can be
reused.

Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-04-11 12:36:21 +01:00
Bilal Elmoussaoui 62a28f0e4d Meson: validate appdata file without network access
Network access is restricted on Flatpak build env, the same with other distros running tests for packages during the build process without network access. Fixes the pipeline from failing.
2019-01-15 11:24:44 +00:00
Timothy OBrien 2eed21b2dd org.gnome.Nautilus.appdata.xml.in.in: No screenshots in appdata
No screenshots were supplied by the appdata xml meaning that software install tools would not show them to the user.

This commit proposes a set of screenshots hosted via the static-web project: https://gitlab.gnome.org/Infrastructure/static-web

See static-web merge request https://gitlab.gnome.org/Infrastructure/static-web/merge_requests/2 for proposed screenshots.

Fixes #556
2019-01-15 09:50:43 +00:00
Piotr Drąg 1e8631444f gschema: Use Unicode quotation marks in default-sort-order’s description
See https://developer.gnome.org/hig/stable/typography.html

https://bugzilla.gnome.org/show_bug.cgi?id=774288
2018-12-07 19:19:25 +01:00
António Fernandes 29733c26e2 file: Drop NAUTILUS_FILE_SORT_NONE
This was needed for manual layout, which was still used for handling
desktop icons. Non-desktop views still have code to gracefully handle
this value.

With the refactoring from the last commit, we can finally drop this.
2018-12-07 15:44:15 +00:00
António Fernandes d6effd2d6c gschema.xml: Update default-sort-order's description 2018-12-07 15:44:15 +00:00
António Fernandes 947d28a904 file: Sync sort types with settings
The org.gnome.nautilus.preferences default-sort-order key is a currently
hidden-from-UI preference that should be honored by all views, if no
custom order is specified in the current location's metadata.

However, for this to work, two enums must be kept in sync between the
code and the schemas. This has not been happening since the introduction
of the Starred files feature.

To fix this, restore the sort order according to settings, and make
starred take the place of trash-time, which is non-sensical as default
for all folders.

Forthermore, to prevent this from breaking again, add documentation to
both enums.

Fixes https://gitlab.gnome.org/GNOME/nautilus/issues/636
2018-12-07 15:44:15 +00:00
Jakub Steiner 1bf45f7da7 icon: legibility/style tweaks
- further address the scaling sharpness

https://gitlab.gnome.org/GNOME/nautilus/issues/743
2018-11-21 18:53:43 +01:00
Carlos Soriano 42c5ce657e dbus: Implement rename file
So desktop icons extensions can use it.
2018-11-19 17:38:37 +01:00
Iain Lane 60634cfee0
dbus-interfaces: Remove stray "
This is a typo.
2018-11-14 15:24:43 +00:00
Jakub Steiner a12524c9af icon: improve grid fit
- imrpove the grid fit of the shapes. Primary sizes are 128, 64 and 32,
  but we render at 96 in the shell in many places.

  This isn't perfect and we're probably be better off sticking to 128
  in the shell, but it is less fuzzy.

Adresses issue #743
2018-11-13 13:51:14 +01:00
Tobias Bernard a22096003c App icon: update colors and shape to latest guidelines 2018-10-19 14:16:30 +02:00
Carlos Soriano 76b84467ad Revert "Revert "build: Don't loop over icons""
This reverts commit 37799d64ca
2018-09-14 05:12:34 +00:00
Carlos Soriano 564b9dcbd7 Revert "Revert "icon: update app icon""
This reverts commit efef783dbd
2018-09-14 05:12:12 +00:00
Carlos Soriano efef783dbd Revert "icon: update app icon"
This reverts commit be862db092
2018-09-14 05:10:13 +00:00
Carlos Soriano 37799d64ca Revert "build: Don't loop over icons"
This reverts commit a7a03f6398
2018-09-14 05:09:47 +00:00
Carlos Soriano a7a03f6398 build: Don't loop over icons
Since we have only one now.
2018-09-13 14:42:07 +02:00
Jakub Steiner be862db092 icon: update app icon
- GNOME 3.32 redesign of app icons.
  See https://gitlab.gnome.org/GNOME/Initiatives/issues/2
  for more info.

/label ~"9. Initiative: AppIconRedesign"
2018-09-13 14:42:07 +02:00
Carlos Soriano 533dceb8ca dbus-manager: Provide undo status
This is interesting for the desktop icons integration, so it can hide
the undo/redo menu items appropriately.
2018-08-18 20:32:28 +02:00
Carlos Soriano 9e9ca30c13 dbus: Implement move operation
Analog to the copy operation.
2018-08-08 14:07:48 +02:00
Carlos Soriano 60c3f2ea83 dbus-manager: Drop copy file operation
It was truly unreliable and not working clearly. We have a more powerful
and simpler API with CopyURIs, so there is no point to have this one.

This commits drops the DBus API. Note that the DBus version is not
bumped, I believe this DBus API is not used by any external service
given how broken was it.
2018-08-07 21:27:50 +02:00
Carlos Soriano 36b011a9e0 dbus-manager: Implement undo/redo
For the integration with the desktop icons extension.
2018-08-07 19:14:09 +00:00
Carlos Soriano 2543432aa1 dbus-manager: Implement creation of new folders
For the integration with the desktop icons extension.
2018-08-07 19:14:08 +00:00