#381 Add tests for Papers to replace Evince tests.
Merged 2 months ago by adamwill. Opened 2 months ago by lruzicka.

file modified
+3 -1
@@ -242,7 +242,7 @@ 

      testtags.append(f"calculator_context_{selection}")

  # After the change to menu_launch_type, applications should be whitelisted here

  # to prevent the unused needles warning in case of apps_run_<application>.

- for app in ("evince", "focuswriter", "gvim"):

+ for app in ("focuswriter", "gvim"):

      testtags.append(f"apps_run_{app}")

  # Needles that only originate from menu_launch_type and since they only occur

  # in a variable, we need to whitelist them here, otherwise the script will
@@ -253,6 +253,8 @@ 

             "kolourpaint", "korganizer", "characters", "tux_racer")

  for app in runapps:

      testtags.append(f"apps_run_{app}")

+ for zoom in ('papers_zoom_add', 'papers_zoom_subtract'):

+     testtags.append(zoom)

  

  # retcode tracker

  ret = 0

@@ -1,16 +0,0 @@ 

- {

-     "area": [

-         {

-             "height": 131,

-             "type": "match",

-             "width": 37,

-             "xpos": 224,

-             "ypos": 92

-         }

-     ],

-     "properties": [],

-     "tags": [

-         "apps_run_dviewer",

-         "apps_run_evince"

-     ]

- }

@@ -1,15 +0,0 @@ 

