| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
along with a new 'type-format' setting that allows
to choose the output format for the "Type" column.
The options implemented for this setting are:
'mime' : Output from g_content_type_get_mime_type().
'description' : Output from g_content_type_get_description().
'category' : It uses the corresponding generic icon
of the mime type to group by categories (aka basic types).
This produces a more compact output than previous options,
and allows for type families to be grouped together, so eg.
after sorting by "Type" column, jpeg and png images will
be placed together, or the various types of archiver files
will also be grouped together.
This format was copied from and currently used by Nautilus
list view, so we also improve consistency with Nautilus.
Bugzilla entry for Nautilus implementation is:
https://bugzilla.gnome.org/show_bug.cgi?id=683722
The list of type families or categories can be checked on:
https://developer.gnome.org/icon-naming-spec/#mimetypes
This 'category' format is set as default.
Issue #362
|
|
|
|
|
|
|
|
|
| |
Page ranges entry can now be focused directly, and will automatically
select the page ranges button when doing so.
This avoids the sometimes counter-intuitive previous behavior where the
entry was automatically focused when toggling the radio button, but the
user may still find themselves clicking uselessly in the text entry
because they scheduled it in their mental model.
|
|
|
|
|
|
|
|
| |
Instead, use a new title style class to let
themes influence title formatting. Note that
the theme style will be overridden if the
application uses markup for presentation,
such as <b> or <i>.
|
|
|
|
| |
This is probably ue to a pass through gtk-builder-tool.
|
|\
| |
| |
| |
| | |
Rename GtkGestureMultiPress to GtkGestureClick
See merge request GNOME/gtk!878
|
| |
| |
| |
| |
| | |
The name just made it hard for people to find the
right gesture to use.
|
|/
|
|
|
| |
This is heavily using global coordinates, and
can't be guaranteed to work across wms / platforms.
|
|
|
|
| |
We can just have a scrolled window, instead.
|
|
|
|
| |
We can use GtkPopover::has-arrow now.
|
|
|
|
|
|
|
|
| |
This is the term we use for the surface,
and it matches the behavior a bit better
than modal.
Update all callers.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are two ways GTK can add a headerbar to a dialog:
- the dialog is constructed with the :use-header-bar property
- all windows should use client-side decorations
In the first case, the headerbar is added by GtkDialog with no
dedicated style class, and in the latter by GtkWindow with the
"default-decoration" style.
As a result, dialogs with plain titlebars can end up with clearly
distinct and inconsistent styles.
To address this, allow headerbars to track whether they should use
the "default-decoration" style and enable it for dialogs.
https://gitlab.gnome.org/GNOME/gtk/merge_requests/836
|
|
|
|
|
|
|
| |
The handling of page visibility broke when the dialog
was ported to GtkStackPage in 52b83ac5530940bf17bc.
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1877
|
|
|
|
| |
Escape is expected to close the Emoji chooser.
|
| |
|
|
|
|
|
|
| |
It was added at a time when default buttons
had a very large external border that would disrupt
aligment. Not a problem nowadays.
|
|
|
|
|
| |
This way we can avoid a slight position offset when we show or hide the
spinner during a search.
|
| |
|
|
|
|
|
|
|
| |
The skip-taskbar, skip-pager and urgency hints were
only ever implemented for X11, and are not very useful
with modern desktops. Relegate the functionality to
x11 backend api, and drop the GtkWindow api.
|
|
|
|
| |
Convert packing properties to layout ones.
|
|
|
|
| |
Run gtk4-builder-tool simplify --3to4 over all ui files.
|
|\
| |
| |
| |
| | |
Remove some more child properties
See merge request GNOME/gtk!675
|
| |
| |
| |
| | |
Run gtk4-builder-tool simplify --3to4 over all ui files.
|
|/
|
|
| |
It does nothing.
|
|
|
|
| |
Run gtk4-builder-tool simplify --3to4 over all ui files.
|
|
|
|
| |
This is the new way of doing things.
|
|
|
|
|
| |
Use editable api, and cut through to the text widget
where necessary.
|
| |
|
|
|
|
| |
We don't use any non-stack features of the notebook here.
|
|\
| |
| |
| |
| | |
Included icons
See merge request GNOME/gtk!580
|
| |
| |
| |
| |
| |
| | |
We have non-gtk-specific icons in the icon theme for this
now, so drop the gtk-orientation icons and use the theme
ones instead.
|
| |
| |
| |
| | |
Even adjusting the icon size is wrong for GTK4.
|
| |
| |
| |
| | |
Cell rendererers don't support <style> in ui files.
|
|/
|
|
|
|
| |
- helps legibility of app icons
Addresses https://gitlab.gnome.org/GNOME/gtk/issues/1434
|
|
|
|
|
| |
We need to set the visible property of the stack pages
now.
|
|
|
|
| |
This conversion was done with the help of gtk4-builder-tool.
|
|
|
|
|
| |
This widget does not seem worth keeping,
and we want to get rid of child properties.
|
|
|
|
|
|
|
|
| |
The position child property is problematic, since it
requires us to emit notification for all children when
inserting a child early in the list of children.
Remove the property from all ui files.
|
| |
|
|
|
|
|
|
| |
This way, the "vbox" internal child does not contain anything by
default. It previously did contain "internal" widgetry like the action
area.
|
| |
|
|
|
|
| |
Reorder the child widgets accordingly instead.
|
|
|
|
|
|
|
| |
This should behave the same as all the other links
in this dialog.
Closes: #1561
|
|
|
|
|
|
|
|
|
|
|
| |
We display a list of supported protocols in the server_addresses_popover.
However, this curated list contains protocols which may or may not be
available, depending on the respective gvfs backend being installed.
So, populate the list only with protocols which are available.
https://gitlab.gnome.org/GNOME/gtk/issues/1476
|
|
|
|
| |
The need for center alignment was pointed out by Timm Baeder.
|
|
|
|
|
|
|
| |
Since the original implementation was likely based on GTK+ 3, the change
in default visibility might have not been considered, which results in
all rows suddenly sporting a visible spinner when opening a fresh file
chooser.
|
|\
| |
| |
| |
| | |
gtkplacessidebar: Show busy spinner in sidebar row during mount ops
See merge request GNOME/gtk!261
|
| | |
|
| |
| |
| |
| | |
Instead of an ::event callback.
|
|/
|
|
|
| |
The button is shown if we have a GtkColorPicker implemenation.
Currently, there are none, so the button is never shown.
|