Pedro Albuquerque
c222d59f53
Updated Portuguese translation
2015-07-05 10:02:44 +00:00
Matthias Clasen
39822092f4
file chooser: Allow deleting files
...
This is another often requestsed feature for save mode.
Based on a patch by John Beard,
https://bugzilla.gnome.org/show_bug.cgi?id=325150
2015-07-04 23:46:11 -04:00
Matthias Clasen
15617a69aa
file chooser: Allow renaming files
...
This has often been requested as a useful feature in save mode.
Based on a patch by John Beard,
https://bugzilla.gnome.org/show_bug.cgi?id=325150
2015-07-04 22:44:30 -04:00
Matthias Clasen
530d295a2e
Fix up some whitespace mishap
2015-07-04 22:38:30 -04:00
Matthias Clasen
8379ef3067
file chooser: Redo the trailing space warning
...
Redo this slightly differently, so we can keep all the simple
checks in one place. This will make it easier to reuse the code
for file renaming.
2015-07-04 22:38:30 -04:00
Matthias Clasen
8b90c79037
places sidebar: Fix memory handling of rename popover
...
We were freeing the same string twice here, leading to
badness.
2015-07-04 22:38:29 -04:00
Arc Riley
94bcdd3217
Strip leading and trailing whitespace from filechooser save filenames
...
This makes a local copy of the file part of the entry to strip it transparently
Since this is assumed to be a mistake, the user is not notified.
https://bugzilla.gnome.org/show_bug.cgi?id=593372
2015-07-04 19:21:45 -04:00
Arc Riley
02b5ac9ee4
Warn for whitespace at beginning or end of new folder names
...
The warning is not intended to disable the Create button and must only be shown
when the folder is not found, so this is implemented in the folder name exists
callback.
A "name" entry was added to FileExistsData to pass the filename to the callback
https://bugzilla.gnome.org/show_bug.cgi?id=751800
2015-07-04 18:57:13 -04:00
Emmanuele Bassi
d2569a3860
docs: Drop deprecated symbolic icon names
...
Do not suggest using icons that do not exist.
2015-07-04 19:34:23 +01:00
Emmanuele Bassi
c5a250ce37
container: Update the add() warning
...
Now that gtk_widget_reparent() has been deprecated, we should not
suggest it.
2015-07-04 19:34:23 +01:00
Pedro Albuquerque
bea3cbaba5
Updated Portuguese translation
2015-07-04 07:54:42 +00:00
Pedro Albuquerque
6c8f7aae4f
Updated Portuguese translation
2015-07-04 07:47:04 +00:00
Matthias Clasen
309c845e69
file chooser: Make Ctrl-L work in search mode
...
There is no real reason to not allow this. The transition is
not quite as smooth as it should be, currently, but at least
it works.
2015-07-04 00:29:27 -04:00
Matthias Clasen
a453212591
file chooser dialog: Make button not take focus
...
Things work smoother, keynav-wise, if the search button does not
take focus on click.
2015-07-04 00:29:27 -04:00
Matthias Clasen
4dafcf9c8b
file chooser: Make unsetting save entry work
...
Fix an overzealous assertion.
2015-07-04 00:29:27 -04:00
Matthias Clasen
017025c1a7
file chooser dialog: Make action changes work
...
We were not listening for action changes to update the
save entry.
2015-07-04 00:29:26 -04:00
Matthias Clasen
bb6f698abe
file chooser: Cleanups
2015-07-04 00:29:26 -04:00
Matthias Clasen
4a21c129e4
testfilechooser: Add a --local-only flag
...
This allows for easier testing of !local-only mode.
2015-07-04 00:29:26 -04:00
Matthias Clasen
29abbdd3e3
file chooser: Don't show Trash in save mode
...
You can't save there...
2015-07-04 00:29:26 -04:00
Matthias Clasen
78db92df7e
GtkPlacesSidebar: Allow hiding Trash
...
We will use this in the filechooser in save mode.
2015-07-04 00:29:26 -04:00
Matthias Clasen
fa3ff773be
GtkTreeViewColumn: Fix a documentation typo
2015-07-04 00:29:26 -04:00
Matthias Clasen
22294a4a0d
file chooser: Improve column sizing
...
Allow the name and location columns to be resized, but arrange
for their sizing to be reset when the column layout changes (either
by the location column appearing/disappearing, or by the time
column changing between mtime and atime. This gives a decent
compromise between good automatic sizing and user control.
2015-07-04 00:29:26 -04:00
Matthias Clasen
ed1c349e0b
file chooser: Remove a wrong assumption
...
The code for getting the selected files was assuming that
we are always in browse mode, and was causing warnings when
hitting Ctrl-L twice, right after opening the file chooser.
The fix is to simple use the model that is passed into the
callback.
2015-07-04 00:29:26 -04:00
Matthias Clasen
17a860cea2
file chooser: Don't show Enter Location in sidebar
...
Following the file chooser mockups.
2015-07-04 00:29:26 -04:00
Matthias Clasen
c7bc902093
file chooser: Update empty state for search
...
Follow the mockups more.
2015-07-04 00:29:26 -04:00
Matthias Clasen
191bccebf3
file chooser: Add search progress
...
Show a spinner if no search reasults have shown up yet and
the search is still going, after 2 seconds.
2015-07-04 00:29:26 -04:00
Matthias Clasen
31a022175f
file chooser: Set fixed sort functions for recent and search
2015-07-04 00:29:26 -04:00
Matthias Clasen
0ac17418dd
file chooser: Improve location column formatting
2015-07-04 00:29:26 -04:00
Matthias Clasen
39c2d12330
file chooser: Improve the mode switching operation
...
Avoid reloading models unnecessarily, e.g. when the user
switches to search and back without starting a search.
Keep the current list contents visible until a search is
actually started. Also, synchronize any changes in the
column layout with the corresponding model changes.
2015-07-04 00:29:26 -04:00
Matthias Clasen
9a44467318
Add a getter for the directory to file system model
...
This will allow us to aovid reloading if the directory is
unchanged.
2015-07-04 00:29:26 -04:00
Matthias Clasen
5763199e43
file chooser: Clean up enum handling
...
Use g_settings_get_set_enum to handle the clock and date format
settings.
2015-07-04 00:29:25 -04:00
Matthias Clasen
f690167b0d
file chooser: Code cleanups
...
Shorten excessively long field names.
2015-07-04 00:29:25 -04:00
Matthias Clasen
443601addc
file chooser: Consistently clear model caches
...
This was not done for all models in all places, leading to e.g.
icon theme updates not applying correctly to search results.
2015-07-04 00:29:25 -04:00
Matthias Clasen
2cd6d1a351
file chooser: Add a way to toggle time display
2015-07-04 00:29:25 -04:00
Matthias Clasen
215a9a1b08
file chooser: remove a stale comment
2015-07-04 00:29:25 -04:00
Matthias Clasen
8974ec7413
file chooser: Improve time and date formatting
...
Use the same formats as nautilus, and put date and time in
separate cells, so they are neatly aligned.
2015-07-04 00:29:25 -04:00
Matthias Clasen
1c82a533ed
file chooser: Don't allow resorting recent files
...
They are inherently sorted by access time.
2015-07-04 00:29:25 -04:00
Matthias Clasen
412e33da16
file chooser: Use access time for recent files
...
Use access time for sorting the recent files, and show it in
the list instead of mtime.
2015-07-04 00:29:25 -04:00
Matthias Clasen
33b5c26f41
file chooser: Add and use a model search engine
...
This search engine reuses the GFileInfo that is already loaded
for the file list, to ensure that hits from the current directory
always appear promptly.
2015-07-04 00:29:25 -04:00
Matthias Clasen
f87f43b622
testfilechooser: Disable the terrible preview
...
It makes testing the intended user experience harder.
2015-07-04 00:29:25 -04:00
Matthias Clasen
fe128b5b4d
file chooser: Don't show recent in save mode
...
Don't show Recent in the sidebar when we are in save mode.
We also ignore the startup-mode = recent in save mode now - we
don't want to populate the file list with recent files if Recent
is not on the sidebar. If you really want to go there, you can
still enter recent:// in the location entry.
https://bugzilla.gnome.org/show_bug.cgi?id=751653
2015-07-04 00:29:25 -04:00
Matthias Clasen
648e4a7ea9
file chooser: Add Ctrl-F as search shortcut
...
This is what nautilus uses, and is more discoverable than the
somewhat easter-egg Alt-S, which is still supported.
2015-07-04 00:29:25 -04:00
Matthias Clasen
5bc88bdc67
file chooser: Make search shortcut toggle
...
This is more in line with having a toggle button for search,
and it matches what we do e.g. in nautilus.
2015-07-04 00:29:25 -04:00
Matthias Clasen
75411efa48
file chooser: Tweak bindings in save mode
...
In save modes, the entry is really more for entering a name than
entering a full location, so don't go there eagerly when '.', '/'
or '~' are pressed. Make Ctrl-L work better in this mode too.
2015-07-04 00:29:25 -04:00
Matthias Clasen
1c3ccb39c7
file chooser: Trigger location entry not just from file list
...
Use the same code that brings up the location entry on '/',
'~' or '.' also when the focus is not on the file list. This
prevents those key presses on the sidebar from ending up in
the search entry.
2015-07-04 00:29:25 -04:00
Matthias Clasen
5825965027
file chooser: Open location entry on '.'
...
Typing ./ is a fairly common practice to enter a location
relative to the cwd, so make this open the location entry.
2015-07-04 00:29:25 -04:00
Matthias Clasen
a3470521ae
Revert "file chooser: Open location entry more easily"
...
This reverts commit e6c1cbc88e
.
2015-07-04 00:29:24 -04:00
Matthias Clasen
c0afb891c8
Revert "file chooser: Don't start search too eagerly"
...
This reverts commit f126157bfa
.
2015-07-04 00:29:24 -04:00
Matthias Clasen
1883c5fb28
file chooser: Improve keynav
...
Some internal containers were erroneously taking focus, interrupting
the flow of tab keynav, and using arrow keynav to go from the file
list to the sidebar did not work anymore, after the recent sidebar
rewrite.
2015-07-04 00:29:24 -04:00
Matthias Clasen
710d193f91
file chooser: Give the location column more space
...
Giving it 15 characters makes it at least fit "Documents" without
ellipsizing.
2015-07-04 00:29:24 -04:00