- {

-   "area": [

-     {

-       "height": 33,

-       "width": 36,

-       "type": "match",

-       "ypos": 702,

-       "xpos": 495

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_shortcuts_second"

-   ]

- } 

\ No newline at end of file

@@ -1,15 +0,0 @@ 

- {

-   "area": [

-     {

-       "height": 25,

-       "width": 210,

-       "type": "match",

-       "ypos": 112,

-       "xpos": 594

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_shortcuts_second_shown"

-   ]

- } 

\ No newline at end of file

@@ -1,15 +0,0 @@ 

- {

-   "area": [

-     {

-       "ypos": 113,

-       "xpos": 448,

-       "type": "match",

-       "width": 192,

-       "height": 21

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_shortcuts_shown"

-   ]

- } 

\ No newline at end of file

@@ -1,15 +0,0 @@ 

- {

-   "area": [

-     {

-       "type": "match",

-       "ypos": 450,

-       "xpos": 801,

-       "height": 25,

-       "width": 88

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_toggle_night_mode"

-   ]

- } 

\ No newline at end of file

needles/gnome/apps/papers/papers_about_shown-20250428.json needles/gnome/apps/apps_run_evince-20250319.json
file renamed
+10 -11
@@ -1,23 +1,22 @@ 

  {

    "area": [

      {

-       "ypos": 112,

-       "xpos": 235,

-       "type": "match",

-       "width": 42,

-       "height": 131

+       "xpos": 464,

+       "ypos": 226,

+       "width": 94,

+       "height": 78,

+       "type": "match"

      },

      {

-       "xpos": 444,

-       "ypos": 113,

-       "width": 136,

+       "xpos": 356,

+       "ypos": 410,

+       "width": 84,

        "height": 18,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "apps_run_dviewer",

-     "apps_run_evince"

+     "papers_about_shown"

    ]

- }

+ } 

\ No newline at end of file

needles/gnome/apps/papers/papers_about_shown-20250515.json needles/gnome/apps/evince/evince_menu_properties-20250320.json
file renamed
+11 -4
@@ -2,14 +2,21 @@ 

    "area": [

      {

        "type": "match",

-       "ypos": 486,

-       "xpos": 802,

+       "xpos": 464,

+       "width": 94,

+       "ypos": 226,

+       "height": 78

+     },

+     {

+       "ypos": 410,

        "height": 18,

-       "width": 75

+       "width": 84,

+       "type": "match",

+       "xpos": 356

      }

    ],

    "properties": [],

    "tags": [

-     "evince_menu_properties"

+     "papers_about_shown"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_add_annotation-20250428.json needles/gnome/apps/evince/evince_toggle_night_mode.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "xpos": 781,

-       "ypos": 450,

-       "width": 88,

-       "height": 25,

+       "xpos": 476,

+       "ypos": 475,

+       "width": 145,

+       "height": 17,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_toggle_night_mode"

+     "papers_add_annotation"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_add_annotation-20250515.json needles/gnome/apps/evince/evince_about_shown-20250319.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "xpos": 445,

-       "ypos": 287,

+       "xpos": 476,

        "type": "match",

-       "width": 133,

-       "height": 146

+       "width": 145,

+       "height": 17,

+       "ypos": 475

      }

    ],

    "properties": [],

    "tags": [

-     "evince_about_shown"

+     "papers_add_annotation"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_annotation_added-20250428.json needles/gnome/apps/evince/rotate-evince_content_rotated_twice.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "xpos": 675,

-       "ypos": 703,

-       "width": 186,

-       "height": 31,

+       "xpos": 392,

+       "ypos": 260,

+       "width": 175,

+       "height": 41,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_content_rotated_twice"

+     "papers_annotation_added"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_annotation_color-20250428.json needles/gnome/apps/evince/evince_menu_dual.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 785,

-       "ypos": 335,

-       "width": 40,

-       "height": 20,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_menu_dual"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 581,

+       "ypos": 320,

+       "width": 40,

+       "height": 40,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_annotation_color"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_annotation_placed-20250428.json needles/gnome/apps/evince/evince_file_select_pdf-flatpak-blue-20230424.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 324,

+       "xpos": 426,

+       "ypos": 520,

        "width": 68,

-       "height": 16,

-       "xpos": 257,

+       "height": 36,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_file_select_pdf"

+     "papers_annotation_placed"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_annotation_placed-bluish-20250428.json needles/gnome/apps/evince/evince_shortcuts_third.json
file renamed
+15 -16
@@ -1,16 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 541,

-       "ypos": 700,

-       "width": 36,

-       "height": 36,

-       "type": "match",

-       "match": 92

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_shortcuts_third"

-   ]

- }

+ {

+   "area": [

+     {

+       "type": "match",

+       "xpos": 426,

+       "height": 36,

+       "ypos": 520,

+       "width": 68

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_annotation_placed"

+   ]

+ } 

\ No newline at end of file

needles/gnome/apps/papers/papers_annotation_properties-20250428.json needles/gnome/apps/evince/evince_menu_about.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 783,

-       "ypos": 596,

-       "width": 163,

-       "height": 23,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_menu_about"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 475,

+       "ypos": 393,

+       "width": 156,

+       "height": 23,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_annotation_properties"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_annotation_properties-20250515.json needles/gnome/apps/evince/evince_menu_about-20250319.json
file renamed
+4 -4
@@ -2,14 +2,14 @@ 

    "area": [

      {

        "height": 23,

-       "width": 177,

+       "ypos": 393,

        "type": "match",

-       "ypos": 570,

-       "xpos": 801

+       "xpos": 475,

+       "width": 156

      }

    ],

    "properties": [],

    "tags": [

-     "evince_menu_about"

+     "papers_annotation_properties"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_annotation_removed-20250428.json needles/gnome/apps/evince/evince_credits_shown.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 423,

-       "ypos": 411,

-       "width": 73,

-       "height": 56,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_credits_shown"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 423,

+       "ypos": 524,

+       "width": 75,

+       "height": 32,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_annotation_removed"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_close_annotation-20250428.json needles/gnome/apps/evince/evince_close_annotation.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 626,

-       "ypos": 578,

-       "width": 24,

-       "height": 20,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_close_annotation"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 612,

+       "ypos": 224,

+       "width": 20,

+       "height": 20,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_close_annotation"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_content_rotated_once-20250429.json needles/gnome/apps/evince/evince_search_found.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 638,

-       "ypos": 540,

-       "width": 38,

-       "height": 14,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_search_found"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 677,

+       "ypos": 174,

+       "width": 38,

+       "height": 133,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_content_rotated_once"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_content_rotated_twice-20250429.json needles/gnome/apps/evince/evince_file_opened.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 411,

-       "ypos": 317,

-       "width": 338,

-       "height": 34,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_file_opened"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 715,

+       "ypos": 673,

+       "width": 174,

+       "height": 34,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_content_rotated_twice"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_credits_shown-20250428.json needles/gnome/apps/evince/evince_menu_dual-20250319.json
file renamed
+6 -6
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "height": 20,

-       "width": 40,

-       "type": "match",

-       "xpos": 805,

-       "ypos": 335

+       "xpos": 342,

+       "ypos": 153,

+       "width": 153,

+       "height": 69,

+       "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_menu_dual"

+     "papers_credits_shown"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_documents-flatpak-20230808.json needles/gnome/apps/evince/evince_documents-flatpak-20230808.json
file renamed
+2 -2
@@ -10,6 +10,6 @@ 

    ],

    "properties": [],

    "tags": [

-     "evince_documents"

+     "papers_documents"

    ]

- } 

\ No newline at end of file

+ }

needles/gnome/apps/papers/papers_documents-flatpak-20230808.png needles/gnome/apps/evince/evince_documents-flatpak-20230808.png
file renamed
file was moved with no change to the file
@@ -0,0 +1,22 @@ 

+ {

+   "area": [

+     {

+       "xpos": 92,

+       "ypos": 81,

+       "width": 77,

+       "height": 75,

+       "type": "match"

+     },

+     {

+       "xpos": 596,

+       "ypos": 44,

+       "width": 89,

+       "height": 83,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_dual_mode"

+   ]

+ } 

\ No newline at end of file

empty or binary file added
needles/gnome/apps/papers/papers_file_opened-20250428.json needles/gnome/apps/evince/evince_file_select_pdf.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-     "area": [

-         {

-             "height": 16,

-             "type": "match",

-             "width": 68,

-             "xpos": 189,

-             "ypos": 156

-         }

-     ],

-     "properties": [],

-     "tags": [

-         "evince_file_select_pdf"

-     ]

+ {

+   "area": [

+     {

+       "xpos": 482,

+       "ypos": 302,

+       "width": 315,

+       "height": 34,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_file_opened"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_file_select_pdf-20250507.json needles/gnome/apps/evince/evince_file_select_pdf-20250319.json
file renamed
+3 -3
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "type": "match",

+       "height": 16,

        "ypos": 299,

+       "type": "match",

        "xpos": 309,

-       "height": 16,

        "width": 74

      }

    ],

    "properties": [],

    "tags": [

-     "evince_file_select_pdf"

+     "papers_file_select_pdf"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_help_shown-20250428.json needles/gnome/apps/evince/evince_content_rotated_once.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 819,

-       "ypos": 259,

-       "width": 27,

-       "height": 70,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_content_rotated_once"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 12,

+       "ypos": 108,

+       "width": 253,

+       "height": 38,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_help_shown"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_menu_about-20250428.json needles/gnome/apps/evince/evince_menu_shortcuts-20250320.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "width": 142,

+       "xpos": 145,

+       "ypos": 249,

+       "width": 100,

        "height": 21,

-       "xpos": 802,

-       "ypos": 520,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_menu_shortcuts"

+     "papers_menu_about"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_menu_about-20250515.json needles/gnome/apps/evince/evince_add_annotation-20220219.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

+       "xpos": 145,

        "type": "match",

-       "ypos": 43,

-       "height": 26,

-       "width": 25,

-       "xpos": 150

+       "width": 100,

+       "height": 23,

+       "ypos": 251

      }

    ],

    "properties": [],

    "tags": [

-     "evince_add_annotation"

+     "papers_menu_about"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_menu_dual-20250428.json needles/gnome/apps/evince/evince_document_zoom_200.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 630,

-       "ypos": 550,

-       "width": 349,

-       "height": 56,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_document_zoom_200"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 768,

+       "ypos": 388,

+       "width": 41,

+       "height": 24,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_menu_dual"

+   ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/apps/papers/papers_menu_dual-20250515.json needles/gnome/apps/evince/evince_search_button-20240127.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "width": 26,

+       "width": 41,

+       "xpos": 768,

        "type": "match",

-       "ypos": 42,

        "height": 24,

-       "xpos": 897

+       "ypos": 388

      }

    ],

    "properties": [],

    "tags": [

-     "evince_search_button"

+     "papers_menu_dual"

    ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/apps/papers/papers_menu_help-20250428.json needles/gnome/apps/evince/evince_help_shown-20241105.json
file renamed
+6 -6
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "width": 371,

-       "xpos": 68,

-       "type": "match",

-       "height": 42,

-       "ypos": 109

+       "xpos": 144,

+       "ypos": 215,

+       "width": 38,

+       "height": 26,

+       "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_help_shown"

+     "papers_menu_help"

    ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/apps/papers/papers_menu_help-20250515.json needles/gnome/apps/evince/evince_file_select_pdf-flatpak-blue-20240424.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 324,

-       "height": 16,

+       "ypos": 218,

+       "height": 23,

+       "xpos": 144,

        "type": "match",

-       "width": 68,

-       "xpos": 258

+       "width": 38

      }

    ],

    "properties": [],

    "tags": [

-     "evince_file_select_pdf"

+     "papers_menu_help"

    ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/apps/papers/papers_menu_properties-20250429.json needles/gnome/apps/evince/evince_menu_shortcuts.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 784,

-       "ypos": 544,

-       "width": 132,

-       "height": 21,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_menu_shortcuts"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 768,

+       "ypos": 545,

+       "width": 154,

+       "height": 21,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_menu_properties"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_menu_properties-20250515.json needles/gnome/apps/evince/evince_menu_help-20250319.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "xpos": 803,

        "ypos": 545,

+       "height": 21,

+       "width": 154,

        "type": "match",

-       "width": 40,

-       "height": 20

+       "xpos": 768

      }

    ],

    "properties": [],

    "tags": [

-     "evince_menu_help"

+     "papers_menu_properties"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_menu_saveas-20250429.json needles/gnome/apps/evince/evince_menu_properties.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 784,

-       "ypos": 486,

-       "width": 73,

-       "height": 22,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_menu_properties"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 768,

+       "ypos": 312,

+       "width": 77,

+       "height": 22,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_menu_saveas"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_menu_saveas-20250515.json needles/gnome/apps/evince/evince_annotation_placed.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 600,

+       "width": 77,

+       "xpos": 768,

        "type": "match",

-       "height": 32,

-       "width": 30,

-       "xpos": 373

+       "ypos": 317,

+       "height": 17

      }

    ],

    "properties": [],

    "tags": [

-     "evince_annotation_placed"

+     "papers_menu_saveas"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_menu_shortcuts-20250429.json needles/gnome/apps/evince/evince_select_zoom_200.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 822,

-       "ypos": 358,

-       "width": 44,

-       "height": 21,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_select_zoom_200"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 144,

+       "ypos": 186,

+       "width": 147,

+       "height": 21,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_menu_shortcuts"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_menu_shortcuts-20250515.json needles/gnome/apps/evince/evince_annotation_removed-cursor-20240214.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

+       "width": 147,

+       "xpos": 144,

        "type": "match",

-       "width": 161,

-       "height": 45,

-       "xpos": 345,

-       "ypos": 584

+       "height": 17,

+       "ypos": 190

      }

    ],

    "properties": [],

    "tags": [

-     "evince_annotation_removed"

+     "papers_menu_shortcuts"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_night_mode-20250428.json needles/gnome/apps/evince/evince_help_shown-20250306.json
file renamed
+6 -6
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 107,

-       "xpos": 64,

-       "type": "match",

-       "width": 347,

-       "height": 42

+       "xpos": 416,

+       "ypos": 448,

+       "width": 189,

+       "height": 54,

+       "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_help_shown"

+     "papers_night_mode"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_opacity_hundred-20250428.json needles/gnome/apps/evince/evince_shortcuts_shown.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "properties": [],

-   "tags": [

-     "evince_shortcuts_shown"

-   ],

-   "area": [

-     {

-       "xpos": 450,

-       "ypos": 114,

-       "width": 183,

-       "height": 21,

-       "type": "match"

-     }

-   ]

+ {

+   "area": [

+     {

+       "xpos": 505,

+       "ypos": 386,

+       "width": 35,

+       "height": 21,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_opacity_hundred"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_opacity_hundred-20250515.json needles/gnome/apps/evince/evince_change_zoom-20250320.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 45,

-       "xpos": 860,

+       "xpos": 505,

        "type": "match",

-       "width": 23,

+       "width": 35,

+       "ypos": 386,

        "height": 21

      }

    ],

    "properties": [],

    "tags": [

-     "evince_change_zoom"

+     "papers_opacity_hundred"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_open_file_dialog-20250428.json needles/gnome/apps/evince/evince_help_shown.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 68,

-       "ypos": 109,

-       "width": 371,

-       "height": 42,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_help_shown"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 480,

+       "ypos": 542,

+       "width": 63,

+       "height": 24,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_open_file_dialog"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_properties_shown-20250429.json needles/gnome/apps/evince/evince_help_shown-20250319.json
file renamed
+6 -6
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "height": 42,

-       "width": 393,

-       "type": "match",

-       "ypos": 109,

-       "xpos": 68

+       "xpos": 291,

+       "ypos": 385,

+       "width": 113,

+       "height": 100,

+       "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_help_shown"

+     "papers_properties_shown"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_remove_annotation-20250428.json needles/gnome/apps/evince/evince_night_mode.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "properties": [],

-   "tags": [

-     "evince_night_mode"

-   ],

-   "area": [

-     {

-       "xpos": 430,

-       "ypos": 315,

-       "width": 332,

-       "height": 35,

-       "type": "match"

-     }

-   ]

+ {

+   "area": [

+     {

+       "xpos": 476,

+       "ypos": 426,

+       "width": 138,

+       "height": 23,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_remove_annotation"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_remove_annotation-20250515.json needles/gnome/apps/evince/evince_annotation_removed.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 584,

        "type": "match",

-       "height": 45,

-       "xpos": 345,

-       "width": 161

+       "xpos": 476,

+       "width": 138,

+       "ypos": 426,

+       "height": 23

      }

    ],

    "properties": [],

    "tags": [

-     "evince_annotation_removed"

+     "papers_remove_annotation"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_search_button-20250429.json needles/gnome/apps/evince/evince_change_zoom.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 43,

-       "xpos": 860,

+       "xpos": 11,

+       "ypos": 39,

+       "width": 24,

        "height": 27,

-       "width": 23,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_change_zoom"

+     "papers_search_button"

    ]

  } 

\ No newline at end of file

@@ -0,0 +1,22 @@ 

+ {

+   "area": [

+     {

+       "xpos": 11,

+       "ypos": 129,

+       "width": 135,

+       "height": 27,

+       "type": "match"

+     },

+     {

+       "xpos": 650,

+       "ypos": 464,

+       "width": 116,

+       "height": 26,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_search_found"

+   ]

+ } 

\ No newline at end of file

needles/gnome/apps/papers/papers_search_found-20250515.json needles/gnome/apps/evince/evince_remove_annotation-20250319.json
file renamed
+12 -5
@@ -1,15 +1,22 @@ 

  {

    "area": [

      {

-       "xpos": 417,

-       "ypos": 562,

+       "width": 135,

        "type": "match",

-       "width": 142,

-       "height": 18

+       "xpos": 11,

+       "height": 27,

+       "ypos": 129

+     },

+     {

+       "width": 116,

+       "xpos": 650,

+       "type": "match",

+       "ypos": 464,

+       "height": 26

      }

    ],

    "properties": [],

    "tags": [

-     "evince_remove_annotation"

+     "papers_search_found"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_select_annotation_place-20250428.json needles/gnome/apps/evince/evince_add_annotation_text-20250319.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

+       "xpos": 426,

+       "ypos": 529,

        "width": 67,

-       "height": 19,

-       "xpos": 19,

-       "ypos": 90,

+       "height": 23,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_add_annotation_text"

+     "papers_select_annotation_place"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_select_color-20250428.json needles/gnome/apps/evince/evince_menu_help.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 783,

-       "ypos": 571,

-       "width": 40,

-       "height": 20,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_menu_help"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 283,

+       "ypos": 338,

+       "width": 40,

+       "height": 24,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_select_color"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_fourth-20250429.json needles/gnome/apps/evince/evince_help_shown-20250320.json
file renamed
+6 -6
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "type": "match",

-       "ypos": 107,

-       "xpos": 63,

-       "height": 42,

-       "width": 373

+       "xpos": 568,

+       "ypos": 664,

+       "width": 21,

+       "height": 21,

+       "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_help_shown"

+     "papers_shortcuts_fourth"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_fourth-20250515.json needles/gnome/apps/evince/evince_select_zoom_200-20250319.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "height": 21,

-       "width": 44,

        "type": "match",

-       "xpos": 821,

-       "ypos": 358

+       "xpos": 568,

+       "width": 21,

+       "height": 21,

+       "ypos": 664

      }

    ],

    "properties": [],

    "tags": [

-     "evince_select_zoom_200"

+     "papers_shortcuts_fourth"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_fourth_shown-20250429.json needles/gnome/apps/evince/evince_dual_mode.json
file renamed
+21 -21
@@ -1,22 +1,22 @@ 

- {

-   "properties": [],

-   "tags": [

-     "evince_dual_mode"

-   ],

-   "area": [

-     {

-       "xpos": 322,

-       "ypos": 383,

-       "width": 88,

-       "height": 16,

-       "type": "match"

-     },

-     {

-       "xpos": 703,

-       "ypos": 428,

-       "width": 99,

-       "height": 16,

-       "type": "match"

-     }

-   ]

+ {

+   "area": [

+     {

+       "xpos": 107,

+       "ypos": 185,

+       "width": 93,

+       "height": 16,

+       "type": "match"

+     },

+     {

+       "xpos": 9,

+       "ypos": 148,

+       "width": 95,

+       "height": 22,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_shortcuts_fourth_shown"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_fourth_shown-20250515.json needles/gnome/apps/evince/evince_select_annotation_place.json
file renamed
+12 -5
@@ -1,15 +1,22 @@ 

  {

    "area": [

      {

-       "ypos": 585,

+       "width": 93,

+       "xpos": 107,

        "type": "match",

-       "height": 30,

-       "width": 43,

-       "xpos": 352

+       "ypos": 185,

+       "height": 16

+     },

+     {

+       "type": "match",

+       "xpos": 9,

+       "width": 95,

+       "ypos": 148,

+       "height": 22

      }

    ],

    "properties": [],

    "tags": [

-     "evince_select_annotation_place"

+     "papers_shortcuts_fourth_shown"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_second-20250429.json needles/gnome/apps/evince/evince_properties_shown-20250320.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "width": 110,

-       "height": 44,

-       "ypos": 246,

-       "xpos": 429,

+       "xpos": 478,

+       "ypos": 665,

+       "width": 24,

+       "height": 21,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_properties_shown"

+     "papers_shortcuts_second"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_second-20250515.json needles/gnome/apps/evince/evince_properties_shown.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "properties": [],

-   "tags": [

-     "evince_properties_shown"

-   ],

-   "area": [

-     {

-       "xpos": 396,

-       "ypos": 349,

-       "width": 110,

-       "height": 44,

-       "type": "match"

-     }

-   ]

+ {

+   "area": [

+     {

+       "ypos": 665,

+       "height": 21,

+       "width": 24,

+       "xpos": 478,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_shortcuts_second"

+   ]

  } 

\ No newline at end of file

@@ -0,0 +1,22 @@ 

+ {

+   "area": [

+     {

+       "xpos": 10,

+       "ypos": 258,

+       "width": 34,

+       "height": 42,

+       "type": "match"

+     },

+     {

+       "xpos": 476,

+       "ypos": 413,

+       "width": 74,

+       "height": 24,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_shortcuts_second_shown"

+   ]

+ } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_second_shown-20250515.json needles/gnome/apps/evince/evince_menu_saveas-20250320.json
file renamed
+12 -5
@@ -1,15 +1,22 @@ 

  {

    "area": [

      {

-       "height": 20,

-       "width": 73,

+       "ypos": 258,

+       "height": 42,

+       "xpos": 10,

        "type": "match",

-       "ypos": 243,

-       "xpos": 803

+       "width": 34

+     },

+     {

+       "ypos": 296,

+       "height": 24,

+       "xpos": 476,

+       "type": "match",

+       "width": 74

      }

    ],

    "properties": [],

    "tags": [

-     "evince_menu_saveas"

+     "papers_shortcuts_second_shown"

    ]

  } 

\ No newline at end of file

@@ -0,0 +1,22 @@ 

+ {

+   "area": [

+     {

+       "xpos": 677,

+       "ypos": 417,

+       "width": 34,

+       "height": 21,

+       "type": "match"

+     },

+     {

+       "xpos": 202,

+       "ypos": 341,

+       "width": 71,

+       "height": 16,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_shortcuts_shown"

+   ]

+ } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_shown-20250515.json needles/gnome/apps/evince/evince_open_file_dialog.json
file renamed
+21 -14
@@ -1,15 +1,22 @@ 

- {

-     "area": [

-         {

-             "height": 20,

-             "type": "match",

-             "width": 33,

-             "xpos": 397,

-             "ypos": 91

-         }

-     ],

-     "properties": [],

-     "tags": [

-         "evince_open_file_dialog"

-     ]

+ {

+   "area": [

+     {

+       "ypos": 417,

+       "height": 21,

+       "xpos": 677,

+       "type": "match",

+       "width": 34

+     },

+     {

+       "ypos": 341,

+       "height": 16,

+       "type": "match",

+       "xpos": 202,

+       "width": 71

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_shortcuts_shown"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_third-20250429.json needles/gnome/apps/evince/evince_shortcuts_third_shown.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 570,

-       "ypos": 114,

-       "width": 141,

-       "height": 22,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_shortcuts_third_shown"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 522,

+       "ypos": 664,

+       "width": 23,

+       "height": 22,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_shortcuts_third"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_third-20250515.json needles/gnome/apps/evince/evince_annotation_added.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 607,

+       "width": 23,

        "type": "match",

+       "xpos": 522,

        "height": 22,

-       "width": 40,

-       "xpos": 372

+       "ypos": 664

      }

    ],

    "properties": [],

    "tags": [

-     "evince_annotation_added"

+     "papers_shortcuts_third"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_third_shown-20250429.json needles/gnome/apps/evince/evince_select_zoom_fitwidth-20250319.json
file renamed
+12 -5
@@ -1,15 +1,22 @@ 

  {

    "area": [

      {

+       "xpos": 199,

+       "ypos": 183,

+       "width": 122,

        "height": 20,

-       "width": 65,

-       "type": "match",

-       "ypos": 118,

-       "xpos": 821

+       "type": "match"

+     },

+     {

+       "xpos": 703,

+       "ypos": 452,

+       "width": 91,

+       "height": 28,

+       "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_select_zoom_fitwidth"

+     "papers_shortcuts_third_shown"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_shortcuts_third_shown-20250515.json needles/gnome/apps/evince/evince_menu_saveas.json
file renamed
+11 -4
@@ -1,15 +1,22 @@ 

  {

    "area": [

      {

-       "ypos": 243,

+       "xpos": 199,

        "type": "match",

-       "xpos": 784,

-       "width": 68,

+       "width": 122,

+       "ypos": 183,

        "height": 20

+     },

+     {

+       "width": 91,

+       "xpos": 703,

+       "type": "match",

+       "ypos": 452,

+       "height": 28

      }

    ],

    "properties": [],

    "tags": [

-     "evince_menu_saveas"

+     "papers_shortcuts_third_shown"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_toggle_night_mode-20250428.json needles/gnome/apps/evince/evince_remove_annotation.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "properties": [],

-   "tags": [

-     "evince_remove_annotation"

-   ],

-   "area": [

-     {

-       "xpos": 414,

-       "ypos": 543,

-       "width": 131,

-       "height": 18,

-       "type": "match"

-     }

-   ]

+ {

+   "area": [

+     {

+       "xpos": 142,

+       "ypos": 142,

+       "width": 93,

+       "height": 24,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_toggle_night_mode"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_toggle_night_mode-20250515.json needles/gnome/apps/evince/evince_shortcuts_third_shown-20250320.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "type": "match",

-       "ypos": 112,

-       "xpos": 673,

+       "ypos": 142,

        "height": 22,

-       "width": 141

+       "xpos": 145,

+       "type": "match",

+       "width": 87

      }

    ],

    "properties": [],

    "tags": [

-     "evince_shortcuts_third_shown"

+     "papers_toggle_night_mode"

    ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_zoom_add-20250428.json needles/gnome/apps/evince/evince_file_select_pdf-blue-20250320.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "width": 76,

+       "xpos": 979,

+       "ypos": 673,

+       "width": 13,

        "height": 16,

-       "ypos": 157,

-       "xpos": 199,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_file_select_pdf"

+     "papers_zoom_add"

    ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/apps/papers/papers_zoom_decreased-20250428.json needles/gnome/apps/evince/evince_select_zoom_fitwidth.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 821,

-       "ypos": 118,

-       "width": 65,

-       "height": 20,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_select_zoom_fitwidth"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 507,

+       "ypos": 297,

+       "width": 115,

+       "height": 37,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_zoom_decreased"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_zoom_fit-20250428.json needles/gnome/apps/evince/evince_shortcuts_second.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 495,

-       "ypos": 702,

-       "width": 36,

-       "height": 33,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_shortcuts_second"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 977,

+       "ypos": 609,

+       "width": 18,

+       "height": 24,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_zoom_fit"

+   ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/apps/papers/papers_zoom_increased-20250428.json needles/gnome/apps/evince/evince_shortcuts_second_shown.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "properties": [],

-   "tags": [

-     "evince_shortcuts_second_shown"

-   ],

-   "area": [

-     {

-       "xpos": 510,

-       "ypos": 111,

-       "width": 206,

-       "height": 25,

-       "type": "match"

-     }

-   ]

+ {

+   "area": [

+     {

+       "xpos": 259,

+       "ypos": 462,

+       "width": 280,

+       "height": 88,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_zoom_increased"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_zoom_initial-20250428.json needles/gnome/apps/evince/evince_about_shown.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "properties": [],

-   "tags": [

-     "evince_about_shown"

-   ],

-   "area": [

-     {

-       "xpos": 445,

-       "ypos": 286,

-       "width": 133,

-       "height": 146,

-       "type": "match"

-     }

-   ]

+ {

+   "area": [

+     {

+       "xpos": 416,

+       "ypos": 444,

+       "width": 133,

+       "height": 57,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "papers_zoom_initial"

+   ]

  } 

\ No newline at end of file

needles/gnome/apps/papers/papers_zoom_subtract-20250428.json needles/gnome/apps/evince/evince_file_select_pdf-flatpak-grey-20240704.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

+       "xpos": 980,

+       "ypos": 721,

+       "width": 12,

        "height": 16,

-       "width": 68,

-       "xpos": 258,

-       "ypos": 324,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_file_select_pdf"

+     "papers_zoom_subtract"

    ]

  } 

\ No newline at end of file

needles/gnome/gnome_button_apply-20250428.json needles/gnome/apps/evince/evince_open_file_dialog-20250319.json
file renamed
+4 -4
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "width": 39,

+       "xpos": 551,

+       "ypos": 565,

+       "width": 49,

        "height": 20,

-       "ypos": 114,

-       "xpos": 234,

        "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_open_file_dialog"

+     "gnome_button_apply"

    ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/gnome_button_apply-20250515.json needles/gnome/apps/evince/evince_credits_shown-20250319.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "ypos": 412,

-       "xpos": 420,

+       "xpos": 553,

        "type": "match",

-       "width": 73,

-       "height": 56

+       "width": 47,

+       "ypos": 569,

+       "height": 16

      }

    ],

    "properties": [],

    "tags": [

-     "evince_credits_shown"

+     "gnome_button_apply"

    ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/gnome_button_select-20250428.json needles/gnome/apps/evince/evince_add_annotation_text.json
file renamed
+14 -14
@@ -1,15 +1,15 @@ 

- {

-   "area": [

-     {

-       "xpos": 18,

-       "ypos": 90,

-       "width": 67,

-       "height": 19,

-       "type": "match"

-     }

-   ],

-   "properties": [],

-   "tags": [

-     "evince_add_annotation_text"

-   ]

+ {

+   "area": [

+     {

+       "xpos": 680,

+       "ypos": 257,

+       "width": 49,

+       "height": 19,

+       "type": "match"

+     }

+   ],

+   "properties": [],

+   "tags": [

+     "gnome_button_select"

+   ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/gnome_button_select-20250515.json needles/gnome/apps/evince/evince_file_select_pdf-20240811.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "height": 16,

+       "width": 49,

+       "xpos": 680,

        "type": "match",

-       "width": 68,

-       "xpos": 295,

-       "ypos": 277

+       "height": 15,

+       "ypos": 261

      }

    ],

    "properties": [],

    "tags": [

-     "evince_file_select_pdf"

+     "gnome_button_select"

    ]

  } 

\ No newline at end of file

empty or binary file added
needles/gnome/gnome_stack_menu-20250428.json needles/gnome/apps/evince/evince_search_button-20220219.json
file renamed
+5 -5
@@ -1,15 +1,15 @@ 

  {

    "area": [

      {

-       "xpos": 897,

-       "width": 26,

-       "type": "match",

+       "xpos": 955,

        "ypos": 42,

-       "height": 24

+       "width": 13,

+       "height": 26,

+       "type": "match"

      }

    ],

    "properties": [],

    "tags": [

-     "evince_search_button"

+     "gnome_stack_menu"

    ]

  } 

\ No newline at end of file

empty or binary file added
file modified
+2 -2
@@ -1030,7 +1030,7 @@ 

                  "START_AFTER_TEST": "%DEPLOY_UPLOAD_TEST%"

              }

          },

-         "evince": {

+         "papers": {

              "profiles": {

                  "fedora-Silverblue-dvd_ostree-iso-ppc64le-*-ppc64le": 50,

                  "fedora-Silverblue-dvd_ostree-iso-x86_64-*-64bit": 50,
@@ -1043,7 +1043,7 @@ 

              "settings": {

                  "BOOTFROM": "c",

                  "HDD_1": "disk_%FLAVOR%_%MACHINE%.qcow2",

-                 "POSTINSTALL_PATH": "tests/applications/evince",

+                 "POSTINSTALL_PATH": "tests/applications/papers",

                  "START_AFTER_TEST": "%DEPLOY_UPLOAD_TEST%"

              }

          },

@@ -1,27 +0,0 @@ 

- use base "installedtest";

- use strict;

- use testapi;

- use utils;

- 

- # This part of the suite tests that Evince can change the zoom of the document.

- 

- sub run {

-     my $self = shift;

- 

- 

-     # Click on zoom menu to open choices.

-     assert_and_click("evince_change_zoom", button => "left", timeout => 30);

- 

-     # Select 200%.

-     assert_and_click("evince_select_zoom_200", button => "left", timeout => 30);

- 

-     # Check that the document zoom was changed.

-     assert_screen("evince_document_zoom_200");

- 

- }

- 

- sub test_flags {

-     return {always_rollback => 1};

- }

- 

- 1;

tests/applications/papers/aaa_setup.pm tests/applications/evince/aaa_setup.pm
file renamed
+5 -5
@@ -22,19 +22,19 @@ 

      set_update_notification_timestamp();

  

      # Start the application

-     menu_launch_type("evince", checkstart => 1);

+     menu_launch_type("papers", checkstart => 1);

  

      # Open the test file to create a starting point for the other Evince tests.

      # Click on Open button to open the File Open Dialog

-     assert_and_click("evince_open_file_dialog", button => "left", timeout => 30);

+     assert_and_click("papers_open_file_dialog", button => "left", timeout => 30);

  

      if (get_var("CANNED")) {

          # open the Documents folder.

-         assert_and_click("evince_documents", button => "left", timeout => 30);

+         assert_and_click("papers_documents", button => "left", timeout => 30);

      }

  

      # Select the evince.pdf file.

-     assert_and_click("evince_file_select_pdf", button => "left", timeout => 30);

+     assert_and_click("papers_file_select_pdf", button => "left", timeout => 30);

  

      # Click the Open button to open the file

      assert_and_click("gnome_button_open", button => "left", timeout => 30);
@@ -43,7 +43,7 @@ 

      send_key("super-up");

  

      # Check that the file has been successfully opened.

-     assert_screen("evince_file_opened");

+     assert_screen("papers_file_opened");

  }

  

  sub test_flags {

tests/applications/papers/about.pm tests/applications/evince/about.pm
file renamed
+3 -3
@@ -13,16 +13,16 @@ 

      wait_still_screen 2;

  

      # In the menu, select the About item.

-     assert_and_click("evince_menu_about", button => "left", timeout => 30);

+     assert_and_click("papers_menu_about", button => "left", timeout => 30);

  

      # Check that the About section has been displayed.

-     assert_screen("evince_about_shown");

+     assert_screen("papers_about_shown");

  

      # Click on Credits button to see the second part of the dialogue.

      assert_and_click("gnome_selector_credits", button => "left", timeout => 30);

  

      # Check that Credits are accessible and visible, too.

-     assert_screen("evince_credits_shown");

+     assert_screen("papers_credits_shown");

  

  }

  

tests/applications/papers/add_annotation.pm tests/applications/evince/add_annotation.pm
file renamed
+25 -15
@@ -8,36 +8,46 @@ 

  sub run {

      my $self = shift;

  

-     # Click on the Pencil button.

-     assert_and_click("evince_add_annotation", button => "left", timeout => 30);

- 

-     # Click on Note text.

-     assert_and_click("evince_add_annotation_text", button => "left", timeout => 30);

- 

      # Select location to add annotation.

-     assert_and_click("evince_select_annotation_place", button => "left", timeout => 30);

+     assert_and_click("papers_select_annotation_place", button => "right", timeout => 30);

+ 

+     # Add the annotation.

+     assert_and_click("papers_add_annotation");

+     wait_still_screen(2);

  

      # Enter some text to the annotation.

-     type_very_safely("Add note");

+     type_very_safely("This is a very important annotation.");

  

      # Check that the annotation window has appeared with that text.

-     assert_screen("evince_annotation_added");

+     assert_screen("papers_annotation_added");

  

      # Close the annotation.

-     assert_and_click("evince_close_annotation", button => "left", timeout => 30);

+     assert_and_click("papers_close_annotation");

  

      # Check that the annotation is still placed in the document.

-     assert_screen("evince_annotation_placed");

+     assert_screen("papers_annotation_placed");

  

      # Open the annotation's context menu.

-     assert_and_click("evince_annotation_placed", button => "right", timeout => 30);

+     assert_and_click("papers_annotation_placed", button => "right");

+ 

+     # Open the Properties

+     assert_and_click("papers_annotation_properties");

+ 

+     # Change the color

+     assert_and_click("papers_annotation_color");

+     assert_and_click("papers_select_color");

+     assert_and_click("gnome_button_select");

+     assert_and_dclick("papers_opacity_hundred");

+     type_very_safely("70");

+     assert_and_click("gnome_button_apply");

+     assert_screen("papers_annotation_placed");    # Different opacity

  

      # Remove the annotation.

-     assert_and_click("evince_remove_annotation", button => "left", timeout => 30);

+     assert_and_click("papers_annotation_placed", button => "right");

+     assert_and_click("papers_remove_annotation");

  

      # Check that the annotation has been removed.

-     assert_screen("evince_annotation_removed");

- 

+     assert_screen("papers_annotation_removed");

  }

  

  sub test_flags {

@@ -0,0 +1,43 @@ 

+ use base "installedtest";

+ use strict;

+ use testapi;

+ use utils;

+ 

+ # This part of the suite tests that Papers can change the zoom of the document.

+ 

+ sub repeat_click {

+     my ($tag, $times) = @_;

+     for (1 .. $times) {

+         assert_and_click($tag);

+     }

+ }

+ 

+ 

+ sub run {

+     my $self = shift;

+ 

+     # Check the initial zoom

+     assert_screen("papers_zoom_initial");

+ 

+     # Increase the zoom

+     repeat_click("papers_zoom_add", 3);

+     assert_screen("papers_zoom_increased");

+ 

+     # Return to the original size

+     assert_and_click("papers_zoom_fit");

+     assert_screen("papers_zoom_initial");

+ 

+     # Decrease the zoom.

+     repeat_click("papers_zoom_subtract", 3);

+     assert_screen("papers_zoom_decreased");

+ 

+     # Return to the original size

+     assert_and_click("papers_zoom_fit");

+     assert_screen("papers_zoom_initial");

+ }

+ 

+ sub test_flags {

+     return {always_rollback => 1};

+ }

+ 

+ 1;

tests/applications/papers/dual_mode.pm tests/applications/evince/dual_mode.pm
file renamed
+3 -15
@@ -8,26 +8,14 @@ 

  sub run {

      my $self = shift;

  

-     # Click on the Zoom menu to change a different zoom for next steps.

-     assert_and_click("evince_change_zoom", button => "left", timeout => 30);

- 

-     # Select the Fit Width option to be able to see the whole layout.

-     assert_and_click("evince_select_zoom_fitwidth", button => "left", timeout => 30);

- 

-     #Dismiss the dialogue

-     send_key("esc");

- 

      # Enter the menu

-     assert_and_click("gnome_burger_menu", button => "left", timeout => 30);

+     assert_and_click("gnome_stack_menu", button => "left", timeout => 30);

  

      # Select the Dual mode

-     assert_and_click("evince_menu_dual", button => "left", timeout => 30);

- 

-     # Dismiss the menu

-     send_key("esc");

+     assert_and_click("papers_menu_dual", button => "left", timeout => 30);

  

      # Check that the content is displayed in dual mode.

-     assert_screen("evince_dual_mode", timeout => 30);

+     assert_screen("papers_dual_mode", timeout => 30);

  }

  

  sub test_flags {

tests/applications/papers/help.pm tests/applications/evince/help.pm
file renamed
+2 -2
@@ -13,11 +13,11 @@ 

      wait_still_screen 2;

  

      # Select the Help item in the menu.

-     assert_and_click("evince_menu_help", button => "left", timeout => 30);

+     assert_and_click("papers_menu_help", button => "left", timeout => 30);

      wait_still_screen 2;

  

      # Check that Help has been shown.

-     assert_screen("evince_help_shown", timeout => 30);

+     assert_screen("papers_help_shown", timeout => 30);

  }

  

  sub test_flags {

tests/applications/papers/night_mode.pm tests/applications/evince/night_mode.pm
file renamed
+2 -2
@@ -12,14 +12,14 @@ 

      assert_and_click("gnome_burger_menu", timeout => 30, button => "left");

  

      # Click on the Night mode to select it.

-     assert_and_click("evince_toggle_night_mode", button => "left", timeout => 30);

+     assert_and_click("papers_toggle_night_mode", button => "left", timeout => 30);

  

      # The menu stays opened, so hit Esc to dismiss it.

      send_key("esc");

      wait_still_screen 2;

  

      # Check that night mode has been activated.

-     assert_screen("evince_night_mode", timeout => 30);

+     assert_screen("papers_night_mode", timeout => 30);

  

  }

  

tests/applications/papers/properties.pm tests/applications/evince/properties.pm
file renamed
+3 -3
@@ -9,15 +9,15 @@ 

      my $self = shift;

  

      # Open the menu.

-     assert_and_click("gnome_burger_menu", button => "left", timeout => 30);

+     assert_and_click("gnome_stack_menu", button => "left", timeout => 30);

      wait_still_screen 2;

  

      # Select the Properties item.

-     assert_and_click("evince_menu_properties", button => "left", timeout => 30);

+     assert_and_click("papers_menu_properties", button => "left", timeout => 30);

      wait_still_screen 2;

  

      # Check that Properties are shown.

-     assert_screen("evince_properties_shown", timeout => 30);

+     assert_screen("papers_properties_shown", timeout => 30);

  }

  

  sub test_flags {

tests/applications/papers/rotate.pm tests/applications/evince/rotate.pm
file renamed
+2 -2
@@ -18,13 +18,13 @@ 

      rotate_content();

  

      # Check that the window content has been rotated.

-     assert_screen("evince_content_rotated_once", timeout => 30);

+     assert_screen("papers_content_rotated_once", timeout => 30);

  

      # Rotate the content again.

      rotate_content();

  

      # Check that the window content has been rotated.

-     assert_screen("evince_content_rotated_twice", timeout => 30);

+     assert_screen("papers_content_rotated_twice", timeout => 30);

  }

  

  sub test_flags {

tests/applications/papers/save_as.pm tests/applications/evince/save_as.pm
file renamed
+2 -2
@@ -9,10 +9,10 @@ 

      my $self = shift;

  

      # Open the menu.

-     assert_and_click("gnome_burger_menu", button => "left", timeout => 30);

+     assert_and_click("gnome_stack_menu", button => "left", timeout => 30);

  

      # Select Save As

-     assert_and_click("evince_menu_saveas", button => "left", timeout => 30);

+     assert_and_click("papers_menu_saveas", button => "left", timeout => 30);

      wait_still_screen(2);

  

      # if we hit the nautilus save-as screen, we have to click to edit

tests/applications/papers/search.pm tests/applications/evince/search.pm
file renamed
+2 -2
@@ -9,7 +9,7 @@ 

      my $self = shift;

  

      # Click on the Search button to search for text

-     assert_and_click("evince_search_button", button => "left", timeout => 30);

+     assert_and_click("papers_search_button", button => "left", timeout => 30);

  

      # Type *pages*.

      type_very_safely("pages");
@@ -17,7 +17,7 @@ 

      send_key("ret");

  

      # Check that the typed text has been found.

-     assert_screen("evince_search_found", timeout => 30);

+     assert_screen("papers_search_found", timeout => 30);

  

  }

  

tests/applications/papers/shortcuts.pm tests/applications/evince/shortcuts.pm
file renamed
+12 -6
@@ -13,23 +13,29 @@ 

      wait_still_screen 2;

  

      # Select the Keyboard Shortcuts item

-     assert_and_click("evince_menu_shortcuts", button => "left", timeout => 30);

+     assert_and_click("papers_menu_shortcuts", button => "left", timeout => 30);

      wait_still_screen 2;

  

      # Check that Shortcuts has been shown

-     assert_screen("evince_shortcuts_shown");

+     assert_screen("papers_shortcuts_shown");

  

      # Click on number 2 to arrive to the second page

-     assert_and_click("evince_shortcuts_second", button => "left", timeout => 30);

+     assert_and_click("papers_shortcuts_second", button => "left", timeout => 30);

  

      # Check that Shortcuts 2 has been shown

-     assert_screen("evince_shortcuts_second_shown");

+     assert_screen("papers_shortcuts_second_shown");

  

      # Click on number 3 to arrive to the second page

-     assert_and_click("evince_shortcuts_third", button => "left", timeout => 30);

+     assert_and_click("papers_shortcuts_third", button => "left", timeout => 30);

  

      # Check that Shortcuts 3 has been shown

-     assert_screen("evince_shortcuts_third_shown");

+     assert_screen("papers_shortcuts_third_shown");

+ 

+     # Click on number 4 to arrive to the second page

+     assert_and_click("papers_shortcuts_fourth", button => "left", timeout => 30);

+ 

+     # Check that Shortcuts 4 has been shown

+     assert_screen("papers_shortcuts_fourth_shown");

  }

  

  sub test_flags {

This test suite replaces the Evince test suite and
adds altered scripts and needles to go with the
Papers applications. At the same time, it provides
the same level of functionality and testability
as the original evince test.

Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/377

rebased onto 72b5d8d

2 months ago

rebased onto 8e93873

2 months ago

rebased onto 4565945

2 months ago

So a few things:

  1. In your version of this you reindented the entirety of templates.fif.json using two spaces instead of four. Please, uh, don't do that sort of thing. :D
  2. I'm noticing more pointless needle duplication between apps. We don't need multiple versions of a needle for a "Help" menu entry or a "Keyboard Shortcuts" menu entry. These should be shared. We could probably cut down on 'credits shown' needles by having one which matches on 'Code by', since that's on a lot of those screens. I'm not gonna block this PR on this, but after this PR is merged, please go back and rationalize those needles across all the app tests, it's pretty tiring having to retake the same needle (or a needle that could be the same) five times when there's a GNOME change.
  3. We do not need to test every page of the shortcuts for every app. It's a standardized thing, if it works in one app, it's probably going to work in all of them. We do not need to test more than two pages of shortcuts in any app, if the first two pages work, the others are going to work too.

I've updated a bunch of the needles for new GTK, but this isn't quite ready to merge yet because we need to wait for Yelp to be fixed in tomorrow's compose and check the Help page needles.

rebased onto 4565945

2 months ago

rebased onto 4565945

2 months ago

rebased onto 4565945

2 months ago

rebased onto 4565945

2 months ago

rebased onto 4565945

2 months ago

Got rid of some more accidentally included and unnecessary needles - I just trimmed it down to what's needed for silverblue and workstation-live tests to pass today. Let's go ahead and merge now. Thanks.

Pull-Request has been merged by adamwill

2 months ago
Metadata
Changes Summary 233
+3 -1
file changed
check-needles.py
-16
file removed
needles/gnome/apps/apps_run_evince-20210222.json
-0
file removed
needles/gnome/apps/apps_run_evince-20210222.png
-0
file removed
needles/gnome/apps/apps_run_evince-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_about_shown-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_about_shown.png
-0
file removed
needles/gnome/apps/evince/evince_add_annotation-20220219.png
-0
file removed
needles/gnome/apps/evince/evince_add_annotation_text-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_add_annotation_text.png
-0
file removed
needles/gnome/apps/evince/evince_annotation_added.png
-0
file removed
needles/gnome/apps/evince/evince_annotation_placed.png
-0
file removed
needles/gnome/apps/evince/evince_annotation_removed-cursor-20240214.png
-0
file removed
needles/gnome/apps/evince/evince_annotation_removed.png
-0
file removed
needles/gnome/apps/evince/evince_change_zoom-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_change_zoom.png
-0
file removed
needles/gnome/apps/evince/evince_close_annotation.png
-0
file removed
needles/gnome/apps/evince/evince_content_rotated_once.png
-0
file removed
needles/gnome/apps/evince/evince_credits_shown-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_credits_shown.png
-0
file removed
needles/gnome/apps/evince/evince_document_zoom_200.png
-0
file removed
needles/gnome/apps/evince/evince_dual_mode.png
-0
file removed
needles/gnome/apps/evince/evince_file_opened.png
-0
file removed
needles/gnome/apps/evince/evince_file_select_pdf-20240811.png
-0
file removed
needles/gnome/apps/evince/evince_file_select_pdf-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_file_select_pdf-blue-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_file_select_pdf-flatpak-blue-20230424.png
-0
file removed
needles/gnome/apps/evince/evince_file_select_pdf-flatpak-blue-20240424.png
-0
file removed
needles/gnome/apps/evince/evince_file_select_pdf-flatpak-grey-20240704.png
-0
file removed
needles/gnome/apps/evince/evince_file_select_pdf.png
-0
file removed
needles/gnome/apps/evince/evince_help_shown-20241105.png
-0
file removed
needles/gnome/apps/evince/evince_help_shown-20250306.png
-0
file removed
needles/gnome/apps/evince/evince_help_shown-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_help_shown-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_help_shown.png
-0
file removed
needles/gnome/apps/evince/evince_menu_about-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_menu_about.png
-0
file removed
needles/gnome/apps/evince/evince_menu_dual-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_menu_dual.png
-0
file removed
needles/gnome/apps/evince/evince_menu_help-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_menu_help.png
-0
file removed
needles/gnome/apps/evince/evince_menu_properties-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_menu_properties.png
-0
file removed
needles/gnome/apps/evince/evince_menu_saveas-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_menu_saveas.png
-0
file removed
needles/gnome/apps/evince/evince_menu_shortcuts-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_menu_shortcuts.png
-0
file removed
needles/gnome/apps/evince/evince_night_mode.png
-0
file removed
needles/gnome/apps/evince/evince_open_file_dialog-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_open_file_dialog.png
-0
file removed
needles/gnome/apps/evince/evince_properties_shown-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_properties_shown.png
-0
file removed
needles/gnome/apps/evince/evince_remove_annotation-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_remove_annotation.png
-0
file removed
needles/gnome/apps/evince/evince_search_button-20220219.png
-0
file removed
needles/gnome/apps/evince/evince_search_button-20240127.png
-0
file removed
needles/gnome/apps/evince/evince_search_found.png
-0
file removed
needles/gnome/apps/evince/evince_select_annotation_place.png
-0
file removed
needles/gnome/apps/evince/evince_select_zoom_200-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_select_zoom_200.png
-0
file removed
needles/gnome/apps/evince/evince_select_zoom_fitwidth-20250319.png
-0
file removed
needles/gnome/apps/evince/evince_select_zoom_fitwidth.png
-15
file removed
needles/gnome/apps/evince/evince_shortcuts_second-20250320.json
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_second-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_second.png
-15
file removed
needles/gnome/apps/evince/evince_shortcuts_second_shown-20250320.json
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_second_shown-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_second_shown.png
-15
file removed
needles/gnome/apps/evince/evince_shortcuts_shown-20250320.json
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_shown-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_shown.png
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_third.png
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_third_shown-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_shortcuts_third_shown.png
-15
file removed
needles/gnome/apps/evince/evince_toggle_night_mode-20250320.json
-0
file removed
needles/gnome/apps/evince/evince_toggle_night_mode-20250320.png
-0
file removed
needles/gnome/apps/evince/evince_toggle_night_mode.png
-0
file removed
needles/gnome/apps/evince/rotate-evince_content_rotated_twice.png
+10 -11
file renamed
needles/gnome/apps/apps_run_evince-20250319.json
needles/gnome/apps/papers/papers_about_shown-20250428.json
+0
file added
needles/gnome/apps/papers/papers_about_shown-20250428.png
+11 -4
file renamed
needles/gnome/apps/evince/evince_menu_properties-20250320.json
needles/gnome/apps/papers/papers_about_shown-20250515.json
+0
file added
needles/gnome/apps/papers/papers_about_shown-20250515.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_toggle_night_mode.json
needles/gnome/apps/papers/papers_add_annotation-20250428.json
+0
file added
needles/gnome/apps/papers/papers_add_annotation-20250428.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_about_shown-20250319.json
needles/gnome/apps/papers/papers_add_annotation-20250515.json
+0
file added
needles/gnome/apps/papers/papers_add_annotation-20250515.png
+5 -5
file renamed
needles/gnome/apps/evince/rotate-evince_content_rotated_twice.json
needles/gnome/apps/papers/papers_annotation_added-20250428.json
+0
file added
needles/gnome/apps/papers/papers_annotation_added-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_menu_dual.json
needles/gnome/apps/papers/papers_annotation_color-20250428.json
+0
file added
needles/gnome/apps/papers/papers_annotation_color-20250428.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_file_select_pdf-flatpak-blue-20230424.json
needles/gnome/apps/papers/papers_annotation_placed-20250428.json
+0
file added
needles/gnome/apps/papers/papers_annotation_placed-20250428.png
+15 -16
file renamed
needles/gnome/apps/evince/evince_shortcuts_third.json
needles/gnome/apps/papers/papers_annotation_placed-bluish-20250428.json
+0
file added
needles/gnome/apps/papers/papers_annotation_placed-bluish-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_menu_about.json
needles/gnome/apps/papers/papers_annotation_properties-20250428.json
+0
file added
needles/gnome/apps/papers/papers_annotation_properties-20250428.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_menu_about-20250319.json
needles/gnome/apps/papers/papers_annotation_properties-20250515.json
+0
file added
needles/gnome/apps/papers/papers_annotation_properties-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_credits_shown.json
needles/gnome/apps/papers/papers_annotation_removed-20250428.json
+0
file added
needles/gnome/apps/papers/papers_annotation_removed-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_close_annotation.json
needles/gnome/apps/papers/papers_close_annotation-20250428.json
+0
file added
needles/gnome/apps/papers/papers_close_annotation-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_search_found.json
needles/gnome/apps/papers/papers_content_rotated_once-20250429.json
+0
file added
needles/gnome/apps/papers/papers_content_rotated_once-20250429.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_file_opened.json
needles/gnome/apps/papers/papers_content_rotated_twice-20250429.json
+0
file added
needles/gnome/apps/papers/papers_content_rotated_twice-20250429.png
+6 -6
file renamed
needles/gnome/apps/evince/evince_menu_dual-20250319.json
needles/gnome/apps/papers/papers_credits_shown-20250428.json
+0
file added
needles/gnome/apps/papers/papers_credits_shown-20250428.png
+2 -2
file renamed
needles/gnome/apps/evince/evince_documents-flatpak-20230808.json
needles/gnome/apps/papers/papers_documents-flatpak-20230808.json
+0 -0
file renamed
needles/gnome/apps/evince/evince_documents-flatpak-20230808.png
needles/gnome/apps/papers/papers_documents-flatpak-20230808.png
+22
file added
needles/gnome/apps/papers/papers_dual_mode-20250428.json
+0
file added
needles/gnome/apps/papers/papers_dual_mode-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_file_select_pdf.json
needles/gnome/apps/papers/papers_file_opened-20250428.json
+0
file added
needles/gnome/apps/papers/papers_file_opened-20250428.png
+3 -3
file renamed
needles/gnome/apps/evince/evince_file_select_pdf-20250319.json
needles/gnome/apps/papers/papers_file_select_pdf-20250507.json
+0
file added
needles/gnome/apps/papers/papers_file_select_pdf-20250507.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_content_rotated_once.json
needles/gnome/apps/papers/papers_help_shown-20250428.json
+0
file added
needles/gnome/apps/papers/papers_help_shown-20250428.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_menu_shortcuts-20250320.json
needles/gnome/apps/papers/papers_menu_about-20250428.json
+0
file added
needles/gnome/apps/papers/papers_menu_about-20250428.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_add_annotation-20220219.json
needles/gnome/apps/papers/papers_menu_about-20250515.json
+0
file added
needles/gnome/apps/papers/papers_menu_about-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_document_zoom_200.json
needles/gnome/apps/papers/papers_menu_dual-20250428.json
+0
file added
needles/gnome/apps/papers/papers_menu_dual-20250428.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_search_button-20240127.json
needles/gnome/apps/papers/papers_menu_dual-20250515.json
+0
file added
needles/gnome/apps/papers/papers_menu_dual-20250515.png
+6 -6
file renamed
needles/gnome/apps/evince/evince_help_shown-20241105.json
needles/gnome/apps/papers/papers_menu_help-20250428.json
+0
file added
needles/gnome/apps/papers/papers_menu_help-20250428.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_file_select_pdf-flatpak-blue-20240424.json
needles/gnome/apps/papers/papers_menu_help-20250515.json
+0
file added
needles/gnome/apps/papers/papers_menu_help-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_menu_shortcuts.json
needles/gnome/apps/papers/papers_menu_properties-20250429.json
+0
file added
needles/gnome/apps/papers/papers_menu_properties-20250429.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_menu_help-20250319.json
needles/gnome/apps/papers/papers_menu_properties-20250515.json
+0
file added
needles/gnome/apps/papers/papers_menu_properties-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_menu_properties.json
needles/gnome/apps/papers/papers_menu_saveas-20250429.json
+0
file added
needles/gnome/apps/papers/papers_menu_saveas-20250429.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_annotation_placed.json
needles/gnome/apps/papers/papers_menu_saveas-20250515.json
+0
file added
needles/gnome/apps/papers/papers_menu_saveas-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_select_zoom_200.json
needles/gnome/apps/papers/papers_menu_shortcuts-20250429.json
+0
file added
needles/gnome/apps/papers/papers_menu_shortcuts-20250429.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_annotation_removed-cursor-20240214.json
needles/gnome/apps/papers/papers_menu_shortcuts-20250515.json
+0
file added
needles/gnome/apps/papers/papers_menu_shortcuts-20250515.png
+6 -6
file renamed
needles/gnome/apps/evince/evince_help_shown-20250306.json
needles/gnome/apps/papers/papers_night_mode-20250428.json
+0
file added
needles/gnome/apps/papers/papers_night_mode-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_shortcuts_shown.json
needles/gnome/apps/papers/papers_opacity_hundred-20250428.json
+0
file added
needles/gnome/apps/papers/papers_opacity_hundred-20250428.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_change_zoom-20250320.json
needles/gnome/apps/papers/papers_opacity_hundred-20250515.json
+0
file added
needles/gnome/apps/papers/papers_opacity_hundred-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_help_shown.json
needles/gnome/apps/papers/papers_open_file_dialog-20250428.json
+0
file added
needles/gnome/apps/papers/papers_open_file_dialog-20250428.png
+6 -6
file renamed
needles/gnome/apps/evince/evince_help_shown-20250319.json
needles/gnome/apps/papers/papers_properties_shown-20250429.json
+0
file added
needles/gnome/apps/papers/papers_properties_shown-20250429.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_night_mode.json
needles/gnome/apps/papers/papers_remove_annotation-20250428.json
+0
file added
needles/gnome/apps/papers/papers_remove_annotation-20250428.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_annotation_removed.json
needles/gnome/apps/papers/papers_remove_annotation-20250515.json
+0
file added
needles/gnome/apps/papers/papers_remove_annotation-20250515.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_change_zoom.json
needles/gnome/apps/papers/papers_search_button-20250429.json
+0
file added
needles/gnome/apps/papers/papers_search_button-20250429.png
+22
file added
needles/gnome/apps/papers/papers_search_found-20250429.json
+0
file added
needles/gnome/apps/papers/papers_search_found-20250429.png
+12 -5
file renamed
needles/gnome/apps/evince/evince_remove_annotation-20250319.json
needles/gnome/apps/papers/papers_search_found-20250515.json
+0
file added
needles/gnome/apps/papers/papers_search_found-20250515.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_add_annotation_text-20250319.json
needles/gnome/apps/papers/papers_select_annotation_place-20250428.json
+0
file added
needles/gnome/apps/papers/papers_select_annotation_place-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_menu_help.json
needles/gnome/apps/papers/papers_select_color-20250428.json
+0
file added
needles/gnome/apps/papers/papers_select_color-20250428.png
+6 -6
file renamed
needles/gnome/apps/evince/evince_help_shown-20250320.json
needles/gnome/apps/papers/papers_shortcuts_fourth-20250429.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_fourth-20250429.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_select_zoom_200-20250319.json
needles/gnome/apps/papers/papers_shortcuts_fourth-20250515.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_fourth-20250515.png
+21 -21
file renamed
needles/gnome/apps/evince/evince_dual_mode.json
needles/gnome/apps/papers/papers_shortcuts_fourth_shown-20250429.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_fourth_shown-20250429.png
+12 -5
file renamed
needles/gnome/apps/evince/evince_select_annotation_place.json
needles/gnome/apps/papers/papers_shortcuts_fourth_shown-20250515.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_fourth_shown-20250515.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_properties_shown-20250320.json
needles/gnome/apps/papers/papers_shortcuts_second-20250429.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_second-20250429.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_properties_shown.json
needles/gnome/apps/papers/papers_shortcuts_second-20250515.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_second-20250515.png
+22
file added
needles/gnome/apps/papers/papers_shortcuts_second_shown-20250429.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_second_shown-20250429.png
+12 -5
file renamed
needles/gnome/apps/evince/evince_menu_saveas-20250320.json
needles/gnome/apps/papers/papers_shortcuts_second_shown-20250515.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_second_shown-20250515.png
+22
file added
needles/gnome/apps/papers/papers_shortcuts_shown-20250429.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_shown-20250429.png
+21 -14
file renamed
needles/gnome/apps/evince/evince_open_file_dialog.json
needles/gnome/apps/papers/papers_shortcuts_shown-20250515.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_shown-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_shortcuts_third_shown.json
needles/gnome/apps/papers/papers_shortcuts_third-20250429.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_third-20250429.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_annotation_added.json
needles/gnome/apps/papers/papers_shortcuts_third-20250515.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_third-20250515.png
+12 -5
file renamed
needles/gnome/apps/evince/evince_select_zoom_fitwidth-20250319.json
needles/gnome/apps/papers/papers_shortcuts_third_shown-20250429.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_third_shown-20250429.png
+11 -4
file renamed
needles/gnome/apps/evince/evince_menu_saveas.json
needles/gnome/apps/papers/papers_shortcuts_third_shown-20250515.json
+0
file added
needles/gnome/apps/papers/papers_shortcuts_third_shown-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_remove_annotation.json
needles/gnome/apps/papers/papers_toggle_night_mode-20250428.json
+0
file added
needles/gnome/apps/papers/papers_toggle_night_mode-20250428.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_shortcuts_third_shown-20250320.json
needles/gnome/apps/papers/papers_toggle_night_mode-20250515.json
+0
file added
needles/gnome/apps/papers/papers_toggle_night_mode-20250515.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_file_select_pdf-blue-20250320.json
needles/gnome/apps/papers/papers_zoom_add-20250428.json
+0
file added
needles/gnome/apps/papers/papers_zoom_add-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_select_zoom_fitwidth.json
needles/gnome/apps/papers/papers_zoom_decreased-20250428.json
+0
file added
needles/gnome/apps/papers/papers_zoom_decreased-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_shortcuts_second.json
needles/gnome/apps/papers/papers_zoom_fit-20250428.json
+0
file added
needles/gnome/apps/papers/papers_zoom_fit-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_shortcuts_second_shown.json
needles/gnome/apps/papers/papers_zoom_increased-20250428.json
+0
file added
needles/gnome/apps/papers/papers_zoom_increased-20250428.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_about_shown.json
needles/gnome/apps/papers/papers_zoom_initial-20250428.json
+0
file added
needles/gnome/apps/papers/papers_zoom_initial-20250428.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_file_select_pdf-flatpak-grey-20240704.json
needles/gnome/apps/papers/papers_zoom_subtract-20250428.json
+0
file added
needles/gnome/apps/papers/papers_zoom_subtract-20250428.png
+4 -4
file renamed
needles/gnome/apps/evince/evince_open_file_dialog-20250319.json
needles/gnome/gnome_button_apply-20250428.json
+0
file added
needles/gnome/gnome_button_apply-20250428.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_credits_shown-20250319.json
needles/gnome/gnome_button_apply-20250515.json
+0
file added
needles/gnome/gnome_button_apply-20250515.png
+14 -14
file renamed
needles/gnome/apps/evince/evince_add_annotation_text.json
needles/gnome/gnome_button_select-20250428.json
+0
file added
needles/gnome/gnome_button_select-20250428.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_file_select_pdf-20240811.json
needles/gnome/gnome_button_select-20250515.json
+0
file added
needles/gnome/gnome_button_select-20250515.png
+5 -5
file renamed
needles/gnome/apps/evince/evince_search_button-20220219.json
needles/gnome/gnome_stack_menu-20250428.json
+0
file added
needles/gnome/gnome_stack_menu-20250428.png
+2 -2
file changed
templates.fif.json
-27
file removed
tests/applications/evince/change_zoom.pm
+5 -5
file renamed
tests/applications/evince/aaa_setup.pm
tests/applications/papers/aaa_setup.pm
+3 -3
file renamed
tests/applications/evince/about.pm
tests/applications/papers/about.pm
+25 -15
file renamed
tests/applications/evince/add_annotation.pm
tests/applications/papers/add_annotation.pm
+43
file added
tests/applications/papers/change_zoom.pm
+3 -15
file renamed
tests/applications/evince/dual_mode.pm
tests/applications/papers/dual_mode.pm
+2 -2
file renamed
tests/applications/evince/help.pm
tests/applications/papers/help.pm
+2 -2
file renamed
tests/applications/evince/night_mode.pm
tests/applications/papers/night_mode.pm
+3 -3
file renamed
tests/applications/evince/properties.pm
tests/applications/papers/properties.pm
+2 -2
file renamed
tests/applications/evince/rotate.pm
tests/applications/papers/rotate.pm
+2 -2
file renamed
tests/applications/evince/save_as.pm
tests/applications/papers/save_as.pm
+2 -2
file renamed
tests/applications/evince/search.pm
tests/applications/papers/search.pm
+12 -6
file renamed
tests/applications/evince/shortcuts.pm
tests/applications/papers/shortcuts.pm