logo.png

Nautilus

Simple file manager


Ideas in this web page are ideal for those who want to take some new feature to implement which can be a middle-term task:

3.16

Task

Description

Bug

Person willing

Status

Menus rework

Rework the menus to match mockups. See https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-menus.png using popovers and more complex widgets than the simple old menus

CarlosSoriano

Done

Port to GAction

Port all the deprecated GtkActions to the new GAction and a big clean up and modernization of the code base

CarlosSoriano

Done

Change Delete shorcut

Add in app notification for feedback so we can change the Delete shorcut to just the Delete key

CarlosSoriano

Done

Improve list view

Match some of the visual parts of the mockups https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/recent-list.png

CarlosSoriano

Done

3.18

Task

Description

Bug

Person willing

Status

Improve search

Improve search and figure out a way for a better recursive search display so we fix most of the problems that weren't there with type-ahead search. We could need the views rework to show a smart new search widget

311875, 745018, 725939

CarlosSoriano

Done except UI rework

Better sync services/goa integration

So we can show a custom icon in the sidebar, a progress bar, etc. This task depends relatively in the canvas view rework for be able to integrate random widgets in the canvas view/list view elements/icons. For this release we will implement the placesidebar part

750846

CarlosSoriano

Completed prototype as planed

Long file operations UI

Rework the long file operations UI

750850

CarlosSoriano

Done

New Folder dialog

Implement a new folder dialog instead of just creating the folder https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/new-folder.png

747381

CarlosSoriano, GeorgesNeto

Done

Use GtkPathBar instead of NautilusPathbar

Use the stock GtkPathBar and improve it with Nautilus needs so other projects can benefit as well. Also rework the UI as per https://wiki.gnome.org/Design/OS/Breadcrumbs

CarlosSoriano

Deferred for 3.20 due to file monitor issues

Port GtkPlacesSidebar to GtkListBox

It will fix theming issues, visuals, and will improve the experience and the code

CarlosSoriano

Done

Start implementation of previewer

Probably it will take more than a release, so start the creation of a library/widget for general previewer of files so we can achieve this https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/preview.png across projects

CarlosSoriano, CosimoCechi, DebarshiRay

Done the part planned for this release

Other places view

Add a view for network locations and permanent drives. This work is in GtkPlacesSidebar. Design review notes.

721416

GeorgesNeto as GSOC project

Done

Implement operations new design

Implement the new mockups for operations https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/ongoing-operations-wires.png

CarlosSoriano

Done

Improve empty states

Implement the new mockups for empty states https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/wire-empty-folder.png and https://github.com/gnome-design-team/gnome-mockups/blob/master/file%20chooser/file-chooser-3.18.png

689825 ...

CarlosSoriano

Done

3.20

Task

Description

Bug

Person willing

Status

Remove floating bar

Remove the floating bar, providing other ways for its uses i.e. a spinner while loading a directory.

750848

Blocked for decision

Action bars

Implement action bars for nautilus instead of some menus https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/documents.png https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/folder-menu.png . This task depends on selection mode task

Blocked for decision

Search UI

Improve the search UI

701413, 750832

GeorgesNeto

Done

Use GtkPathBar instead of NautilusPathbar

Use the stock GtkPathBar and improve it with Nautilus needs so other projects can benefit as well. Also rework the UI as per https://wiki.gnome.org/Design/OS/Breadcrumbs

CarlosSoriano

Blocked for decision

3.22

Task

Description

Bug

Person willing

Status

Make desktop support optional

The desktop code is too thigh into nautilus, making impossible the progress on the rework of the views. This has been needed for some time. So we want to create a different binary for the desktop.

CarlosSoriano

Done

Rework canvas view

Use GtkFlowBox or similar for canvas(icon) view so we can have responsive design.

CarlosSoriano

Done in wip branch, blocking on gtk+

Integrate archive compression handling

Integrate the file compression handling into nautilus, so we support the most common use of those instead of opening an external application.

GSoC

Done

Batch renaming

Allow to rename multiple files at once, in cases like camera photos or so. We will provide a nice UI for it.

GSoC

Done

3.24

Task

Description

Bug

Person willing

Status

Use GtkPathBar instead of NautilusPathbar

Use the stock GtkPathBar and improve it with Nautilus needs so other projects can benefit as well. Also rework the UI as per https://wiki.gnome.org/Design/OS/Breadcrumbs

CarlosSoriano

In progress

Action bars

Implement action bars for nautilus instead of some menus https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/documents.png https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/folder-menu.png.

767874

GeorgesNeto

Blocked for decision

Remove floating bar

Remove the floating bar, providing other ways for its uses i.e. a spinner while loading a directory. This depends on the action bar.

750848

Blocked for decision

Easier bookmarking

Improve the UI way we do bookmarking

732103 771919 767808

Blocked for decision

Implement better operations popover feedback

Ala firefox download button

753728

Done

Implement non-blocking view in-app notifications

Currently the in-app notification obscure the content. We can advance in the design and implementation of the in-app notification for the benefit of all GNOME apps

756094

Blocked for decision

3.26

Task

Description

Bug

Person willing

Status

Add automatic testing and profiling

We should have unit tests and feature tests for basic and critical operations and code paths. We need to ensure stability and performance in short term and long term.

772675

Intenrship

To do

Not time priority clear

Task

Description

Bug

Person willing

Status

Selection mode

Implement selection mode for Nautilus https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/selection-mode.png . This task depends relatively in the icon and list rework. Although we could do it with the old code (there is a patch for this in Nautilus mailing list).

To do

Better sync services/goa integration

So we can show a custom icon in the sidebar, a progress bar, etc. This task depends relatively in the canvas view rework for be able to integrate random widgets in the canvas view/list view elements/icons. For this release we will implement the placesidebar part

750846

CarlosSoriano

In progress

Finalize implementation of preview

Probably it will take more than a release, so finalize now the library/widget for general previewer of files so we can achieve this https://github.com/gnome-design-team/gnome-mockups/blob/master/nautilus/nautilus-next/preview.png across projects

CarlosSoriano

To do

Apps/Nautilus/Roadmap (last edited 2017-02-23 20:41:22 by CarlosSoriano)