| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
There is a clear difference between the search result and its
associated description which the mockups clearly highlight.
Consequently, make the description label semitransparent,
in order to emphasize the search result, not the description
itself.
https://bugzilla.gnome.org/show_bug.cgi?id=749957
|
|
|
|
|
|
|
|
|
| |
The current size of the text is way bigger than what
we want now. The default front size is what we are
looking after, therefore no explicit value is needed
to specify the font size.
https://bugzilla.gnome.org/show_bug.cgi?id=749957
|
|
|
|
|
|
|
|
|
| |
The current separator uses a gradient effect as a separator
between search results. As the mockups suggest, the gradient
separator is no longer needed, in favor of a more simple one,
which is a thin semitransparent line.
https://bugzilla.gnome.org/show_bug.cgi?id=749957
|
|
|
|
|
|
|
|
|
|
|
| |
In order to match the current mockups, the providerIcon
class needed to include both the name of the provider
and the label that informs the user about how many more
search results are available for that specific provider.
The latter replaces the plus sign icon that has been
used so far.
https://bugzilla.gnome.org/show_bug.cgi?id=749957
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to make gnome-shell search functionality fit on
smaller screens, like those of devices, search results
need to take advantage of more horizontal space so that
any extra space can be used efficiently.
In order to do so, change the layout of the ListSearchResult
class from a vertical one, to a horizontal one and also
decrease the padding of the list-search-result-content css
class.
https://bugzilla.gnome.org/show_bug.cgi?id=749957
|
|
|
|
|
|
|
| |
.login-dialog-user-selection-box is the enclosing element, not between
.login-dialog-not-listed-button and .login-dialog-not-listed-label.
https://bugzilla.gnome.org/show_bug.cgi?id=784040
|
|
|
|
|
|
|
|
|
|
|
|
| |
The solid black top bar we currently use works well for maximized
or tiled windows, as it puts focus on the application content by
blending into the monitor bezel. However it also visually reduces
the screen space, which is particularly noticeable when no window
is located nearby. Having the top bar blend with the background is
a better option in that case, so track window positions and add
some transparency when the top bar is free-floating.
https://bugzilla.gnome.org/show_bug.cgi?id=747163
|
|
|
|
|
|
|
|
|
| |
The usual expectation when selecting large fonts is for content to
be bigger, not that less content is displayed. While not always
possible, there's no reason not to scale modal dialogues with the
font size.
https://bugzilla.gnome.org/show_bug.cgi?id=782000
|
|
|
|
|
| |
With the background boxes gone from messages, we need some visual
indication for how elements are aligned.
|
|
|
|
|
| |
It is not immediately obvious that media controls are interactive,
so add a small hover effect.
|
|
|
|
|
| |
We don't have GTK's baseline alignment, so all we can do is add some
padding and hope it works out fine for most fonts and sizes ...
|
|
|
|
|
| |
Now that we have more than just the "World Clocks" display, it turns
out we need some spacing between sections.
|
|
|
|
|
|
|
| |
Add some boxes in between, so we can add the pad chooser button
and the overall result is still centered.
https://bugzilla.gnome.org/show_bug.cgi?id=779986
|
|
|
|
|
|
|
|
|
| |
Media notifications currently always show the forward and backward
buttons as clickable, regardless of whether the corresponding action
is available or not. Media players usually address this by rendering
controls insensitive in this case, so do the same here.
https://bugzilla.gnome.org/show_bug.cgi?id=773884
|
|
|
|
|
|
|
|
|
|
| |
Update the notification style according to the latest mockups:
- make notification icons smaller and prefer symbolic variants
- remove background box when not hovered/focused
- increase spacing between elements
- use normal text sizes
https://bugzilla.gnome.org/show_bug.cgi?id=775763
|
|
|
|
|
|
|
|
|
|
|
|
| |
The section titles usually don't provide a lot of value - messages
themselves are usually pretty unambiguous about their type, and
having a hidden shortcut to some settings panel or application isn't
essential either - except when showing the selected date when browsing
other days, as it adds context to the listed events. Based on that,
remove the section title as a general MessageListSection feature and
move it into the EventsSection, where we only show it when it is useful.
https://bugzilla.gnome.org/show_bug.cgi?id=775763
|
|
|
|
|
|
|
| |
With the new "Clear All" button in the message list as a replacement,
we can remove the individual clear buttons from the sections.
https://bugzilla.gnome.org/show_bug.cgi?id=775763
|
|
|
|
|
|
|
|
|
|
| |
We will eventually remove section titles from the message list to
reduce visual noise and give the actual information provided by
the messages more space. So in order to not lose the ability to
mass-dismiss messages, the latest mockups spot a "Clear All" button
at the bottom - implement that.
https://bugzilla.gnome.org/show_bug.cgi?id=775763
|
|
|
|
|
|
|
|
|
| |
Similar to the Clocks integration we've had in the date+time drop-down for
a while, the designs have called for a similar section that integrates
GNOME weather as well. Use the WeatherClient added in the previous commit
to implement that section and add it to the popover.
https://bugzilla.gnome.org/show_bug.cgi?id=754031
|
|
|
|
|
|
| |
The second parameter to transparentize() is the amount of additional
transparency - that is, it is subtracted from, not multiplied with the
current opacity.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=771067
|
|
|
|
|
|
|
| |
We need an indication while cycling through windows, so add a nice
big border.
https://bugzilla.gnome.org/show_bug.cgi?id=771063
|
|
|
|
|
|
|
|
|
|
| |
If a sandboxed app requests access to some system resource (camera,
microphone, location), the portal frontend needs to ask the user
for permission. In GNOME, we want this to be a system modal dialog,
so provide an org.freedesktop.impl.portal.access implementation
that exposes a generic system modal permission dialog on the bus.
https://bugzilla.gnome.org/show_bug.cgi?id=768669
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We currently use the :active pseudo class to mark the selected day
in the calendar. Whenever the selected date changes, the class is
added to the corresponding button and removed from all others.
However when the selected date doesn't change (i.e. when clicking
the already selected date), the buttons are not updated and the
use of the :active class conflicts with StButton's builtin handling
of the class - the class is removed on the button up event and the
button is deselected.
Fix this by simply using a different pseudo class.
https://bugzilla.gnome.org/show_bug.cgi?id=746867
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=758471
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=762480
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=762119
|
|
|
|
|
|
| |
- make the missing album art more subtle. Negative space
asked for sizing the box slightly larger. Don't hate me
for using border-width for it ;)
|
|
|
|
|
|
|
| |
We lost media controls outside of notification banners when
implementing the new notification designs. Reimplement this
functionality as a dedicated "Media" section in the message
list based on MPRIS.
|
|
|
|
|
|
|
|
| |
It is not always possible to determine the type of audio device that
got plugged in. Add a system modal dialog to query the user in that
case and export in on the bus to gnome-settings-daemon.
https://bugzilla.gnome.org/show_bug.cgi?id=760284
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=683245
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=760577
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=683245
|
|
|
|
|
|
|
| |
Icon and label are tied together, so drop the spacing usually used
between status items.
https://bugzilla.gnome.org/show_bug.cgi?id=735771
|
|
|
|
| |
- the border was too shiny
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=757011
|
|
|
|
|
|
| |
For menus, it makes more sense to pick a width that fits a reasonable amount
of content rather than a fixed amount of screen estate, so use font-relative
sizes instead of pixel values.
|
|
|
|
|
|
|
|
|
| |
The menu now only considers labels we don't want ellipsized for its
width request, which already sufficiently limits the width. Plus
even a generous max-width cannot guarantee that we don't end up
ellipsizing "essential" labels in some locales.
https://bugzilla.gnome.org/show_bug.cgi?id=708472
|
|
|
|
|
|
|
|
|
|
| |
Currently the menu is too narrow for some translated texts causing them to be
cut off.
We do not want to allow an arbitary wide menu so as a compromise allow growing
up to a maximum size that is considered acceptable.
https://bugzilla.gnome.org/show_bug.cgi?id=708472
|
|
|
|
|
|
|
|
| |
* make user submenu icons smaller
* make the system menu less wide (as we're switching to
a one-column layout)
https://bugzilla.gnome.org/show_bug.cgi?id=751377
|
|
|
|
|
|
| |
* make icons smaller
* use small font size in body
* add some spacing between secondary item and title
|
|
|
|
|
|
|
| |
Only drawbackis we need a little workaround in _drawing for an issue
with box-shadow. See bug 752934 for context.
https://bugzilla.gnome.org/show_bug.cgi?id=746108
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=747932
|
|
|
|
|
|
|
| |
The existing width works well enough for a narrow character like the dot,
but doesn't leave any whitespace for a wider one like the checkmark.
https://bugzilla.gnome.org/show_bug.cgi?id=741366
|
|
|
|
|
|
|
| |
- scrollbars were invisible in classic
- sync color with gtk
https://bugzilla.gnome.org/show_bug.cgi?id=750072
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=745058
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=747715
|
| |
|
|
|
|
|
|
|
|
|
| |
We now stopped using notification actors directly for anything, so
we can simplify the Notification class significantly by turning it
into a purely informational object others can use to built their UI
representation from.
https://bugzilla.gnome.org/show_bug.cgi?id=746343
|
|
|
|
|
|
|
|
|
| |
Since we stopped special-casing chat notifications to use the old
notification actor, we need to provide a notification banner to
maintain the inline chat functionality, so split out the UI from
the existing ChatNotification class.
https://bugzilla.gnome.org/show_bug.cgi?id=746343
|