Matthias Clasen
5bd6013165
file chooser: Refine search progress display
...
Move the spinner to the search bar, so we can keep it around
until the search is over.
2015-07-15 00:03:09 -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
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
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
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
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
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
6516437353
file chooser: Use icon for create folder button
...
This follows the latest mockups.
2015-07-04 00:29:24 -04:00
Matthias Clasen
7e45b09c8e
file chooser: More search rework
...
Drop the radio buttons for current location vs everywhere, and
always search in the current location.
2015-07-04 00:29:23 -04:00
Matthias Clasen
e9e9dfade6
GtkSearchBar: Don't vexpand
...
It turns out that setting vexpand to its default value has
side-effects that we need.
https://bugzilla.gnome.org/show_bug.cgi?id=751447
2015-06-25 07:00:13 -04:00
Caolán McNamara
b4a88c7287
file chooser: Avoid tall combos
...
The filter combo box in the file chooser was stretching to match
the height of the extra widgets next to it. Since, stretched combo
boxes are not a pretty sight, make it stick to the top instead.
Patch by Caolán McNamara,
https://bugzilla.gnome.org/show_bug.cgi?id=751227
2015-06-20 10:55:02 -04:00
Timm Bäder
c82ce07d80
gtkdialog: Remove 2px border
2015-06-18 15:41:29 +02:00
Timm Bäder
b61d79e354
messagedialog: remove 2px border
2015-06-18 15:41:28 +02:00
Timm Bäder
a97a3d6a5b
filechooserdialog: Remove space between window and content
...
Was removed in 232d6f84f0
.
2015-06-18 15:41:28 +02:00
Matthias Clasen
00616bc199
Cosmetic change
2015-06-17 20:24:29 -04:00
Matthias Clasen
8612942fe2
file chooser: Drop unused variables
2015-06-17 10:01:04 -04:00
Matthias Clasen
916cf8f61e
file chooser: Use a revealer
...
Use a revealer to manage the visibility of the header area where
we show the pathbar, the location entry or search. This is a bit
smoother, and makes search more similar to a search bar.
2015-06-17 10:01:04 -04:00
Carlos Soriano
fbbad5deec
gtkplacesidebar: use GtkListBox
...
We were using GTkTreeView in a simple list. Also, as we know,
GtkCellRenderers are not the best way to theme and manipulate
widgets.
So instead use a GtkListBox to modernize the GtkPlacesSidebar,
and in the way clean up some parts of the code (like headings)
which were not used anymore.
Also we don't use a model anymore, since the data is simple
enough to manage it in a subclass of the row itself.
2015-06-16 16:19:37 +02:00
Carlos Soriano
43a4843b9c
gtkfilechooserwidget: show drop hints on gtkplacessidebar
...
Now with the API addition on gtkplacessidebar, we can show some
hints for the drop targets.
https://bugzilla.gnome.org/show_bug.cgi?id=747793
2015-06-16 16:19:37 +02:00
Matthias Clasen
cfd85dee03
assistant: Drop hardcoded padding
...
This means the pages themselves will be responsible for setting
suitable padding.
https://bugzilla.gnome.org/show_bug.cgi?id=750631
2015-06-14 20:54:47 -04:00
Matthias Clasen
822886edbc
Don't show a menu on the color editor swatch
...
There's nothing to customize here, so no need to show a menu.
2015-06-13 21:57:07 -04:00
Matthias Clasen
e847c27aac
recent chooser: Make it expand
...
It is expected that the list fills the available space.
https://bugzilla.gnome.org/show_bug.cgi?id=750690
2015-06-12 08:27:27 -04:00
Timm Bäder
6bbe48ad3d
gtkfilechooserbutton: Align the label to the left
...
Using GtkLabel's xalign property so the label doesn't jump around when
the button gets resized.
https://bugzilla.gnome.org/show_bug.cgi?id=750477
2015-06-06 22:32:07 -04:00
Matthias Clasen
a8191e7113
places sidebar: Make 'recent' work on other platforms
...
Since nautilus merge, we were not showing 'Recent' in the sidebar
if GIO did not support the recent: scheme. But the file chooser
can show recent files independent of gvfs - it loads the recent
files manually. This is relevant on Windows and OS X, where gvfs
is typically not used.
This commit adds a show-recent property which can be used to override
the recent: scheme check. We use it in the file chooser.
https://bugzilla.gnome.org/show_bug.cgi?id=750068
2015-06-06 17:13:22 -04:00
Matthias Clasen
c32cf6ffb1
GtkPrintUnixDialog: Avoid deprecated properties
...
Not needed here at all.
2015-05-12 08:24:52 -04:00
Matthias Clasen
5c84bc0fba
GtkPageSetupUnixDialog: Avoid deprecated properties
...
Not needed at all.
2015-05-12 08:22:56 -04:00
Matthias Clasen
6663257bf0
GtkFontChooser: Refine 'no matches' pages
...
Use a better icon, and put the text below.
2015-05-11 20:03:08 -04:00
Matthias Clasen
0e267ce7ff
GtkFileChooser: Refine 'no matches' page
...
Use a better icon, and put the text below.
2015-05-11 19:44:30 -04:00
Matthias Clasen
3d81fe8617
Font chooser: Hide size controls with 'no match'
...
The preview entry previews a font despite there being
no results, that makes no sense.
2015-05-09 02:18:01 -04:00
Matthias Clasen
972e59d05e
Font chooser: Nice 'not found' message
...
This copies the style that is used in the file chooser
now.
2015-05-09 02:06:28 -04:00
Matthias Clasen
b122787a76
GtkFontChooser: Use a GtkStack
2015-05-07 18:28:39 -04:00
Matthias Clasen
adb58b2c84
file chooser: Set default widget in create folder popover
...
This is using the new default widget functionality for
popovers to make Enter in the entry activate the Create
button.
https://bugzilla.gnome.org/show_bug.cgi?id=747664
2015-05-02 20:34:28 -04:00
Matthias Clasen
3682c761ed
GtkStatusbar: Simplify ui template
2015-05-02 18:24:20 -04:00
Matthias Clasen
a921229246
GtkSearchBar: Simplify ui template
2015-05-02 18:23:20 -04:00
Matthias Clasen
52753b8162
GtkScaleButton: Simplify ui template
2015-05-02 18:22:30 -04:00
Matthias Clasen
307bdb2e6b
GtkRecentChooserDefault: Simplify ui template
2015-05-02 18:21:38 -04:00
Matthias Clasen
4fe01dec95
GtkPrintUnixDialog: Simplify ui template
2015-05-02 18:20:04 -04:00
Matthias Clasen
c1876f892a
GtkPageSetupUnixDialog: Simplify ui template
2015-05-02 18:17:38 -04:00
Matthias Clasen
c258d225cb
GtkMessageDialog: Simplify ui template
2015-05-02 18:11:29 -04:00
Matthias Clasen
2487487e6a
GtkLockButton: Simplify ui template
2015-05-02 18:10:37 -04:00
Matthias Clasen
71681d61df
GtkInfoBar: Simplify ui template
2015-05-02 18:05:15 -04:00
Matthias Clasen
68cf6264f1
GtkFontChooserWidget: Simplify ui template
2015-05-02 18:04:30 -04:00
Matthias Clasen
f20dbe0823
GtkFontChooserDialog: Simplify ui template
2015-05-02 18:03:50 -04:00
Matthias Clasen
ab22285f15
GtkFontButton: Simplify ui template
2015-05-02 18:03:08 -04:00
Matthias Clasen
bf9d32b9ee
GtkFileChooserWidget: Simplify ui template
2015-05-02 18:02:26 -04:00
Matthias Clasen
232d6f84f0
GtkFileChooserDialog: Simplify ui template
2015-05-02 18:01:04 -04:00
Matthias Clasen
728f7db45f
GtkFileChooserButton: Simplify ui template
2015-05-02 18:00:15 -04:00
Matthias Clasen
a94cedd2ae
GtkDialog: Simplify ui template
2015-05-02 17:59:28 -04:00
Matthias Clasen
f7c58c3be3
GtkColorEditor: Simplify ui template
2015-05-02 17:57:28 -04:00
Matthias Clasen
ea2ac484d1
GtkColorChooserDialog: Simplify ui template
2015-05-02 17:56:40 -04:00
Matthias Clasen
86383e63db
GtkAssistant: Simplify ui template
2015-05-02 17:55:52 -04:00
Matthias Clasen
d6a698f700
GtkAppChooserWidget: Simplify ui template
2015-05-02 17:53:39 -04:00
Matthias Clasen
e966363b1a
GtkAppChooserDialog: Simplify ui template
2015-05-02 17:49:07 -04:00
Matthias Clasen
ea0a54a477
GtkActionBar: Simplify ui template
2015-05-02 17:39:56 -04:00
Matthias Clasen
086d05b0cf
GtkAboutDialog: Fix some focus issues
...
Making a container focusable is rarely the right thing to do.
It typically breaks the focus chain, and makes the container
contents unfocusable, as was the case here.
2015-05-02 11:55:57 -04:00
Matthias Clasen
354146143e
Fix another ordering issue
2015-05-02 02:48:46 -04:00
Matthias Clasen
4336d02e24
GtkFileChooser: Fix an ordering issue
...
The previous commit removed default-valued properties,
but apparently that has a negative effect for grid
packing properties, so put the explicit value back.
2015-05-02 01:04:01 -04:00
Matthias Clasen
bdf49a7c3a
GtkFileChooser: Indicate if search comes up empty
...
This is a neice touch and helps to understand what
is going on.
2015-05-01 23:09:56 -04:00
Matthias Clasen
d6543bc009
Remove no longer needed in-tree editing
2015-04-10 15:41:56 -04:00
Matthias Clasen
c41ab14730
Use a popover for creating new folders
2015-04-10 15:41:56 -04:00
Matthias Clasen
e98b096ca8
print dialog: Stop using follow-state
...
It is no longer needed.
2015-03-15 22:44:33 -04:00
Matthias Clasen
399d2c1389
app chooser widget: Stop using follow-state
...
It is no longer needed.
2015-03-15 22:44:33 -04:00
Matthias Clasen
b2d40afdf5
App Chooser: Fix app icons in HighContrast
...
We need to follow-state here as well, to make sure the
icons are visible on selected rows.
2015-03-11 15:32:47 -04:00
Matthias Clasen
01d76b7701
Print dialog: Fix printer icons in HighContrast
...
We need to make the cell renderer follow the state,
for recoloring to work.
2015-03-08 22:05:37 -04:00
Matthias Clasen
f96f69996a
file chooser dialog: Prevent uneven button heights
...
The height of the text buttons depends on the font height,
whereas the search button has a fixed-size icon in it...
Prevent unevent heights by putting them all in a size group.
https://bugzilla.gnome.org/show_bug.cgi?id=745263
2015-02-26 21:17:06 -05:00
Matthias Clasen
6855e1eec3
app chooser dialog: Prevent uneven button heights
...
The height of the text buttons depends on the font height,
whereas the search button has a fixed-size icon in it...
Prevent unevent heights by putting them all in a size group.
2015-02-26 21:16:58 -05:00
Matthias Clasen
ff87c6516b
file chooser: Allow to limit search
...
Add a button to allow restricting search to the current
folder (and subdirectories). This makes the search more
useful, and makes the file chooser more similar to
nautilus.
2015-02-14 01:03:38 -05:00
Matthias Clasen
2c5ea0dd45
file chooser: Add a location column for search
...
In search, we show files from differnt locations, and it makes
sense to show where they come from. This makes the file chooser
more similar to nautilus, too.
2015-02-14 01:03:38 -05:00
Matthias Clasen
86eefc7609
file chooser: Make Escape go out of search mode
...
This works in most other places where we have search,
and is the expected behavior.
2015-01-28 16:07:51 -05:00
Matthias Clasen
1d64175c4b
file chooser: Simplify search entry callback
2015-01-28 16:07:51 -05:00
Matthias Clasen
4ac57d4d4c
file chooser: Remove the search/browse buttons
...
Enabling search is now handled in the file chooser dialog,
so we don't need these buttons anymore.
2015-01-28 16:07:51 -05:00
Matthias Clasen
8f9c8120b9
file chooser: Turn off typeahead search
...
It is the third kind of navigation entry in the file chooser after
the location entry and search, and it interacts badly with both
of the others.
2015-01-24 08:44:30 -05:00
Matthias Clasen
1a38c4d066
file chooser: Make search work again
...
The last round of filechooser redesign work had left
search somewhat dysfunctional. This commit fixes things
up enough that search is once again a working feature
of the file chooser.
2015-01-18 18:59:43 -05:00
Matthias Clasen
dcd3d15380
file chooser: Drop the location label
...
Bringing us close to the new design.
2015-01-18 17:57:12 -05:00
Matthias Clasen
5d9710cc7f
file chooser: Add some padidng
...
https://bugzilla.gnome.org/show_bug.cgi?id=742631
2015-01-10 14:35:56 -05:00
Matthias Clasen
08f69c53a5
file chooser: Don't force a scrollbar
...
No point in showing the scrollbar when it is not needed.
https://bugzilla.gnome.org/show_bug.cgi?id=742343
2015-01-08 22:27:47 -05:00
Debarshi Ray
8718e9296e
file-chooser: Don't wait for ENTER to initiate search
...
Most of the core GNOME applications (eg., gnome-control-center,
gnome-documents, and nautilus) start searching as soon as the text
changes, and don't wait for the user to hit ENTER. It would be nice to
follow the same pattern.
https://bugzilla.gnome.org/show_bug.cgi?id=739977
2014-12-04 21:59:52 -05:00
Marek Kasik
0b2bded110
printing: Don't crop dimensions of layout preview
...
Enlarge area for drawing of layout preview in the print dialog
so that it can embody landscape preview with dimensions.
https://bugzilla.gnome.org/show_bug.cgi?id=730232
2014-12-01 11:21:27 +01:00
Matthias Clasen
e4335c62a1
Drop the extra resources/ subdirectory
...
This subdirectory gets in the way when integrating the inspector
build more fully with GTK+, and does not really add anything.
Just move everything one level up.
2014-11-30 16:11:55 -05:00