summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* nm-dialog: Fix icon spacing issueSam Hewitt2022-07-101-0/+4
| | | | | | - fixes #4928 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2309>
* style: Remove shadow on switch users buttonSam Hewitt2022-07-101-3/+0
| | | | | | - removes a dropshadow from the switch users button on the lockscreen Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2309>
* style: Fix rtl oversight on lockscreen notificationsSam Hewitt2022-07-101-1/+3
| | | | | | - Fixes #5152 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2309>
* style: Neutral style for hotcorner rippleSam Hewitt2022-07-101-2/+2
| | | | | | - fixes #5443 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2309>
* style: Adjust close button styleSam Hewitt2022-07-101-1/+2
| | | | | | - fixes #5481 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2309>
* style: High-contrast fixes and color adjustmentsSam Hewitt2022-07-108-85/+114
| | | | | | | | | - pull in the palette changes to the HC css - adjust the color definitions for HC - address some of the problems with hover states in HC - reworked drawing functions for HC Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2284>
* theme: Hardcode osd bg colorJakub Steiner2022-07-103-9/+10
| | | | | | | | - osd needs to work for both light & dark contexts Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5537 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2315>
* Js: Use new :icon-name propertyFlorian Müllner2022-07-103-2/+11
| | | | | | | Now that we have the new convenience property, apply it to all icon-only buttons. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2254>
* theme/calendar: Use em instead of px for calendar day sizesJonas Dreßler2022-05-061-1/+1
| | | | | | | | | | | | | | | The layout manager of the calendar/notifications popup is using the calendar width to determine the width of the whole right area of the calendar popup. When enabling large text, this means the cards used for world clocks, weather etc. get larger, while the calender doesn't get larger, leading to the cards getting clipped. Make sure the calendar grows in size just as the cards do when large text is enabled and define its size in em's instead of pixels. Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5392 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2282>
* style: Sync default colors with libadwaitaJakub Steiner2022-05-061-4/+52
| | | | | | | | - include GNOME HIG color palette - sync warning, error, success and destructive colors with libadwaita, improving contrast for dark theme Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2280
* osd: Restyle OSD display popupSam Hewitt2022-05-061-2/+11
| | | | | | | - remove class from label box - new style for label itself Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2277>
* theme: Minor screenshot UI fixesSam Hewitt2022-05-062-20/+19
| | | | Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2215>
* theme: Fixes for oversights in :rtlSam Hewitt2022-03-073-25/+32
| | | | | | | | - fix padding issue uncovered in #5123 - fix RTL padding and margin quirks in popovers - fix incorrect padding in RTL in message list notifications Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2212>
* theme: Fixes to regressions in app gridSam Hewitt2022-03-074-14/+17
| | | | | | | | | | | | - fixes dash radii and spacing - fixes running dot indicator margins - fixes loss of mouse interaction below dash - fixes launcher icon size issues - fixes search padding & margin problems on low-resolution displays - fixes with inconsistent sizing in app folders - fixes app switcher hover state Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2185>
* theme: Fixes to regressions in app gridSam Hewitt2022-03-074-21/+25
| | | | Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2185>
* theme: Minor fixes from the 42 betaSam Hewitt2022-03-073-7/+4
| | | | Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2206>
* theme: Stylesheet papercuts and other visual fixesSam Hewitt2022-02-1432-565/+510
| | | | | | | | | | | | | | | | | - remove tiled preview corners; merge with misc.scss - sync general label styles from libadwaita - use variables in ibus css - remove redundant spacing variable as its equal to padding - use more global styles in screenshot css - tidy up entry styles - cleanup the networks dialog stylesheet - make colours less dark - cleanup the popover stylesheet - cleanup the mixins for tiles and overview icons - adjust the button style definitions on checked style - add osd button definitions Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2172>
* workspaceSwitcherPopup: Implement new OSD designFlorian Müllner2022-02-141-26/+12
| | | | | | | | | Move the popup to the bottom and represent workspaces as small dots instead of as scaled down representations of the work area. https://gitlab.gnome.org/Teams/Design/os-mockups/-/issues/152 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2127>
* workspaceSwitcherPopup: Drop direction parameterFlorian Müllner2022-02-141-12/+8
| | | | | | | | | | The original popup included arrows that indicated the direction of the switch. We stopped doing that a long time ago, and ever since the popup has only indicated active vs. non-active workspaces. Simplify both the API and style to reflect that. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2127>
* osdWindow: Implement new OSD designFlorian Müllner2022-02-142-7/+10
| | | | | | | | | Switch to a horizontal layout, use smaller icons and move the OSD to the bottom of the screen. https://gitlab.gnome.org/Teams/Design/os-mockups/-/issues/152 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2127>
* panel: Add a screen recording indicatorIvan Molodetskikh2022-02-141-0/+36
| | | | | | | | | | | | | | | | | | The indicator shows the recording duration and lets the user stop it on click. It is more discoverable than the stop entry in the aggregate menu. The class extends ButtonBox directly rather than Button because Button does nothing that it uses, and actually causes issues with its dummy menu (its vfunc_hide() throws an "open-state-changed: Error: incorrect pop"). The menu-set signal declaration is required by the panel. The screencast is stopped upon button press in vfunc_event(), which matches PanelMenu.Button's input handling. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2163>
* calendarMenu: Fix several visual issues with calendar and notificationsSam Hewitt2022-02-146-105/+97
| | | | | | | | | | | | - drop card style from calendar - remove focus ability from non-interactive calendar elements - flesh out the styles for the calendar grid - fix margin and padding issue with login screen calendar - update no-notifications icon - add padding to media player buttons - catch a couple other minor style papercuts Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2161>
* lookingGlass: Fix visual papercutsSam Hewitt2022-02-141-0/+8
| | | | | | | - change icon size to 16px - give those icons a buttonized style Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2156>
* theme: Papercut fixes from 42 refreshSam Hewitt2022-02-1424-304/+275
| | | | | | | | | | - simplified drawing functions - refactored button drawing - dropped arrow from all popovers - cleaned out some legacy css - fixed many of the issues in #4969 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2150>
* style: Fix rounded button corners in RTLFlorian Müllner2022-02-141-2/+11
| | | | | | https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5021 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2158>
* calendar: Use symbolic icon for No NotificationsSam Hewitt2022-02-141-1/+1
| | | | | | | - drop old assets - use symbolic icon for no notifications Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2157>
* screenshot: Move close button to the panelIvan Molodetskikh2022-02-141-8/+17
| | | | | | | | | | | | | | | CSS and JS adapted from the Overview window close buttons, but with some style tweaks requested by the designers. Since the screenshot UI is long-lived (it's created once at startup, rather than every time it's opened), we need to refresh the close button position, as it can change at runtime. Subscribing to preference changes seems to be skipped for bindings generation in Mutter, but simply refreshing upon opening the UI should do the job. Closes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4997 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2147>
* panel: Remove panel cornersFlorian Müllner2022-02-141-16/+1
| | | | | | | | | They were a cute gimmick for a decade, now it's time to say goodbye ... 😢️ https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5010 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2151>
* screenshot: Assign names to several CSS expressionsIvan Molodetskikh2022-02-141-10/+17
| | | | | | | | | | | | | | | | | | | This commit replaces a few of the screenshot UI CSS expressions with named variables. The shot-cast margin is not defined, but rather set to the value it ends up equal to, given the panel padding and the capture button's sizes + position, which would be a bit awkward to compute here. It ends up slightly larger than the general panel padding due to the capture button being larger than other elements, and due to having to center-align the shot-cast container to the capture button. The shot-cast container border radius is defined as 12px, then the panel border radius is computed from the shot-cast border radius + margin, then the type button border radius is computed from panel border radius - padding. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2103>
* screenshot-ui: Add screenshot/screencast toggleIvan Molodetskikh2022-02-141-0/+44
| | | | | | | | | | | | Currently does nothing. When we're in screencast mode, we hide the screenshot preview because screencast doesn't start until the capture button is pressed. The window selection is currently left as is, but it should probably be changed to something closer to a real overview, showing windows in real-time. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2103>
* style: Handle sections in submenusFlorian Müllner2022-02-141-0/+7
| | | | | | | | | | | | | | | | | | | | | If a menu item in a submenu is part of a section, it should have rounded bottom corners if both the item and the section are the last child of its respective parent. To express that, add a new .popup-menu-section class and use that to undo/redo the rounding for items inside a section. It would be possible to do without a new class with a selector like > StBoxLayout > .popup-menu-item:last-child:hover, :last-child > .popup-menu-item:last-child:hover but that's hardly better with its heavy reliance on implementation details. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4940 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2126>
* screenshot-ui: Add tooltips to buttonsIvan Molodetskikh2022-02-141-0/+9
| | | | Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* screenshot-ui: Add cursor capturing optionIvan Molodetskikh2022-02-141-0/+13
| | | | | | | | The cursor texture, scale and position is captured separately and overlaid on top of the preview, and on top of the final screenshot image. This allows toggling it on and off post-factum. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* screenshot-ui: Add a check icon to selected windowIvan Molodetskikh2022-02-141-0/+13
| | | | Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* screenshot-ui: Add window selectionIvan Molodetskikh2022-02-141-0/+35
| | | | | | | | | | UIWindowSelectorLayout is a stripped-down subclass of WorkspaceLayout (we don't have to deal with windows disappearing or appearing or changing size). UIWindowSelectorWindow is a heavily stripped-down version of WindowPreview. UIWindowSelector is analogous to the Workspace class. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* screenshot-ui: Add area selectionIvan Molodetskikh2022-02-141-0/+22
| | | | Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* screenshot-ui: Add capturing and screen selectionIvan Molodetskikh2022-02-141-0/+49
| | | | Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* screenshot-ui: Add IconLabelButtonIvan Molodetskikh2022-02-141-0/+9
| | | | | | A button that has an icon and a subtitle label. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* screenshot-ui: Add close buttonIvan Molodetskikh2022-02-141-0/+16
| | | | Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* screenshot-ui: Add the control panelIvan Molodetskikh2022-02-142-0/+10
| | | | | | The (currently empty) panel resides on the primary monitor. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
* stylesheet: Fixes and missed updates for the 42 refreshSam Hewitt2022-02-147-33/+38
| | | | | | | | | | | | | | | - increase the looking glass outer radii - adjust the colours to be less dark - fix oversized notification close icon - fix separators and reduce padding in popovers - fix colour mismatch in switch assets - fix color of no-notifications asset - rename assets to be consistent with dark-as-default scheme - update checkbox assets - fix calendar today border - reduce icon size of placeholder notifications icon Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2111>
* style: Stylesheet updates for GNOME 42Sam Hewitt2022-02-1421-335/+623
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - updated switch assets - new high contrast assets - use non-hardcoded bg color for dash - updated palette colors - add missing color definitions to hc - increase radii of many elements - update search entry style - align icon better in search entry - restyle panel popovers without arrow and add drop shadow - used theme colors in panel - fix some things with popover labels - new slider style - some light variant fixes - fixes to the calendar popover - day with event styles - better calendar-today.svg and dark variant - shorten calendary weekday header - saner padding - overhaul popover menu style - minor fixes to app grid and alt-tab switch - updated looking glass styles - nm-dialog adjustments - search results adjustments - expand out panel button hover styles - button drawing adjustments - adjust notifications area - update on-screen keyboard style - better keyboard symbolic icon assets - change keyboard symbolic icons to 24px - improved keyboard style - gave the keyboard word suggestions some styles - less obnoxious saner media control buttons - cleaned up the css for the dash - reworked the alt-tab switcher style - sync style on workspace switcher - adjusted dialog button style drawing - popover submenu redrawing adjustement Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2104>
* gdm: Add AuthList controlRay Strode2022-02-141-0/+26
| | | | | | | | | | | | | | | Ultimately, we want to add support for GDM's new ChoiceList PAM extension. That extension allows PAM modules to present a list of choices to the user. Before we can support that extension, however, we need to have a list control in the login-screen/unlock screen. This commit adds that control. For the most part, it's a copy-and-paste of the gdm userlist, but with less features. It lacks API specific to the users, lacks the built in timed login indicator, etc. It does feature a label heading. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1978>
* lookingGlass: Add switches for debug flagsSebastian Keller2022-02-141-1/+15
| | | | | | | | | | | | | | This adds a new "Flags" tab to looking glass where several debug flags can be toggled at run time. This includes: ClutterDebugFlags ClutterDrawDebugFlags MetaDebugPaintFlags MetaDebugTopics MetaContext::unsafe-mode Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3968 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1994>
* theme: Provide :checked state for buttonsJakub Steiner2022-02-141-1/+1
| | | | | | Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4757 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2027>
* appDisplay: Replace AppIconMenuFlorian Müllner2021-08-181-2/+1
| | | | | | | | | | We are finally ready to share the app menu between the top bar and context menus in the dash/app grid. Notably that means that it is now possible to quit an app from its context menu. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2875 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1948>
* theme: Adjust focus ring for entriesJakub Steiner2021-08-181-1/+1
| | | | | | Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4527 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1936>
* theme: No stroke on entriesJakub Steiner2021-08-182-6/+3
| | | | | | - Tobias' mini guadec initiative Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1924>
* theme: Add focus indication for dnd switch in message list controlsvanadiae2021-08-181-0/+14
| | | | | | | | | It currently is difficult to see what's being focused in the messages list currently because of that. Fixes #2447 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1920>
* Update links to use HEAD instead of masterFlorian Müllner2021-08-181-1/+1
| | | | | | | That way the link will keep working when projects change their default branch name. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1914>