diff --git a/needles/gnome/apps/system-settings/.png b/needles/gnome/apps/system-settings/.png new file mode 100644 index 00000000..ca8a9eb4 Binary files /dev/null and b/needles/gnome/apps/system-settings/.png differ diff --git a/needles/gnome/apps/system-settings/settings_alternate_background_set.png b/needles/gnome/apps/system-settings/settings_alternate_background_set.png new file mode 100644 index 00000000..dd736359 Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_alternate_background_set.png differ diff --git a/needles/gnome/apps/system-settings/settings_appearance_darkmode_on.json b/needles/gnome/apps/system-settings/settings_appearance_darkmode_on.json new file mode 100644 index 00000000..2a9b46d5 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_appearance_darkmode_on.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_appearance_darkmode_on" + ], + "area": [ + { + "xpos": 368, + "ypos": 104, + "width": 68, + "height": 64, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_appearance_darkmode_on.png b/needles/gnome/apps/system-settings/settings_appearance_darkmode_on.png new file mode 100644 index 00000000..3a093da4 Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_appearance_darkmode_on.png differ diff --git a/needles/gnome/apps/system-settings/settings_appearance_set_background.json b/needles/gnome/apps/system-settings/settings_appearance_set_background.json new file mode 100644 index 00000000..c58e247a --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_appearance_set_background.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_appearance_set_background" + ], + "area": [ + { + "xpos": 775, + "ypos": 694, + "width": 102, + "height": 48, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_appearance_set_background.png b/needles/gnome/apps/system-settings/settings_appearance_set_background.png new file mode 100644 index 00000000..07047562 Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_appearance_set_background.png differ diff --git a/needles/gnome/apps/system-settings/settings_appearance_set_darkmode.json b/needles/gnome/apps/system-settings/settings_appearance_set_darkmode.json new file mode 100644 index 00000000..fd2d97f1 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_appearance_set_darkmode.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_appearance_set_darkmode" + ], + "area": [ + { + "xpos": 693, + "ypos": 184, + "width": 140, + "height": 82, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_appearance_set_darkmode.png b/needles/gnome/apps/system-settings/settings_appearance_set_darkmode.png new file mode 100644 index 00000000..0de75352 Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_appearance_set_darkmode.png differ diff --git a/needles/gnome/apps/system-settings/settings_menu_appearance.json b/needles/gnome/apps/system-settings/settings_menu_appearance.json new file mode 100644 index 00000000..fd091124 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_menu_appearance.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_menu_appearance" + ], + "area": [ + { + "xpos": 17, + "ypos": 196, + "width": 117, + "height": 26, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_menu_appearance.png b/needles/gnome/apps/system-settings/settings_menu_appearance.png new file mode 100644 index 00000000..def979e7 Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_menu_appearance.png differ diff --git a/needles/gnome/apps/system-settings/settings_menu_multitasking.json b/needles/gnome/apps/system-settings/settings_menu_multitasking.json new file mode 100644 index 00000000..132926f5 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_menu_multitasking.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_menu_multitasking" + ], + "area": [ + { + "xpos": 15, + "ypos": 325, + "width": 120, + "height": 29, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_menu_multitasking.png b/needles/gnome/apps/system-settings/settings_menu_multitasking.png new file mode 100644 index 00000000..10518b3b Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_menu_multitasking.png differ diff --git a/needles/gnome/apps/system-settings/settings_menu_network.json b/needles/gnome/apps/system-settings/settings_menu_network.json new file mode 100644 index 00000000..4dc4d23a --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_menu_network.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_menu_network" + ], + "area": [ + { + "xpos": 14, + "ypos": 93, + "width": 102, + "height": 28, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_menu_network.png b/needles/gnome/apps/system-settings/settings_menu_network.png new file mode 100644 index 00000000..c52f8a30 Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_menu_network.png differ diff --git a/needles/gnome/apps/system-settings/settings_menu_notifications.json b/needles/gnome/apps/system-settings/settings_menu_notifications.json new file mode 100644 index 00000000..777184df --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_menu_notifications.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_menu_notifications" + ], + "area": [ + { + "xpos": 18, + "ypos": 239, + "width": 116, + "height": 25, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_menu_notifications.png b/needles/gnome/apps/system-settings/settings_menu_notifications.png new file mode 100644 index 00000000..b9af022c Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_menu_notifications.png differ diff --git a/needles/gnome/apps/system-settings/settings_multitask_fixed_workspaces.json b/needles/gnome/apps/system-settings/settings_multitask_fixed_workspaces.json new file mode 100644 index 00000000..9808eb0c --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_multitask_fixed_workspaces.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_multitask_fixed_workspaces" + ], + "area": [ + { + "xpos": 433, + "ypos": 682, + "width": 96, + "height": 22, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_multitask_fixed_workspaces.png b/needles/gnome/apps/system-settings/settings_multitask_fixed_workspaces.png new file mode 100644 index 00000000..1268acc3 Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_multitask_fixed_workspaces.png differ diff --git a/needles/gnome/apps/system-settings/settings_multitask_workspaces_count.json b/needles/gnome/apps/system-settings/settings_multitask_workspaces_count.json new file mode 100644 index 00000000..80491312 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_multitask_workspaces_count.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_multitask_workspaces_count" + ], + "area": [ + { + "xpos": 425, + "ypos": 99, + "width": 173, + "height": 39, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_multitask_workspaces_count.png b/needles/gnome/apps/system-settings/settings_multitask_workspaces_count.png new file mode 100644 index 00000000..e72d58dd Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_multitask_workspaces_count.png differ diff --git a/needles/gnome/apps/system-settings/settings_network_wired_connected.json b/needles/gnome/apps/system-settings/settings_network_wired_connected.json new file mode 100644 index 00000000..f6522355 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_network_wired_connected.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_network_wired_connected" + ], + "area": [ + { + "xpos": 376, + "ypos": 106, + "width": 509, + "height": 84, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_network_wired_connected.png b/needles/gnome/apps/system-settings/settings_network_wired_connected.png new file mode 100644 index 00000000..0faa2fec Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_network_wired_connected.png differ diff --git a/needles/gnome/apps/system-settings/settings_notifications_clocks.json b/needles/gnome/apps/system-settings/settings_notifications_clocks.json new file mode 100644 index 00000000..7658549f --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_notifications_clocks.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_notifications_clocks" + ], + "area": [ + { + "xpos": 399, + "ypos": 294, + "width": 91, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_notifications_clocks.png b/needles/gnome/apps/system-settings/settings_notifications_clocks.png new file mode 100644 index 00000000..36218f8e Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_notifications_clocks.png differ diff --git a/needles/gnome/apps/system-settings/settings_notifications_clocks_disable.json b/needles/gnome/apps/system-settings/settings_notifications_clocks_disable.json new file mode 100644 index 00000000..2dbcd7c7 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_notifications_clocks_disable.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_notifications_clocks_disable" + ], + "area": [ + { + "xpos": 274, + "ypos": 262, + "width": 95, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_notifications_clocks_disable.png b/needles/gnome/apps/system-settings/settings_notifications_clocks_disable.png new file mode 100644 index 00000000..07b4182c Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_notifications_clocks_disable.png differ diff --git a/needles/gnome/apps/system-settings/settings_notifications_clocks_off.json b/needles/gnome/apps/system-settings/settings_notifications_clocks_off.json new file mode 100644 index 00000000..bd3f0943 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_notifications_clocks_off.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_notifications_clocks_off" + ], + "area": [ + { + "xpos": 398, + "ypos": 293, + "width": 507, + "height": 22, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_notifications_clocks_off.png b/needles/gnome/apps/system-settings/settings_notifications_clocks_off.png new file mode 100644 index 00000000..601a50bd Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_notifications_clocks_off.png differ diff --git a/needles/gnome/apps/system-settings/settings_notifications_dontdisturb.json b/needles/gnome/apps/system-settings/settings_notifications_dontdisturb.json new file mode 100644 index 00000000..ffed96d2 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_notifications_dontdisturb.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_notifications_dontdisturb" + ], + "area": [ + { + "xpos": 393, + "ypos": 121, + "width": 107, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_notifications_dontdisturb.png b/needles/gnome/apps/system-settings/settings_notifications_dontdisturb.png new file mode 100644 index 00000000..8524657a Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_notifications_dontdisturb.png differ diff --git a/needles/gnome/apps/system-settings/settings_notifications_off.json b/needles/gnome/apps/system-settings/settings_notifications_off.json new file mode 100644 index 00000000..763c4ae9 --- /dev/null +++ b/needles/gnome/apps/system-settings/settings_notifications_off.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "settings_notifications_off" + ], + "area": [ + { + "xpos": 568, + "ypos": 4, + "width": 27, + "height": 44, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/system-settings/settings_notifications_off.png b/needles/gnome/apps/system-settings/settings_notifications_off.png new file mode 100644 index 00000000..12824595 Binary files /dev/null and b/needles/gnome/apps/system-settings/settings_notifications_off.png differ diff --git a/tests/applications/system-settings/notifications.pm b/tests/applications/system-settings/notifications.pm index bcde7a69..99230cd0 100644 --- a/tests/applications/system-settings/notifications.pm +++ b/tests/applications/system-settings/notifications.pm @@ -10,18 +10,18 @@ sub run { assert_and_click("settings_menu_notifications"); - # Switch off notifications + # Set notifications to Do Not Disturb assert_and_click("settings_notifications_dontdisturb"); - # Check that the application uses now Darkmode + # Check that an icon appears showing that notifications are off. assert_screen("settings_notifications_off"); - # Switch off Clocks notifications. + # Switch off notifications for the Clocks application. assert_and_click("settings_notifications_clocks"); assert_and_click("settings_notifications_clocks_disable"); send_key("esc"); - # Check that the status says off + # Check that the application status shows the OFF setting. assert_screen("settings_notifications_clocks_off"); }