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:
1. 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 |
|
Done |
|
Port to GAction |
Port all the deprecated GtkActions to the new GAction and a big clean up and modernization of the code base |
|
Done |
|
Change Delete shorcut |
Add in app notification for feedback so we can change the Delete shorcut to just the Delete key |
|
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 |
|
Done |
2. 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 |
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 |
Completed prototype as planed |
||
Long file operations UI |
Rework the long file operations UI |
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 |
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 |
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 |
|
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 |
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. |
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 |
|
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 ... |
Done |
3. 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. |
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 |
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 |
Blocked for decision |
4. 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. |
|
Done |
|
Rework canvas view |
Use GtkFlowBox or similar for canvas(icon) view so we can have responsive design. |
|
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 |
5. 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 |
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. |
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. |
Blocked for decision |
||
Easier bookmarking |
Improve the UI way we do bookmarking |
Blocked for decision |
||
Implement better operations popover feedback |
Ala firefox download button |
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 |
Blocked for decision |
6. 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. |
Intenrship |
To do |
7. 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 |
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 |
To do |