gnome-control-center/panels/network
velsinki 9309b65f3d wifi: Change existing toast at each forget network
Merge request !2093 fixed 3 crashes in the Saved Networks Dialog, but
unfortunately added another one. Upon undoing an AdwToast after deleting
a network, Settings crashes.

Furthermore, the title of the toast is quite verbose, meaning it often
gets ellipsized. Also, deleting many networks is somewhat annoying
because many toasts get generated. Since only the latest toast is saved
in the NetDeviceWifi, mixed dismissing and undoing of multiple toasts
doesn't work properly either.

We fix all these issues by having only one toast, that either says
"Network deleted" or "%d networks deleted". The networks are kept in a
GPtrArray, for which the free function is set to either really forget
the networks or to undo forgetting them.
2024-02-06 12:35:46 +00:00
..
connection-editor ce-vpn-page: Fix layout of Identity page 2023-12-15 10:49:22 +00:00
icons Add individual app icons 2022-01-31 14:08:22 +00:00
cc-net-proxy-page.c network: Port to Adw{Navigation,ToolbarView} 2023-08-25 08:00:43 +00:00
cc-net-proxy-page.h network: Port to Adw{Navigation,ToolbarView} 2023-08-25 08:00:43 +00:00
cc-net-proxy-page.ui net-proxy-page: Add mnemonic to the "Configuration URL" entry 2024-01-23 11:09:19 +00:00
cc-network-panel.c network: Fix missing VPN entries 2024-01-30 17:02:00 +00:00
cc-network-panel.h network: Merge together methods 2019-11-06 10:16:40 +13:00
cc-network-panel.ui general: Remove a11y labels from buttons that have tooltips 2024-01-30 13:28:48 +00:00
cc-qr-code-dialog.c wifi: show password when sharing QR code 2024-02-06 10:02:50 +00:00
cc-qr-code-dialog.h qr-code-dialog: Port to AdwWindow/AdwToolbarView 2024-01-18 11:58:34 +00:00
cc-qr-code-dialog.ui wifi: show password when sharing QR code 2024-02-06 10:02:50 +00:00
cc-qr-code.c wifi: show password when sharing QR code 2024-02-06 10:02:50 +00:00
cc-qr-code.h wifi: show password when sharing QR code 2024-02-06 10:02:50 +00:00
cc-wifi-connection-list.c wifi: Don't show "Saved Wi-Fi Networks" row when there's nothing to show 2023-11-13 10:58:50 +00:00
cc-wifi-connection-list.h wifi: Don't show "Saved Wi-Fi Networks" row when there's nothing to show 2023-11-13 10:58:50 +00:00
cc-wifi-connection-row.c wifi: hide QR code icon when connection not successful 2023-11-23 05:10:07 +00:00
cc-wifi-connection-row.h wi-fi: Add delete icon in saved connections list 2023-06-07 22:58:37 +00:00
cc-wifi-connection-row.ui wifi-connection-row: Tweak tooltips 2024-01-23 10:55:23 +00:00
cc-wifi-hotspot-dialog.c network: Validate max length of hotspot SSID 2023-03-23 22:36:00 +00:00
cc-wifi-hotspot-dialog.h network: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-wifi-hotspot-dialog.ui network: Validate max length of hotspot SSID 2023-03-23 22:36:00 +00:00
cc-wifi-panel.c misc: Replace usage of CcListRow + switch with AdwSwitchRow 2023-06-30 09:06:56 +00:00
cc-wifi-panel.h network: Use #pragma once on headers 2018-11-05 08:33:22 -02:00
cc-wifi-panel.ui Port to AdwNavigationSplitView 2023-08-25 08:00:43 +00:00
gnome-network-panel.desktop.in desktop: Remove obsolete Bugzilla entries 2022-10-20 13:20:09 +00:00
gnome-wifi-panel.desktop.in desktop: Remove obsolete Bugzilla entries 2022-10-20 13:20:09 +00:00
lock-small-symbolic.svg network: Minimize small symbolic icons 2022-01-24 20:07:52 +00:00
meson.build all: meson: do not specify resources from gresource files as dependencies 2023-05-24 08:34:14 +00:00
net-device-bluetooth.c network: Handle BT device connections ourselves 2023-11-21 13:38:32 +00:00
net-device-bluetooth.h network: Use AdwActionRow for NetDeviceBluetooth 2022-02-04 17:54:25 +00:00
net-device-ethernet.c ethernet: Add thousands separator to speed 2024-01-08 12:52:59 +00:00
net-device-ethernet.h network: Use AdwPreferences{Page,Group} for network panel 2022-02-04 17:54:25 +00:00
net-device-mobile.c Replace all occurrences of 'gtk_widget_hide' 2023-03-29 14:26:55 +13:00
net-device-mobile.h network: Convert NetDeviceEthernet, NetDeviceBluetooth and NetDeviceMobile to GtkTemplate 2019-11-06 10:40:23 +13:00
net-device-wifi.c wifi: Change existing toast at each forget network 2024-02-06 12:35:46 +00:00
net-device-wifi.h network: Port to GTK4 2021-12-14 22:34:21 -03:00
net-vpn.c network: Add support for WireGuard (GNOME/gnome-control-center#982) 2023-01-16 20:35:02 +00:00
net-vpn.h network: Add support for WireGuard (GNOME/gnome-control-center#982) 2023-01-16 20:35:02 +00:00
network-bluetooth.ui network: Consistently make options buttons flat 2023-08-02 12:51:48 +00:00
network-dialogs.c Resolving suggestions 2023-03-29 14:26:55 +13:00
network-dialogs.h network: Use #pragma once on headers 2018-11-05 08:33:22 -02:00
network-ethernet.ui general: Remove a11y labels from buttons that have tooltips 2024-01-30 13:28:48 +00:00
network-mobile.ui Mark some strings as translatable 2023-08-11 12:07:00 +02:00
network-vpn.ui Make buttons in actions rows and header flat 2022-06-01 02:17:13 +00:00
network-wifi.ui Remove use-underline property from all CCListRows 2024-01-04 10:11:35 +00:00
network.gresource.xml wifi: Add QR code to share Wi-Fi networks 2023-02-14 19:11:07 -03:00
panel-common.c Network: Show all IPv6 addresses for an interface 2021-05-12 14:17:52 +12:00
panel-common.h Network: Show all IPv6 addresses for an interface 2021-05-12 14:17:52 +12:00
qr-code-symbolic.svg wifi: Add QR code to share Wi-Fi networks 2023-02-14 19:11:07 -03:00
qrcodegen.c wifi: Add HotSpot QR code support 2020-08-05 14:25:51 +05:30
qrcodegen.h wifi: Add HotSpot QR code support 2020-08-05 14:25:51 +05:30
ui-helpers.c Drop most uses of deprecated gtk_style_context_add/remove_class 2023-01-05 18:55:51 +00:00
ui-helpers.h network: Move common code to common location 2019-11-27 22:05:46 +00:00
warning-small-symbolic.svg network: Minimize small symbolic icons 2022-01-24 20:07:52 +00:00
wifi-panel.css network: Fix QR code with dark theme 2022-02-11 17:24:52 +00:00