Alice Mikhaylenko
4680f362f3
Port to AdwNavigationSplitView
2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
e56faa1421
notifications: Port to AdwToolbarView
...
Remove an unused size group.
2023-08-25 08:00:43 +00:00
Marco Melorio
b75bb10bb6
misc: Replace usage of CcListRow + switch with AdwSwitchRow
...
That feature will be removed in the next commit.
2023-06-30 09:06:56 +00:00
Automeris naranja
5ec6538c4d
notifications: Change "Apps" header to "App Notifications"
...
With this change, the header will clearly indicate that the user
will tweak app notification settings, specially when using a screen reader.
This is aligned with the following mockup:
https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/notifications/notifications.png
2023-03-27 23:25:52 +00:00
Jake Dane
1ccade9481
notifications: Replace "Applications" with "Apps"
...
This is part of an initiative to use "app" instead of "applications",
see: https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/123
!1637 missed replacing one occurrence of "Applications" on the
notifications panel. This does that last replacement with "Apps".
2023-03-14 19:49:54 +00:00
Jake Dane
37a579b6b0
Replace "application" with "app"
...
This is part of an initiative to use "app" instead of "applications",
see: https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/123
Redo of !1539 that was closed by a ghosting user.
Replaces "application" with "app" in user facing strings in these
panels:
- applications
- camera, location, microphone
- default-apps
- multitasking
- notifications
- removable-media
- search
- usage
- user-accounts
Fixes : #2208 .
2023-01-23 11:10:28 +00:00
Andre Klapper
d47ec1c2d0
Privacy/Notifications: Sync Lock screen notifications setting string
...
Fixes #2157
2022-12-02 11:10:15 +01:00
Christopher Davis
17d3a297ae
notifications: Handle keynav-failed
on app list
...
Fixes keyboard navigation with arrow keys
2022-02-09 14:33:17 +00:00
Christopher Davis
2f00725af8
notifications: Remove options_listbox
...
Since CcListRow is now an AdwActionRow subclass,
we don't need to have a custom listbox for the top
group.
2022-02-09 14:33:17 +00:00
Georges Basile Stavracas Neto
0ab20af9ba
panels: Switch to CcPanel content
...
Start porting panels to the new panel format. This commit
temporarily makes panels have two titlebar, which will be
fixed soon.
2022-01-20 02:23:42 +00:00
Christopher Davis
d61b5bb0b0
cc-notifications-panel: Use AdwPreferences{Page,Group}
...
libadwaita provides nice pre-built widgets for preferences
pages and groups. We should use them where possible.
2022-01-06 00:51:36 +00:00
Christopher Davis
981a8cea7b
panels: Use .boxed-list
instead of .content
...
The `.content` style class is deprecated in favor
of the `.boxed-list` style class, which is named
after the design pattern it's used for.
2021-12-16 12:52:44 -08:00
Georges Basile Stavracas Neto
75f6566a91
notifications: Port to GTK4
...
This one was relatively easy, since most of the brokenness came
from using deprecated properties that can just be dropped, and
packaging that can also just be dropped.
2021-12-14 22:34:21 -03:00
Mohammed Sadiq
7f4703d7ad
notifications: Use content style for listboxes
2021-05-19 03:25:47 +00:00
Robert Ancell
ba80822797
notifications: Move adjustment widget into GtkBuilder file
2020-12-11 18:41:22 +00:00
Adrien Plazas
f06379e30c
Replace HdyColumn by HdyClamp
...
In libhandy 1, HdyClamp replaces HdyColumn. This stops setting values
when they match HdyClamp's defaults.
2020-07-20 08:04:28 +02:00
Mohammed Sadiq
70ded401b0
notifications: Use CcListRow for list box rows
...
This will reduce the amount of code used and let the user change
the item value clicking on the row.
2020-05-12 22:24:00 +00:00
Allan Day
90e0774a19
notifications: Change switch label to Do Not Disturb
...
!97 added a do not disturb switch to GNOME Shell. This works by
changing the org.gnome.desktop.notifications.show-banners setting.
The switch that controls this setting in the control center should
therefore use the same Do Not Disturb label as the switch in the
shell.
2020-01-27 17:58:17 +00:00
Adrien Plazas
cccb12a6de
notifications: Do not vertically expand the listbox
...
This avoids the list box to not look stupidly long and empty and matches
the design of the other list boxes.
2019-01-10 16:43:36 +00:00
Adrien Plazas
587ca5ce98
notifications: Ellipsize the labels
...
This will help the window to fit narrow screens even with long
application names.
2018-11-29 00:48:16 +00:00
Adrien Plazas
42d64e3baf
notifications: Use a HdyColumn
...
This better adapts the panel's size to the window's size, allowing it to
look good on both large and narrow windows.
2018-11-29 00:48:16 +00:00
Robert Ancell
9fa1e73da8
notifications: Use GtkTemplate
...
Switch from GtkBuilder to using GtkTemplate.
Rename widget IDs to be more readable.
Drop widget IDs that are not used.
Move code into the .ui file that can be.
Connect signals in swapped form.
2018-10-15 20:42:45 +00:00