diff -pruN 49.1-1/NEWS 49.2-1/NEWS
--- 49.1-1/NEWS	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/NEWS	2025-10-28 23:30:55.000000000 +0000
@@ -1,4 +1,10 @@
-# D-Spy 49.0
+# D-Spy 49.2
+
+ * Hide parameters group when there are no parameters
+ * Don't truncate property values when copying
+ * Translation updates
+
+# D-Spy 49.1
 
  * Fixes for CI
 
diff -pruN 49.1-1/data/org.gnome.dspy.metainfo.xml.in.in 49.2-1/data/org.gnome.dspy.metainfo.xml.in.in
--- 49.1-1/data/org.gnome.dspy.metainfo.xml.in.in	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/data/org.gnome.dspy.metainfo.xml.in.in	2025-10-28 23:30:55.000000000 +0000
@@ -37,6 +37,7 @@
   </branding>
 
   <releases>
+    <release version="49.2" date="2025-10-28"/>
     <release version="49.1" date="2025-09-15"/>
     <release version="49.0" date="2025-09-12"/>
   </releases>
diff -pruN 49.1-1/debian/changelog 49.2-1/debian/changelog
--- 49.1-1/debian/changelog	2025-09-15 16:01:07.000000000 +0000
+++ 49.2-1/debian/changelog	2025-10-29 14:01:35.000000000 +0000
@@ -1,3 +1,9 @@
+d-spy (49.2-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 29 Oct 2025 10:01:35 -0400
+
 d-spy (49.1-1) unstable; urgency=medium
 
   * New upstream release
diff -pruN 49.1-1/meson.build 49.2-1/meson.build
--- 49.1-1/meson.build	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/meson.build	2025-10-28 23:30:55.000000000 +0000
@@ -1,5 +1,5 @@
 project('d-spy', 'c',
-        version: '49.1',
+        version: '49.2',
   meson_version: '>= 1.0',
 )
 
diff -pruN 49.1-1/po/LINGUAS 49.2-1/po/LINGUAS
--- 49.1-1/po/LINGUAS	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/po/LINGUAS	2025-10-28 23:30:55.000000000 +0000
@@ -42,6 +42,7 @@ sr@latin
 sv
 th
 tr
+ug
 uk
 uz
 zh_CN
diff -pruN 49.1-1/po/ca.po 49.2-1/po/ca.po
--- 49.1-1/po/ca.po	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/po/ca.po	2025-10-28 23:30:55.000000000 +0000
@@ -7,255 +7,352 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/d-spy/issues\n"
-"POT-Creation-Date: 2025-03-10 11:31+0000\n"
-"PO-Revision-Date: 2025-08-21 17:16+0100\n"
+"POT-Creation-Date: 2025-10-19 18:33+0000\n"
+"PO-Revision-Date: 2025-10-20 11:27+0200\n"
 "Last-Translator: \n"
 "Language-Team: \n"
 "Language: ca\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.6\n"
+
+#: data/org.gnome.dspy.desktop.in.in:5
+#: data/org.gnome.dspy.metainfo.xml.in.in:14 src/dspy-window.ui:6
+#: src/dspy-window.ui:50 src/dspy-window.ui:69 src/main.c:91 src/main.c:128
+msgid "D-Spy"
+msgstr "D-Spy"
+
+#: data/org.gnome.dspy.desktop.in.in:6
+msgid "Discover and explore D-Bus services"
+msgstr "Descobreix i explora els serveis de D-Bus"
+
+#: data/org.gnome.dspy.desktop.in.in:7
+msgid "dspy;dbus;"
+msgstr "dspy;dbus;"
+
+#: data/org.gnome.dspy.desktop.in.in:17
+msgid "New Window"
+msgstr "Finestra nova"
 
 #. developer_name tag deprecated with Appstream 1.0
-#: data/org.gnome.dspy.appdata.xml.in.in:7
+#: data/org.gnome.dspy.metainfo.xml.in.in:7
 msgid "Christian Hergert"
 msgstr "Christian Hergert"
 
-#: data/org.gnome.dspy.appdata.xml.in.in:14 data/org.gnome.dspy.desktop.in.in:6
-#: src/dspy-view.ui:24 src/main.c:87
-msgid "D-Spy"
-msgstr "D-Spy"
-
-#: data/org.gnome.dspy.appdata.xml.in.in:16
+#: data/org.gnome.dspy.metainfo.xml.in.in:16
 msgid "Analyze D-Bus connections"
 msgstr "Analitza les connexions del D-Bus"
 
-#: data/org.gnome.dspy.appdata.xml.in.in:18
+#: data/org.gnome.dspy.metainfo.xml.in.in:18
 msgid "D-Spy is a simple tool to explore D-Bus connections."
 msgstr "D-Spy és una eina senzilla per explorar les connexions D-Bus."
 
-#: data/org.gnome.dspy.appdata.xml.in.in:29
+#: data/org.gnome.dspy.metainfo.xml.in.in:29
 msgid "D-Spy Interface"
 msgstr "Interfície D-Spy"
 
-#: data/org.gnome.dspy.desktop.in.in:7
-msgid "Discover and explore D-Bus services"
-msgstr "Descobreix i explora els serveis de D-Bus"
+#: src/dspy-connection.c:510
+msgid "System Bus"
+msgstr "Bus de sistema"
+
+#: src/dspy-connection.c:513
+msgid "Session Bus"
+msgstr "Bus de sessió"
 
-#: data/org.gnome.dspy.desktop.in.in:8
-msgid "dspy;dbus;"
-msgstr "dspy;dbus;"
+#. translators: PID refers to "process identifier"
+#: src/dspy-name.c:497
+#, c-format
+msgid "PID: %u"
+msgstr "PID: %u"
+
+#: src/dspy-name.c:501
+msgid "Not Running"
+msgstr "No s'està executant"
+
+#: src/dspy-property.c:63
+msgid "read/write"
+msgstr "llegir/escriure"
+
+#: src/dspy-property.c:65
+msgid "write-only"
+msgstr "només-escriure"
 
-#. translators: %s is replaced with the address of the D-Bus bus
-#: src/dspy-connection-button.c:76
+#: src/dspy-property.c:67
+msgid "read-only"
+msgstr "només-llegir"
+
+#: src/dspy-property.c:207
+msgid "Error"
+msgstr "Error"
+
+#. translators: %s is replaced with the simple D-Bus type string
+#: src/dspy-signature.c:77
 #, c-format
-msgid "Connected to “%s”"
-msgstr "Connectat a %s"
+msgid "Array of [%s]"
+msgstr "Matriu de [%s]"
 
-#: src/dspy-connection-button.c:221
-msgid "S_ystem"
-msgstr "S_istema"
-
-#: src/dspy-connection-button.c:223
-msgid "_Session"
-msgstr "_Sessió"
-
-#: src/dspy-connection-button.c:225
-msgid "_Other"
-msgstr "_Altres"
-
-#: src/dspy-method-view.c:191
-msgid "Execute"
-msgstr "Executa"
+#: src/dspy-window.c:137
+msgid "Accessibility Bus"
+msgstr "Bus d'accessibilitat"
 
-#: src/dspy-method-view.c:273
-msgid "Cancel"
-msgstr "Cancel·la"
+#: src/dspy-window.c:406
+msgid "Methods"
+msgstr "Mètodes"
 
-#: src/dspy-method-view.ui:11 src/dspy-tree-view.c:343
+#: src/dspy-window.c:408
+msgid "Properties"
+msgstr "Propietats"
+
+#: src/dspy-window.c:410
+msgid "Signals"
+msgstr "Senyals"
+
+#: src/dspy-window.c:437
+msgid "Copied to Clipboard"
+msgstr "S'ha copiat al porta-retalls"
+
+#: src/dspy-window.c:524 src/dspy-window.c:534 src/dspy-window.c:543
+msgid "msec"
+msgstr "mseg"
+
+#: src/dspy-window.ui:62
+msgid "Connections"
+msgstr "Connexions"
+
+#: src/dspy-window.ui:165
+msgid "Bus Names"
+msgstr "Noms del bus"
+
+#: src/dspy-window.ui:206 src/dspy-window.ui:367 src/dspy-window.ui:570
+#: src/dspy-window.ui:717
+msgid "Filter…"
+msgstr "Filtra…"
+
+#: src/dspy-window.ui:326
+msgid "Objects"
+msgstr "Objectes"
+
+#: src/dspy-window.ui:474 src/dspy-window.ui:526
+msgid "Interfaces"
+msgstr "Interfícies"
+
+#: src/dspy-window.ui:511
+msgid "Explore Objects"
+msgstr "Explora objectes"
+
+#: src/dspy-window.ui:512
+msgid "Select a bus to explore objects"
+msgstr "Seleccioneu un bus per explorar els objectes"
+
+#: src/dspy-window.ui:673 src/dspy-window.ui:864 src/dspy-window.ui:908
+#: src/dspy-window.ui:1096 src/dspy-window.ui:1257
+msgid "Members"
+msgstr "Membres"
+
+#: src/dspy-window.ui:848
+msgid "Details"
+msgstr "Detalls"
+
+#: src/dspy-window.ui:888
+msgid "Explore Interfaces"
+msgstr "Explora interfícies"
+
+#: src/dspy-window.ui:889
+msgid "Select an object to explore members"
+msgstr "Seleccioneu un objecte per explorar els membres"
+
+#: src/dspy-window.ui:941 src/dspy-window.ui:1129 src/dspy-window.ui:1290
+msgid "Bus"
+msgstr "Bus"
+
+#: src/dspy-window.ui:954 src/dspy-window.ui:1142 src/dspy-window.ui:1303
+msgid "Bus Name"
+msgstr "Nom del bus"
+
+#: src/dspy-window.ui:968 src/dspy-window.ui:1156 src/dspy-window.ui:1317
+msgid "Owner"
+msgstr "Propietari"
+
+#: src/dspy-window.ui:982 src/dspy-window.ui:1170 src/dspy-window.ui:1331
 msgid "Object Path"
 msgstr "Camí d'objecte"
 
-#: src/dspy-method-view.ui:36
+#: src/dspy-window.ui:996 src/dspy-window.ui:1184 src/dspy-window.ui:1345
 msgid "Interface"
 msgstr "Interfície"
 
-#: src/dspy-method-view.ui:61
+#: src/dspy-window.ui:1014
+msgid "Property"
+msgstr "Propietat"
+
+#: src/dspy-window.ui:1028
+msgid "Type Signature"
+msgstr "Tipus de signatura"
+
+#: src/dspy-window.ui:1042
+msgid "Value"
+msgstr "Valor"
+
+#: src/dspy-window.ui:1202
+msgid "Signal"
+msgstr "Senyal"
+
+#: src/dspy-window.ui:1216
+msgid "Signature"
+msgstr "Signatura"
+
+#: src/dspy-window.ui:1363
 msgid "Method"
 msgstr "Mètode"
 
-#: src/dspy-method-view.ui:86
+#: src/dspy-window.ui:1377 src/dspy-window.ui:1407
 msgid "Parameters"
 msgstr "Paràmetres"
 
-#: src/dspy-method-view.ui:126
-msgid "_Execute"
-msgstr "_Executa"
+#: src/dspy-window.ui:1391
+msgid "Return Type"
+msgstr "Tipus de retorn"
+
+#: src/dspy-window.ui:1429
+msgid "Call Method"
+msgstr "Mètode de crida"
 
-#: src/dspy-method-view.ui:141
+#: src/dspy-window.ui:1445
+msgid "Cancel"
+msgstr "Cancel·la"
+
+#: src/dspy-window.ui:1462
 msgid "Result"
 msgstr "Resultat"
 
-#: src/dspy-method-view.ui:182
-msgid "_Copy"
-msgstr "_Copia"
-
-#: src/dspy-method-view.ui:194
-msgid "Elapsed Time"
-msgstr "Temps transcorregut"
+#: src/dspy-window.ui:1494
+msgid "Statistics"
+msgstr "Estadístiques"
+
+#: src/dspy-window.ui:1498
+msgid "Duration"
+msgstr "Durada"
+
+#: src/dspy-window.ui:1504
+msgid "Minimum Duration"
+msgstr "Durada mínima"
+
+#: src/dspy-window.ui:1510
+msgid "Maximum Duration"
+msgstr "Durada màxima"
+
+#: src/dspy-window.ui:1539
+msgid "New Connection"
+msgstr "Nova connexió"
 
-#: src/dspy-name-marquee.ui:12
+#: src/dspy-window.ui:1550
 msgid "Bus Address"
 msgstr "Adreça del bus"
 
-#: src/dspy-name-marquee.ui:36
-msgid "Name"
-msgstr "Nom"
+#: src/dspy-window.ui:1561
+msgid "Connect"
+msgstr "Connecta"
 
-#: src/dspy-name-marquee.ui:60
-msgid "Owner"
-msgstr "Propietari"
+#: src/dspy-window.ui:1582
+msgid "_New Window"
+msgstr "_Finestra nova"
 
-#: src/dspy-name-marquee.ui:84
-msgid "Process ID"
-msgstr "ID del procés"
+#: src/dspy-window.ui:1588
+msgid "Connect to Other _Bus"
+msgstr "Connecteu-vos a un altre _bus"
 
-#: src/dspy-name-row.c:78 src/dspy-name-row.c:80
-#, c-format
-msgid "%s: %s"
-msgstr "%s: %s"
+#: src/dspy-window.ui:1594
+msgid "_About D-Spy"
+msgstr "_Quant al D-Spy"
 
-#: src/dspy-name-row.c:78 src/dspy-name-row.c:80
-msgid "Activatable"
-msgstr "Activable"
-
-#: src/dspy-name-row.c:78
-msgid "Yes"
-msgstr "Sí"
-
-#: src/dspy-name-row.c:80
-msgid "No"
-msgstr "No"
+#: src/main.c:153
+msgid "Open a new window"
+msgstr "Obre una nova finestra"
+
+#: src/main.c:154
+msgid "Print version information and exit"
+msgstr "Mostra la informació de la versió i surt"
 
-#: src/dspy-name-row.c:85
 #, c-format
-msgid "%s: %u"
-msgstr "%s: %u"
+#~ msgid "Connected to “%s”"
+#~ msgstr "Connectat a %s"
 
-#: src/dspy-name-row.c:85
-msgid "PID"
-msgstr "PID"
+#~ msgid "_Other"
+#~ msgstr "_Altres"
 
-#: src/dspy-node.c:468
-msgid "read/write"
-msgstr "llegir/escriure"
+#~ msgid "Execute"
+#~ msgstr "Executa"
 
-#: src/dspy-node.c:470
-msgid "write-only"
-msgstr "només-escriure"
+#~ msgid "_Execute"
+#~ msgstr "_Executa"
 
-#: src/dspy-node.c:472
-msgid "read-only"
-msgstr "només-llegir"
+#~ msgid "_Copy"
+#~ msgstr "_Copia"
 
-#: src/dspy-node.c:587
-msgid "Interfaces"
-msgstr "Interfícies"
+#~ msgid "Elapsed Time"
+#~ msgstr "Temps transcorregut"
 
-#: src/dspy-node.c:590
-msgid "Methods"
-msgstr "Mètodes"
+#~ msgid "Name"
+#~ msgstr "Nom"
 
-#: src/dspy-node.c:596
-msgid "Properties"
-msgstr "Propietats"
-
-#: src/dspy-node.c:612
-msgid "Signals"
-msgstr "Senyals"
+#~ msgid "Process ID"
+#~ msgstr "ID del procés"
 
-#. translators: %s is replaced with the simple D-Bus type string
-#: src/dspy-signature.c:77
 #, c-format
-msgid "Array of [%s]"
-msgstr "Matriu de [%s]"
+#~ msgid "%s: %s"
+#~ msgstr "%s: %s"
 
-#: src/dspy-view.c:125
-msgid "Bus"
-msgstr "Bus"
+#~ msgid "Activatable"
+#~ msgstr "Activable"
 
-#: src/dspy-view.c:167
-msgid "Access Denied by Peer"
-msgstr "Accés denegat per un «peer»"
-
-#: src/dspy-view.c:169
-msgid "Authentication Failed"
-msgstr "L'autentificació ha fallat"
-
-#: src/dspy-view.c:171
-msgid "Operation Timed Out"
-msgstr "Operació fora de temps"
-
-#: src/dspy-view.c:173
-msgid "Lost Connection to Bus"
-msgstr "Connexió al bus perduda"
-
-#: src/dspy-view.c:175
-msgid "D-Bus Connection Failed"
-msgstr "La connexió al D-Bus ha fallat"
-
-#: src/dspy-view.c:179
-msgid "_Close"
-msgstr "Tan_ca"
+#~ msgid "Yes"
+#~ msgstr "Sí"
 
-#: src/dspy-view.c:474
-msgid "Connect"
-msgstr "Connecta"
+#~ msgid "No"
+#~ msgstr "No"
 
-#: src/dspy-view.c:475
-msgid "Provide the address of the message bus"
-msgstr "Proporcioneu l'adreça del bus de missatges"
-
-#: src/dspy-view.c:477
-msgid "Connect to Other Bus"
-msgstr "Connecteu-vos a un altre bus"
-
-#: src/dspy-view.ui:31
-msgid "Main Menu"
-msgstr "Menú principal"
-
-#: src/dspy-view.ui:66
-msgid "Search Bus Names"
-msgstr "Cerca noms de Bus"
+#~ msgid "PID"
+#~ msgstr "PID"
 
-#: src/dspy-view.ui:80
-msgid "Bus Names"
-msgstr "Noms de Bus"
+#~ msgid "Access Denied by Peer"
+#~ msgstr "Accés denegat per un «peer»"
 
-#: src/dspy-view.ui:143
-msgid "Select a D-Bus Name"
-msgstr "Selecciona un nom de D-Bus"
+#~ msgid "Authentication Failed"
+#~ msgstr "L'autentificació ha fallat"
 
-#: src/dspy-view.ui:144
-msgid "Select a bus name to introspect the peer"
-msgstr "Seleccioneu un nom de bus per a introspeccionar el «peer»"
+#~ msgid "Operation Timed Out"
+#~ msgstr "Operació fora de temps"
 
-#: src/dspy-view.ui:160
-msgid "Refresh"
-msgstr "Actualitza"
+#~ msgid "Lost Connection to Bus"
+#~ msgstr "Connexió al bus perduda"
 
-#: src/dspy-view.ui:230
-msgid "_New Window"
-msgstr "_Finestra nova"
+#~ msgid "D-Bus Connection Failed"
+#~ msgstr "La connexió al D-Bus ha fallat"
 
-#: src/dspy-view.ui:236
-msgid "_About D-Spy"
-msgstr "_Quant al D-Spy"
+#~ msgid "_Close"
+#~ msgstr "Tan_ca"
+
+#~ msgid "Provide the address of the message bus"
+#~ msgstr "Proporcioneu l'adreça del bus de missatges"
+
+#~ msgid "Main Menu"
+#~ msgstr "Menú principal"
+
+#~ msgid "Search Bus Names"
+#~ msgstr "Cerca noms de Bus"
+
+#~ msgid "Select a D-Bus Name"
+#~ msgstr "Selecciona un nom de D-Bus"
+
+#~ msgid "Select a bus name to introspect the peer"
+#~ msgstr "Seleccioneu un nom de bus per a introspeccionar el «peer»"
+
+#~ msgid "Refresh"
+#~ msgstr "Actualitza"
 
-#: src/gtk/menus.ui:5
-msgid "Connect to Other Bus…"
-msgstr "Connecteu-vos a un altre bus…"
+#~ msgid "Connect to Other Bus…"
+#~ msgstr "Connecteu-vos a un altre bus…"
 
 #~ msgid "A D-Bus explorer for GNOME"
 #~ msgstr "Un explorador D-Bus per a GNOME"
diff -pruN 49.1-1/po/el.po 49.2-1/po/el.po
--- 49.1-1/po/el.po	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/po/el.po	2025-10-28 23:30:55.000000000 +0000
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: d-spy main\n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/d-spy/issues\n"
-"POT-Creation-Date: 2024-07-20 19:32+0000\n"
-"PO-Revision-Date: 2024-07-30 02:28+0300\n"
+"POT-Creation-Date: 2025-10-16 16:17+0000\n"
+"PO-Revision-Date: 2025-10-19 21:32+0300\n"
 "Last-Translator: Efstathios Iosifidis <eiosifidis@gnome.org>\n"
 "Language-Team: Greek <gnome-el-list@gnome.org>\n"
 "Language: el\n"
@@ -16,246 +16,341 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.4.4\n"
+"X-Generator: Poedit 3.7\n"
+
+#: data/org.gnome.dspy.desktop.in.in:5
+#: data/org.gnome.dspy.metainfo.xml.in.in:14 src/dspy-window.ui:6
+#: src/dspy-window.ui:50 src/dspy-window.ui:69 src/main.c:91 src/main.c:128
+msgid "D-Spy"
+msgstr "D-Spy"
+
+#: data/org.gnome.dspy.desktop.in.in:6
+msgid "Discover and explore D-Bus services"
+msgstr "Ανακαλύψτε και εξερευνήστε τις υπηρεσίες διαύλων-D"
+
+#: data/org.gnome.dspy.desktop.in.in:7
+msgid "dspy;dbus;"
+msgstr "dspy;dbus;"
+
+#: data/org.gnome.dspy.desktop.in.in:17
+msgid "New Window"
+msgstr "Νέο παράθυρο"
 
 #. developer_name tag deprecated with Appstream 1.0
-#: data/org.gnome.dspy.appdata.xml.in.in:7
-#| msgid "Christian Hergert, et al."
+#: data/org.gnome.dspy.metainfo.xml.in.in:7
 msgid "Christian Hergert"
 msgstr "Christian Hergert"
 
-#: data/org.gnome.dspy.appdata.xml.in.in:14 data/org.gnome.dspy.desktop.in.in:6
-#: lib/dspy-view.ui:24 src/main.c:85
-msgid "D-Spy"
-msgstr "D-Spy"
-
-#: data/org.gnome.dspy.appdata.xml.in.in:16
-#| msgid "D-Bus Connection Failed"
+#: data/org.gnome.dspy.metainfo.xml.in.in:16
 msgid "Analyze D-Bus connections"
 msgstr "Ανάλυση συνδέσεων D-Bus"
 
-#: data/org.gnome.dspy.appdata.xml.in.in:18
+#: data/org.gnome.dspy.metainfo.xml.in.in:18
 msgid "D-Spy is a simple tool to explore D-Bus connections."
 msgstr "Το D-Spy είναι ένα απλό εργαλείο για την εξερεύνηση των συνδέσεων διαύλων-D."
 
-#: data/org.gnome.dspy.appdata.xml.in.in:29
+#: data/org.gnome.dspy.metainfo.xml.in.in:29
 msgid "D-Spy Interface"
 msgstr "Διεπαφή D-Spy"
 
-#: data/org.gnome.dspy.desktop.in.in:7
-msgid "Discover and explore D-Bus services"
-msgstr "Ανακαλύψτε και εξερευνήστε τις υπηρεσίες διαύλων-D"
+#: src/dspy-connection.c:510
+msgid "System Bus"
+msgstr "Δίαυλος συστήματος"
+
+#: src/dspy-connection.c:513
+msgid "Session Bus"
+msgstr "Δίαυλος συνεδρίας"
 
-#: data/org.gnome.dspy.desktop.in.in:8
-#| msgid "dbus;"
-msgid "dspy;dbus;"
-msgstr "dspy;dbus;"
+#. translators: PID refers to "process identifier"
+#: src/dspy-name.c:497
+#, c-format
+msgid "PID: %u"
+msgstr "PID: %u"
+
+#: src/dspy-name.c:501
+msgid "Not Running"
+msgstr "Δεν εκτελείται"
+
+#: src/dspy-property.c:63
+msgid "read/write"
+msgstr "ανάγνωση/εγγραφή"
+
+#: src/dspy-property.c:65
+msgid "write-only"
+msgstr "μόνο για εγγραφή"
 
-#. translators: %s is replaced with the address of the D-Bus bus
-#: lib/dspy-connection-button.c:76
+#: src/dspy-property.c:67
+msgid "read-only"
+msgstr "μόνο για ανάγνωση"
+
+#: src/dspy-property.c:207
+msgid "Error"
+msgstr "Σφάλμα"
+
+#. translators: %s is replaced with the simple D-Bus type string
+#: src/dspy-signature.c:77
 #, c-format
-msgid "Connected to “%s”"
-msgstr "Είστε συνδεδεμένοι στο «%s»"
+msgid "Array of [%s]"
+msgstr "Πίνακας από [%s]"
 
-#: lib/dspy-connection-button.c:221
-msgid "S_ystem"
-msgstr "_Σύστημα"
-
-#: lib/dspy-connection-button.c:223
-msgid "_Session"
-msgstr "_Συνεδρία"
-
-#: lib/dspy-connection-button.c:225
-msgid "_Other"
-msgstr "Ά_λλο"
-
-#: lib/dspy-method-view.c:191
-msgid "Execute"
-msgstr "Εκτέλεση"
+#: src/dspy-window.c:137
+msgid "Accessibility Bus"
+msgstr "Δίαυλος προσβασιμότητας"
 
-#: lib/dspy-method-view.c:273
-msgid "Cancel"
-msgstr "Ακύρωση"
+#: src/dspy-window.c:406
+msgid "Methods"
+msgstr "Μέθοδοι"
+
+#: src/dspy-window.c:408
+msgid "Properties"
+msgstr "Ιδιότητες"
+
+#: src/dspy-window.c:410
+msgid "Signals"
+msgstr "Σήματα"
+
+#: src/dspy-window.c:437
+msgid "Copied to Clipboard"
+msgstr "Αντιγράφηκε στο πρόχειρο"
+
+#: src/dspy-window.c:524 src/dspy-window.c:534 src/dspy-window.c:543
+msgid "msec"
+msgstr "msec"
+
+#: src/dspy-window.ui:62
+msgid "Connections"
+msgstr "Συνδέσεις"
+
+#: src/dspy-window.ui:165
+msgid "Bus Names"
+msgstr "Ονόματα διαύλων"
+
+#: src/dspy-window.ui:206 src/dspy-window.ui:367 src/dspy-window.ui:570
+#: src/dspy-window.ui:717
+msgid "Filter…"
+msgstr "Φίλτρο…"
+
+#: src/dspy-window.ui:326
+msgid "Objects"
+msgstr "Αντικείμενα"
+
+#: src/dspy-window.ui:474 src/dspy-window.ui:526
+msgid "Interfaces"
+msgstr "Διεπαφές"
+
+#: src/dspy-window.ui:511
+msgid "Explore Objects"
+msgstr "Εξερεύνηση αντικειμένων"
+
+#: src/dspy-window.ui:512
+msgid "Select a bus to explore objects"
+msgstr "Επιλέξτε ένα δίαυλο για να εξερευνήσετε αντικείμενα"
+
+#: src/dspy-window.ui:673 src/dspy-window.ui:864 src/dspy-window.ui:908
+#: src/dspy-window.ui:1096 src/dspy-window.ui:1257
+msgid "Members"
+msgstr "Μέλη"
+
+#: src/dspy-window.ui:848
+msgid "Details"
+msgstr "Λεπτομέρειες"
+
+#: src/dspy-window.ui:888
+msgid "Explore Interfaces"
+msgstr "Εξερεύνηση διεπαφών"
+
+#: src/dspy-window.ui:889
+msgid "Select an object to explore members"
+msgstr "Επιλέξτε ένα αντικείμενο για να εξερευνήσετε τα μέλη"
+
+#: src/dspy-window.ui:941 src/dspy-window.ui:1129 src/dspy-window.ui:1290
+msgid "Bus"
+msgstr "Δίαυλος"
 
-#: lib/dspy-method-view.ui:11 lib/dspy-tree-view.c:343
+#: src/dspy-window.ui:954 src/dspy-window.ui:1142 src/dspy-window.ui:1303
+msgid "Bus Name"
+msgstr "Όνομα διαύλου"
+
+#: src/dspy-window.ui:968 src/dspy-window.ui:1156 src/dspy-window.ui:1317
+msgid "Owner"
+msgstr "Ιδιοκτήτης"
+
+#: src/dspy-window.ui:982 src/dspy-window.ui:1170 src/dspy-window.ui:1331
 msgid "Object Path"
 msgstr "Διαδρομή αντικειμένου"
 
-#: lib/dspy-method-view.ui:36
+#: src/dspy-window.ui:996 src/dspy-window.ui:1184 src/dspy-window.ui:1345
 msgid "Interface"
 msgstr "Διεπαφή"
 
-#: lib/dspy-method-view.ui:61
+#: src/dspy-window.ui:1014
+msgid "Property"
+msgstr "Ιδιότητα"
+
+#: src/dspy-window.ui:1028
+msgid "Type Signature"
+msgstr "Τύπος υπογραφής"
+
+#: src/dspy-window.ui:1042
+msgid "Value"
+msgstr "Τιμή"
+
+#: src/dspy-window.ui:1202
+msgid "Signal"
+msgstr "Σήμα"
+
+#: src/dspy-window.ui:1216
+msgid "Signature"
+msgstr "Υπογραφή"
+
+#: src/dspy-window.ui:1363
 msgid "Method"
 msgstr "Μέθοδος"
 
-#: lib/dspy-method-view.ui:86
+#: src/dspy-window.ui:1377 src/dspy-window.ui:1407
 msgid "Parameters"
 msgstr "Παράμετροι"
 
-#: lib/dspy-method-view.ui:126
-msgid "_Execute"
-msgstr "_Εκτέλεση"
+#: src/dspy-window.ui:1391
+msgid "Return Type"
+msgstr "Επιστρεφόμενος τύπος"
+
+#: src/dspy-window.ui:1429
+msgid "Call Method"
+msgstr "Μέθοδος κλήσης"
 
-#: lib/dspy-method-view.ui:141
+#: src/dspy-window.ui:1445
+msgid "Cancel"
+msgstr "Ακύρωση"
+
+#: src/dspy-window.ui:1462
 msgid "Result"
 msgstr "Αποτέλεσμα"
 
-#: lib/dspy-method-view.ui:182
-msgid "_Copy"
-msgstr "_Αντιγραφή"
-
-#: lib/dspy-method-view.ui:194
-msgid "Elapsed Time"
-msgstr "Χρόνος που παρήλθε"
+#: src/dspy-window.ui:1494
+msgid "Statistics"
+msgstr "Στατιστικά"
+
+#: src/dspy-window.ui:1498
+msgid "Duration"
+msgstr "Διάρκεια"
+
+#: src/dspy-window.ui:1504
+msgid "Minimum Duration"
+msgstr "Ελάχιστη διάρκεια"
+
+#: src/dspy-window.ui:1510
+msgid "Maximum Duration"
+msgstr "Μέγιστη διάρκεια"
+
+#: src/dspy-window.ui:1539
+msgid "New Connection"
+msgstr "Νέα σύνδεση"
 
-#: lib/dspy-name-marquee.ui:12
+#: src/dspy-window.ui:1550
 msgid "Bus Address"
 msgstr "Διεύθυνση διαύλου"
 
-#: lib/dspy-name-marquee.ui:36
-msgid "Name"
-msgstr "Όνομα"
+#: src/dspy-window.ui:1561
+msgid "Connect"
+msgstr "Σύνδεση"
 
-#: lib/dspy-name-marquee.ui:60
-msgid "Owner"
-msgstr "Ιδιοκτήτης"
+#: src/dspy-window.ui:1582
+msgid "_New Window"
+msgstr "_Νέο παράθυρο"
 
-#: lib/dspy-name-marquee.ui:84
-msgid "Process ID"
-msgstr "ID διεργασίας"
+#: src/dspy-window.ui:1588
+msgid "Connect to Other _Bus"
+msgstr "Σύνδεση σε άλλους _διαύλους"
 
-#: lib/dspy-name-row.c:78 lib/dspy-name-row.c:80
-#, c-format
-msgid "%s: %s"
-msgstr "%s: %s"
+#: src/dspy-window.ui:1594
+msgid "_About D-Spy"
+msgstr "_Περί του D-Spy"
 
-#: lib/dspy-name-row.c:78 lib/dspy-name-row.c:80
-msgid "Activatable"
-msgstr "Ενεργοποιήσιμο"
-
-#: lib/dspy-name-row.c:78
-msgid "Yes"
-msgstr "Ναι"
-
-#: lib/dspy-name-row.c:80
-msgid "No"
-msgstr "Όχι"
+#: src/main.c:153
+msgid "Open a new window"
+msgstr "Άνοιγμα νέου παραθύρου"
+
+#: src/main.c:154
+msgid "Print version information and exit"
+msgstr "Προβολή πληροφοριών έκδοσης και έξοδος"
 
-#: lib/dspy-name-row.c:85
 #, c-format
-msgid "%s: %u"
-msgstr "%s: %u"
+#~ msgid "Connected to “%s”"
+#~ msgstr "Είστε συνδεδεμένοι στο «%s»"
 
-#: lib/dspy-name-row.c:85
-msgid "PID"
-msgstr "PID"
+#~ msgid "_Other"
+#~ msgstr "Ά_λλο"
 
-#: lib/dspy-node.c:468
-msgid "read/write"
-msgstr "ανάγνωση/εγγραφή"
+#~ msgid "Execute"
+#~ msgstr "Εκτέλεση"
 
-#: lib/dspy-node.c:470
-msgid "write-only"
-msgstr "μόνο για εγγραφή"
-
-#: lib/dspy-node.c:472
-msgid "read-only"
-msgstr "μόνο για ανάγνωση"
+#~ msgid "_Execute"
+#~ msgstr "_Εκτέλεση"
 
-#: lib/dspy-node.c:587
-msgid "Interfaces"
-msgstr "Διεπαφές"
+#~ msgid "_Copy"
+#~ msgstr "_Αντιγραφή"
 
-#: lib/dspy-node.c:590
-msgid "Methods"
-msgstr "Μέθοδοι"
+#~ msgid "Elapsed Time"
+#~ msgstr "Χρόνος που παρήλθε"
 
-#: lib/dspy-node.c:596
-msgid "Properties"
-msgstr "Ιδιότητες"
+#~ msgid "Name"
+#~ msgstr "Όνομα"
 
-#: lib/dspy-node.c:612
-msgid "Signals"
-msgstr "Σήματα"
+#~ msgid "Process ID"
+#~ msgstr "ID διεργασίας"
 
-#. translators: %s is replaced with the simple D-Bus type string
-#: lib/dspy-signature.c:77
 #, c-format
-msgid "Array of [%s]"
-msgstr "Πίνακας από [%s]"
+#~ msgid "%s: %s"
+#~ msgstr "%s: %s"
 
-#: lib/dspy-view.c:125
-msgid "Bus"
-msgstr "Δίαυλος"
+#~ msgid "Activatable"
+#~ msgstr "Ενεργοποιήσιμο"
 
-#: lib/dspy-view.c:164
-msgid "Access Denied by Peer"
-msgstr "Δεν επιτρέπεται η πρόσβαση από τον ομότιμο"
-
-#: lib/dspy-view.c:166
-msgid "Authentication Failed"
-msgstr "Αποτυχία πιστοποίησης"
-
-#: lib/dspy-view.c:168
-msgid "Operation Timed Out"
-msgstr "Λήξη χρόνου λειτουργίας"
-
-#: lib/dspy-view.c:170
-msgid "Lost Connection to Bus"
-msgstr "Απώλεια σύνδεσης στον δίαυλο"
-
-#: lib/dspy-view.c:172
-msgid "D-Bus Connection Failed"
-msgstr "Αποτυχία σύνδεσης στον δίαυλο-D"
+#~ msgid "Yes"
+#~ msgstr "Ναι"
 
-#: lib/dspy-view.c:474
-msgid "Connect"
-msgstr "Σύνδεση"
+#~ msgid "No"
+#~ msgstr "Όχι"
 
-#: lib/dspy-view.c:475
-msgid "Provide the address of the message bus"
-msgstr "Ορίστε τη διεύθυνση του διαύλου μηνυμάτων"
-
-#: lib/dspy-view.c:477
-msgid "Connect to Other Bus"
-msgstr "Σύνδεση σε άλλους διαύλους"
-
-#: lib/dspy-view.ui:31
-msgid "Main Menu"
-msgstr "Κύριο μενού"
-
-#: lib/dspy-view.ui:66
-msgid "Search Bus Names"
-msgstr "Αναζήτηση ονομάτων διαύλων"
+#~ msgid "PID"
+#~ msgstr "PID"
 
-#: lib/dspy-view.ui:80
-msgid "Bus Names"
-msgstr "Ονόματα διαύλων"
+#~ msgid "Access Denied by Peer"
+#~ msgstr "Δεν επιτρέπεται η πρόσβαση από τον ομότιμο"
 
-#: lib/dspy-view.ui:144
-msgid "Select a D-Bus Name"
-msgstr "Επιλογή ονόματος διαύλων-D"
-
-#: lib/dspy-view.ui:145
-msgid "Select a bus name to introspect the peer"
-msgstr "Επιλέξτε ένα όνομα διαύλου για να κάνετε εξέταση του ομότιμου"
-
-#: lib/dspy-view.ui:161
-msgid "Refresh"
-msgstr "Ανανέωση"
+#~ msgid "Authentication Failed"
+#~ msgstr "Αποτυχία πιστοποίησης"
 
-#: lib/dspy-view.ui:231
-msgid "_New Window"
-msgstr "_Νέο παράθυρο"
+#~ msgid "Operation Timed Out"
+#~ msgstr "Λήξη χρόνου λειτουργίας"
 
-#: lib/dspy-view.ui:237
-msgid "_About D-Spy"
-msgstr "_Περί του D-Spy"
+#~ msgid "Lost Connection to Bus"
+#~ msgstr "Απώλεια σύνδεσης στον δίαυλο"
+
+#~ msgid "D-Bus Connection Failed"
+#~ msgstr "Αποτυχία σύνδεσης στον δίαυλο-D"
+
+#~ msgid "Provide the address of the message bus"
+#~ msgstr "Ορίστε τη διεύθυνση του διαύλου μηνυμάτων"
+
+#~ msgid "Main Menu"
+#~ msgstr "Κύριο μενού"
+
+#~ msgid "Search Bus Names"
+#~ msgstr "Αναζήτηση ονομάτων διαύλων"
+
+#~ msgid "Select a D-Bus Name"
+#~ msgstr "Επιλογή ονόματος διαύλων-D"
+
+#~ msgid "Select a bus name to introspect the peer"
+#~ msgstr "Επιλέξτε ένα όνομα διαύλου για να κάνετε εξέταση του ομότιμου"
+
+#~ msgid "Refresh"
+#~ msgstr "Ανανέωση"
 
-#: lib/gtk/menus.ui:5
-msgid "Connect to Other Bus…"
-msgstr "Σύνδεση σε άλλους διαύλους…"
+#~ msgid "Connect to Other Bus…"
+#~ msgstr "Σύνδεση σε άλλους διαύλους…"
 
 #~ msgid "A D-Bus explorer for GNOME"
 #~ msgstr "Ένας εξερευνητής διαύλων-D για το GNOME"
diff -pruN 49.1-1/po/pt.po 49.2-1/po/pt.po
--- 49.1-1/po/pt.po	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/po/pt.po	2025-10-28 23:30:55.000000000 +0000
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/d-spy/issues\n"
-"POT-Creation-Date: 2025-02-24 14:18+0000\n"
-"PO-Revision-Date: 2025-02-27 21:03+0000\n"
+"POT-Creation-Date: 2025-09-13 01:01+0000\n"
+"PO-Revision-Date: 2025-09-14 18:47+0100\n"
 "Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
 "Language-Team: Portuguese\n"
 "Language: pt\n"
@@ -11,247 +11,344 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.7\n"
+
+#: data/org.gnome.dspy.desktop.in.in:5
+#: data/org.gnome.dspy.metainfo.xml.in.in:14 src/dspy-window.ui:6
+#: src/dspy-window.ui:50 src/dspy-window.ui:69 src/main.c:91 src/main.c:128
+msgid "D-Spy"
+msgstr "D-Spy"
+
+#: data/org.gnome.dspy.desktop.in.in:6
+msgid "Discover and explore D-Bus services"
+msgstr "Descubra e explore os serviços D-Bus"
+
+#: data/org.gnome.dspy.desktop.in.in:7
+msgid "dspy;dbus;"
+msgstr "dspy;dbus;"
+
+#: data/org.gnome.dspy.desktop.in.in:17
+msgid "New Window"
+msgstr "Nova janela"
 
 #. developer_name tag deprecated with Appstream 1.0
-#: data/org.gnome.dspy.appdata.xml.in.in:7
+#: data/org.gnome.dspy.metainfo.xml.in.in:7
 msgid "Christian Hergert"
 msgstr "Christian Hergert"
 
-#: data/org.gnome.dspy.appdata.xml.in.in:14 data/org.gnome.dspy.desktop.in.in:6
-#: src/dspy-view.ui:24 src/main.c:87
-msgid "D-Spy"
-msgstr "D-Spy"
-
-#: data/org.gnome.dspy.appdata.xml.in.in:16
+#: data/org.gnome.dspy.metainfo.xml.in.in:16
 msgid "Analyze D-Bus connections"
 msgstr "Analisar as ligações D-Bus"
 
-#: data/org.gnome.dspy.appdata.xml.in.in:18
+#: data/org.gnome.dspy.metainfo.xml.in.in:18
 msgid "D-Spy is a simple tool to explore D-Bus connections."
 msgstr "O D-Spy é uma ferramenta simples para explorar ligações D-Bus."
 
-#: data/org.gnome.dspy.appdata.xml.in.in:29
+#: data/org.gnome.dspy.metainfo.xml.in.in:29
 msgid "D-Spy Interface"
 msgstr "Interface D-Spy"
 
-#: data/org.gnome.dspy.desktop.in.in:7
-msgid "Discover and explore D-Bus services"
-msgstr "Descubra e explore os serviços D-Bus"
+#: src/dspy-connection.c:510
+msgid "System Bus"
+msgstr "Barramento do Sistema"
+
+#: src/dspy-connection.c:513
+msgid "Session Bus"
+msgstr "Barramento de sessão"
 
-#: data/org.gnome.dspy.desktop.in.in:8
-msgid "dspy;dbus;"
-msgstr "dspy;dbus;"
+#. translators: PID refers to "process identifier"
+#: src/dspy-name.c:497
+#, c-format
+msgid "PID: %u"
+msgstr "PID: %u"
+
+#: src/dspy-name.c:501
+msgid "Not Running"
+msgstr "Não está em execução"
+
+#: src/dspy-property.c:63
+msgid "read/write"
+msgstr "leitura/escrita"
+
+#: src/dspy-property.c:65
+msgid "write-only"
+msgstr "apenas-escrita"
+
+#: src/dspy-property.c:67
+msgid "read-only"
+msgstr "apenas-leitura"
 
-#. translators: %s is replaced with the address of the D-Bus bus
-#: src/dspy-connection-button.c:76
+#: src/dspy-property.c:207
+msgid "Error"
+msgstr "Erro"
+
+#. translators: %s is replaced with the simple D-Bus type string
+#: src/dspy-signature.c:77
 #, c-format
-msgid "Connected to “%s”"
-msgstr "Ligar a “%s”"
+msgid "Array of [%s]"
+msgstr "Variedade de [%s]"
 
-#: src/dspy-connection-button.c:221
-msgid "S_ystem"
-msgstr "S_istema"
-
-#: src/dspy-connection-button.c:223
-msgid "_Session"
-msgstr "_Sessão"
-
-#: src/dspy-connection-button.c:225
-msgid "_Other"
-msgstr "_Outros"
-
-#: src/dspy-method-view.c:191
-msgid "Execute"
-msgstr "Executar"
+#: src/dspy-window.c:136
+msgid "Accessibility Bus"
+msgstr "Acessibilidade"
 
-#: src/dspy-method-view.c:273
-msgid "Cancel"
-msgstr "Cancelar"
+#: src/dspy-window.c:398
+msgid "Methods"
+msgstr "Métodos"
+
+#: src/dspy-window.c:400
+msgid "Properties"
+msgstr "Propriedades"
 
-#: src/dspy-method-view.ui:11 src/dspy-tree-view.c:343
+#: src/dspy-window.c:402
+msgid "Signals"
+msgstr "Sinais"
+
+#: src/dspy-window.c:429
+msgid "Copied to Clipboard"
+msgstr "Copiado para a área de transferência"
+
+#: src/dspy-window.c:516 src/dspy-window.c:526 src/dspy-window.c:535
+msgid "msec"
+msgstr "Mesa"
+
+#: src/dspy-window.ui:62
+msgid "Connections"
+msgstr "Ligações"
+
+#: src/dspy-window.ui:165
+msgid "Bus Names"
+msgstr "Nomes de Bus"
+
+#: src/dspy-window.ui:206 src/dspy-window.ui:367 src/dspy-window.ui:570
+#: src/dspy-window.ui:717
+msgid "Filter…"
+msgstr "Filtrar…"
+
+#: src/dspy-window.ui:326
+msgid "Objects"
+msgstr "Objetos"
+
+#: src/dspy-window.ui:474 src/dspy-window.ui:526
+msgid "Interfaces"
+msgstr "Interfaces"
+
+#: src/dspy-window.ui:511
+msgid "Explore Objects"
+msgstr "Explorar objetos"
+
+#: src/dspy-window.ui:512
+msgid "Select a bus to explore objects"
+msgstr "Seleccione um bus para explorar objetos"
+
+#: src/dspy-window.ui:673 src/dspy-window.ui:864 src/dspy-window.ui:908
+#: src/dspy-window.ui:1094 src/dspy-window.ui:1255
+msgid "Members"
+msgstr "Membros"
+
+#: src/dspy-window.ui:848
+msgid "Details"
+msgstr "Detalhes"
+
+#: src/dspy-window.ui:888
+msgid "Explore Interfaces"
+msgstr "Explorar interfaces"
+
+#: src/dspy-window.ui:889
+msgid "Select an object to explore members"
+msgstr "Selecione um objeto para explorar membros"
+
+#: src/dspy-window.ui:941 src/dspy-window.ui:1127 src/dspy-window.ui:1288
+msgid "Bus"
+msgstr "Bus"
+
+#: src/dspy-window.ui:954 src/dspy-window.ui:1140 src/dspy-window.ui:1301
+msgid "Bus Name"
+msgstr "Nomes de Barramentos"
+
+#: src/dspy-window.ui:968 src/dspy-window.ui:1154 src/dspy-window.ui:1315
+msgid "Owner"
+msgstr "Proprietário"
+
+#: src/dspy-window.ui:982 src/dspy-window.ui:1168 src/dspy-window.ui:1329
 msgid "Object Path"
 msgstr "Caminho do objeto"
 
-#: src/dspy-method-view.ui:36
+#: src/dspy-window.ui:996 src/dspy-window.ui:1182 src/dspy-window.ui:1343
 msgid "Interface"
 msgstr "Interface"
 
-#: src/dspy-method-view.ui:61
+#: src/dspy-window.ui:1014
+msgid "Property"
+msgstr "Propriedade"
+
+#: src/dspy-window.ui:1028
+msgid "Type Signature"
+msgstr "Assinatura de tipo"
+
+#: src/dspy-window.ui:1042
+msgid "Value"
+msgstr "Valor"
+
+#: src/dspy-window.ui:1200
+msgid "Signal"
+msgstr "Sinal"
+
+#: src/dspy-window.ui:1214
+msgid "Signature"
+msgstr "Assinatura"
+
+#: src/dspy-window.ui:1361
 msgid "Method"
 msgstr "Método"
 
-#: src/dspy-method-view.ui:86
+#: src/dspy-window.ui:1375 src/dspy-window.ui:1405
 msgid "Parameters"
 msgstr "Parâmetros"
 
-#: src/dspy-method-view.ui:126
-msgid "_Execute"
-msgstr "_Executar"
+#: src/dspy-window.ui:1389
+msgid "Return Type"
+msgstr "Tipo de retorno"
+
+#: src/dspy-window.ui:1426
+msgid "Call Method"
+msgstr "Método de ligação"
+
+#: src/dspy-window.ui:1442
+msgid "Cancel"
+msgstr "Cancelar"
 
-#: src/dspy-method-view.ui:141
+#: src/dspy-window.ui:1459
 msgid "Result"
 msgstr "Resultados"
 
-#: src/dspy-method-view.ui:182
-msgid "_Copy"
-msgstr "_Copiar"
-
-#: src/dspy-method-view.ui:194
-msgid "Elapsed Time"
-msgstr "Tempo decorrido"
+#: src/dspy-window.ui:1491
+msgid "Statistics"
+msgstr "Estatísticas"
+
+#: src/dspy-window.ui:1495
+msgid "Duration"
+msgstr "Duração"
+
+#: src/dspy-window.ui:1501
+msgid "Minimum Duration"
+msgstr "Duração mínima"
+
+#: src/dspy-window.ui:1507
+msgid "Maximum Duration"
+msgstr "Duração máxima"
+
+#: src/dspy-window.ui:1536
+msgid "New Connection"
+msgstr "Nova ligação"
 
-#: src/dspy-name-marquee.ui:12
+#: src/dspy-window.ui:1547
 msgid "Bus Address"
 msgstr "Endereço Bus"
 
-#: src/dspy-name-marquee.ui:36
-msgid "Name"
-msgstr "Nome"
+#: src/dspy-window.ui:1558
+msgid "Connect"
+msgstr "Ligar"
 
-#: src/dspy-name-marquee.ui:60
-msgid "Owner"
-msgstr "Proprietário"
+#: src/dspy-window.ui:1579
+msgid "_New Window"
+msgstr "_Nova janela"
 
-#: src/dspy-name-marquee.ui:84
-msgid "Process ID"
-msgstr "ID do processo"
+#: src/dspy-window.ui:1585
+msgid "Connect to Other _Bus"
+msgstr "Ligar a outros _Bus"
 
-#: src/dspy-name-row.c:78 src/dspy-name-row.c:80
-#, c-format
-msgid "%s: %s"
-msgstr "%s: %s"
+#: src/dspy-window.ui:1591
+msgid "_About D-Spy"
+msgstr "_Acerca do D-Spy"
 
-#: src/dspy-name-row.c:78 src/dspy-name-row.c:80
-msgid "Activatable"
-msgstr "Ativável"
-
-#: src/dspy-name-row.c:78
-msgid "Yes"
-msgstr "Sim"
-
-#: src/dspy-name-row.c:80
-msgid "No"
-msgstr "Não"
+#: src/main.c:153
+msgid "Open a new window"
+msgstr "Abrir uma nova janela"
+
+#: src/main.c:154
+msgid "Print version information and exit"
+msgstr "Imprimir informação de versão e sair"
 
-#: src/dspy-name-row.c:85
 #, c-format
-msgid "%s: %u"
-msgstr "%s: %u"
+#~ msgid "Connected to “%s”"
+#~ msgstr "Ligar a “%s”"
 
-#: src/dspy-name-row.c:85
-msgid "PID"
-msgstr "PID"
+#~ msgid "_Other"
+#~ msgstr "_Outros"
 
-#: src/dspy-node.c:468
-msgid "read/write"
-msgstr "leitura/escrita"
+#~ msgid "Execute"
+#~ msgstr "Executar"
 
-#: src/dspy-node.c:470
-msgid "write-only"
-msgstr "apenas-escrita"
+#~ msgid "_Execute"
+#~ msgstr "_Executar"
 
-#: src/dspy-node.c:472
-msgid "read-only"
-msgstr "apenas-leitura"
+#~ msgid "_Copy"
+#~ msgstr "_Copiar"
 
-#: src/dspy-node.c:587
-msgid "Interfaces"
-msgstr "Interfaces"
+#~ msgid "Elapsed Time"
+#~ msgstr "Tempo decorrido"
 
-#: src/dspy-node.c:590
-msgid "Methods"
-msgstr "Métodos"
+#~ msgid "Name"
+#~ msgstr "Nome"
 
-#: src/dspy-node.c:596
-msgid "Properties"
-msgstr "Propriedades"
+#~ msgid "Process ID"
+#~ msgstr "ID do processo"
 
-#: src/dspy-node.c:612
-msgid "Signals"
-msgstr "Sinais"
-
-#. translators: %s is replaced with the simple D-Bus type string
-#: src/dspy-signature.c:77
 #, c-format
-msgid "Array of [%s]"
-msgstr "Variedade de [%s]"
+#~ msgid "%s: %s"
+#~ msgstr "%s: %s"
 
-#: src/dspy-view.c:125
-msgid "Bus"
-msgstr "Bus"
+#~ msgid "Activatable"
+#~ msgstr "Ativável"
 
-#: src/dspy-view.c:167
-msgid "Access Denied by Peer"
-msgstr "Acesso negado por par"
-
-#: src/dspy-view.c:169
-msgid "Authentication Failed"
-msgstr "Falha na autenticação"
-
-#: src/dspy-view.c:171
-msgid "Operation Timed Out"
-msgstr "Operação excedeu tempo limite"
-
-#: src/dspy-view.c:173
-msgid "Lost Connection to Bus"
-msgstr "Ligação ao Bus perdida"
-
-#: src/dspy-view.c:175
-msgid "D-Bus Connection Failed"
-msgstr "Falha na ligação D-Bus"
-
-#: src/dspy-view.c:179
-msgid "_Close"
-msgstr "Fe_char"
+#~ msgid "Yes"
+#~ msgstr "Sim"
 
-#: src/dspy-view.c:474
-msgid "Connect"
-msgstr "Ligar"
+#~ msgid "No"
+#~ msgstr "Não"
 
-#: src/dspy-view.c:475
-msgid "Provide the address of the message bus"
-msgstr "Insira o endereço da mensagem bus"
-
-#: src/dspy-view.c:477
-msgid "Connect to Other Bus"
-msgstr "Ligar a outros Bus"
-
-#: src/dspy-view.ui:31
-msgid "Main Menu"
-msgstr "Menu Principal"
-
-#: src/dspy-view.ui:66
-msgid "Search Bus Names"
-msgstr "Procurar nomes de Bus"
+#~ msgid "PID"
+#~ msgstr "PID"
 
-#: src/dspy-view.ui:80
-msgid "Bus Names"
-msgstr "Nomes de Bus"
+#~ msgid "Access Denied by Peer"
+#~ msgstr "Acesso negado por par"
 
-#: src/dspy-view.ui:143
-msgid "Select a D-Bus Name"
-msgstr "Selecione um nome D-Bus"
-
-#: src/dspy-view.ui:144
-msgid "Select a bus name to introspect the peer"
-msgstr "Selecionar um nome de bus para introspeção do par"
-
-#: src/dspy-view.ui:160
-msgid "Refresh"
-msgstr "Atualizar"
+#~ msgid "Authentication Failed"
+#~ msgstr "Falha na autenticação"
 
-#: src/dspy-view.ui:230
-msgid "_New Window"
-msgstr "_Nova janela"
+#~ msgid "Operation Timed Out"
+#~ msgstr "Operação excedeu tempo limite"
 
-#: src/dspy-view.ui:236
-msgid "_About D-Spy"
-msgstr "_Acerca do D-Spy"
+#~ msgid "Lost Connection to Bus"
+#~ msgstr "Ligação ao Bus perdida"
+
+#~ msgid "D-Bus Connection Failed"
+#~ msgstr "Falha na ligação D-Bus"
+
+#~ msgid "_Close"
+#~ msgstr "Fe_char"
+
+#~ msgid "Provide the address of the message bus"
+#~ msgstr "Insira o endereço da mensagem bus"
+
+#~ msgid "Main Menu"
+#~ msgstr "Menu Principal"
+
+#~ msgid "Search Bus Names"
+#~ msgstr "Procurar nomes de Bus"
+
+#~ msgid "Select a D-Bus Name"
+#~ msgstr "Selecione um nome D-Bus"
+
+#~ msgid "Select a bus name to introspect the peer"
+#~ msgstr "Selecionar um nome de bus para introspeção do par"
+
+#~ msgid "Refresh"
+#~ msgstr "Atualizar"
 
-#: src/gtk/menus.ui:5
-msgid "Connect to Other Bus…"
-msgstr "Ligar a outros Bus…"
+#~ msgid "Connect to Other Bus…"
+#~ msgstr "Ligar a outros Bus…"
 
 #~ msgid "A D-Bus explorer for GNOME"
 #~ msgstr "Um D-Bus explorador para GNOME"
diff -pruN 49.1-1/po/tr.po 49.2-1/po/tr.po
--- 49.1-1/po/tr.po	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/po/tr.po	2025-10-28 23:30:55.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: d-spy main\n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/d-spy/issues\n"
-"POT-Creation-Date: 2025-08-27 16:27+0000\n"
+"POT-Creation-Date: 2025-09-15 13:14+0000\n"
 "PO-Revision-Date: 2025-08-28 14:53+0300\n"
 "Last-Translator: Sabri Ünal <yakushabb@gmail.com>\n"
 "Language-Team: Türkçe <takim@gnome.org.tr>\n"
@@ -277,83 +277,3 @@ msgstr "Yeni pencere aç"
 #: src/main.c:154
 msgid "Print version information and exit"
 msgstr "Sürüm bilgisini yazdır ve çık"
-
-#, c-format
-#~ msgid "Connected to “%s”"
-#~ msgstr "“%s”e bağlandı"
-
-#~ msgid "_Other"
-#~ msgstr "_Diğer"
-
-#~ msgid "Execute"
-#~ msgstr "Çalıştır"
-
-#~ msgid "_Execute"
-#~ msgstr "_Çalıştır"
-
-#~ msgid "_Copy"
-#~ msgstr "K_opyala"
-
-#~ msgid "Elapsed Time"
-#~ msgstr "Geçen Süre"
-
-#~ msgid "Name"
-#~ msgstr "Ad"
-
-#~ msgid "Process ID"
-#~ msgstr "Süreç Kimliği"
-
-#, c-format
-#~ msgid "%s: %s"
-#~ msgstr "%s: %s"
-
-#~ msgid "Activatable"
-#~ msgstr "Etkinleştirilebilir"
-
-#~ msgid "Yes"
-#~ msgstr "Evet"
-
-#~ msgid "No"
-#~ msgstr "Hayır"
-
-#~ msgid "PID"
-#~ msgstr "PID"
-
-#~ msgid "Access Denied by Peer"
-#~ msgstr "Erişim Eşçe Reddedildi"
-
-#~ msgid "Authentication Failed"
-#~ msgstr "Kimlik Doğrulanamadı"
-
-#~ msgid "Operation Timed Out"
-#~ msgstr "İşlem Zaman Aşımına Uğradı"
-
-#~ msgid "Lost Connection to Bus"
-#~ msgstr "Veri Yolu Bağlantısı Kesildi"
-
-#~ msgid "D-Bus Connection Failed"
-#~ msgstr "D-Bus Bağlantısı Başarısız"
-
-#~ msgid "_Close"
-#~ msgstr "_Kapat"
-
-#~ msgid "Provide the address of the message bus"
-#~ msgstr "İleti veri yolunun adresini gir"
-
-#~ msgid "Main Menu"
-#~ msgstr "Ana Menü"
-
-#~ msgid "Search Bus Names"
-#~ msgstr "Veri Yolu Adlarını Ara"
-
-#~ msgid "Select a D-Bus Name"
-#~ msgstr "D-Bus Adı Seç"
-
-#~ msgid "Select a bus name to introspect the peer"
-#~ msgstr "Eşi incelemek için veri yolu adı seç"
-
-#~ msgid "Refresh"
-#~ msgstr "Yenile"
-
-#~ msgid "Connect to Other Bus…"
-#~ msgstr "Diğer Veri Yoluna Bağlan…"
diff -pruN 49.1-1/po/ug.po 49.2-1/po/ug.po
--- 49.1-1/po/ug.po	1970-01-01 00:00:00.000000000 +0000
+++ 49.2-1/po/ug.po	2025-10-28 23:30:55.000000000 +0000
@@ -0,0 +1,274 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr "Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/d-spy/issues\n"
+"POT-Creation-Date: 2025-09-10 11:43+0000\n"
+"PO-Revision-Date: 2025-09-11 00:29-0400\n"
+"Last-Translator: Abduqadir Abliz <sahranbay@gmail.com>\n"
+"Language-Team: \n"
+"Language: ug\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 3.7\n"
+
+#: data/org.gnome.dspy.desktop.in.in:5
+#: data/org.gnome.dspy.metainfo.xml.in.in:14 src/dspy-window.ui:6
+#: src/dspy-window.ui:50 src/dspy-window.ui:69 src/main.c:91 src/main.c:128
+msgid "D-Spy"
+msgstr "D-Spy"
+
+#: data/org.gnome.dspy.desktop.in.in:6
+msgid "Discover and explore D-Bus services"
+msgstr "D-Bus مۇلازىمىتىنى بايقاش ۋە ئىزدىنىش"
+
+#: data/org.gnome.dspy.desktop.in.in:7
+msgid "dspy;dbus;"
+msgstr "dspy;dbus;باغلا؛ئېغىز؛ئاساسىي لىنىيە؛"
+
+#: data/org.gnome.dspy.desktop.in.in:17
+msgid "New Window"
+msgstr "يېڭى كۆزنەك"
+
+#. developer_name tag deprecated with Appstream 1.0
+#: data/org.gnome.dspy.metainfo.xml.in.in:7
+msgid "Christian Hergert"
+msgstr "Christian Hergert"
+
+#: data/org.gnome.dspy.metainfo.xml.in.in:16
+msgid "Analyze D-Bus connections"
+msgstr "D-Bus باغلىنىش تەھلىلى"
+
+#: data/org.gnome.dspy.metainfo.xml.in.in:18
+msgid "D-Spy is a simple tool to explore D-Bus connections."
+msgstr "D-Spy پىروگراممىسى D-Bus باغلىنىشىغا كۆز يۈگۈرتىدىغان ئاددىي قورال."
+
+#: data/org.gnome.dspy.metainfo.xml.in.in:29
+msgid "D-Spy Interface"
+msgstr "D-Spy ئارايۈزى"
+
+#: src/dspy-connection.c:510
+msgid "System Bus"
+msgstr "سىستېما باش لىنىيەسى"
+
+#: src/dspy-connection.c:513
+msgid "Session Bus"
+msgstr "ئەڭگىمە باش لىنىيەسى"
+
+#. translators: PID refers to "process identifier"
+#: src/dspy-name.c:497
+#, c-format
+msgid "PID: %u"
+msgstr "PID: %u"
+
+#: src/dspy-name.c:501
+msgid "Not Running"
+msgstr "ئىجرا قىلىنمايۋاتىدۇ"
+
+#: src/dspy-property.c:63
+msgid "read/write"
+msgstr "ئوقۇش/يېزىش"
+
+#: src/dspy-property.c:65
+msgid "write-only"
+msgstr "يېزىشقىلا"
+
+#: src/dspy-property.c:67
+msgid "read-only"
+msgstr "ئوقۇشقىلا"
+
+#: src/dspy-property.c:207
+msgid "Error"
+msgstr "خاتالىق"
+
+#. translators: %s is replaced with the simple D-Bus type string
+#: src/dspy-signature.c:77
+#, c-format
+msgid "Array of [%s]"
+msgstr "[%s] سانلار قاتارى"
+
+#: src/dspy-window.c:136
+msgid "Accessibility Bus"
+msgstr "قولايلىق باش لىنىيە"
+
+#: src/dspy-window.c:398
+msgid "Methods"
+msgstr "ئۇسۇل"
+
+#: src/dspy-window.c:400
+msgid "Properties"
+msgstr "خاسلىق"
+
+#: src/dspy-window.c:402
+msgid "Signals"
+msgstr "سىگنال"
+
+#: src/dspy-window.c:429
+msgid "Copied to Clipboard"
+msgstr "چاپلاش تاختىسىغا كۆچۈرۈلدى"
+
+#: src/dspy-window.c:516 src/dspy-window.c:526 src/dspy-window.c:535
+msgid "msec"
+msgstr "مىللىسېكۇنت"
+
+#: src/dspy-window.ui:62
+msgid "Connections"
+msgstr "باغلىنىش"
+
+#: src/dspy-window.ui:165
+msgid "Bus Names"
+msgstr "باش لىنىيە ئىسمى"
+
+#: src/dspy-window.ui:206 src/dspy-window.ui:367 src/dspy-window.ui:570
+#: src/dspy-window.ui:717
+msgid "Filter…"
+msgstr "سۈزگۈچ…"
+
+#: src/dspy-window.ui:326
+msgid "Objects"
+msgstr "جىسىم"
+
+#: src/dspy-window.ui:474 src/dspy-window.ui:526
+msgid "Interfaces"
+msgstr "ئارايۈز"
+
+#: src/dspy-window.ui:511
+msgid "Explore Objects"
+msgstr "جىسىم ئىزدىنىش"
+
+#: src/dspy-window.ui:512
+msgid "Select a bus to explore objects"
+msgstr "جىسىم ئىزدىنىشتە باش لىنىيە تاللىنىدۇ"
+
+#: src/dspy-window.ui:673 src/dspy-window.ui:864 src/dspy-window.ui:908
+#: src/dspy-window.ui:1094 src/dspy-window.ui:1255
+msgid "Members"
+msgstr "ئەزا"
+
+#: src/dspy-window.ui:848
+msgid "Details"
+msgstr "تەپسىلاتى"
+
+#: src/dspy-window.ui:888
+msgid "Explore Interfaces"
+msgstr "ئارايۈز ئىزدىنىش"
+
+#: src/dspy-window.ui:889
+msgid "Select an object to explore members"
+msgstr "ئەزا ئۈستىدە ئىزدىنىشتە جىسىم تاللىنىدۇ"
+
+#: src/dspy-window.ui:941 src/dspy-window.ui:1127 src/dspy-window.ui:1288
+msgid "Bus"
+msgstr "باش لىنىيە"
+
+#: src/dspy-window.ui:954 src/dspy-window.ui:1140 src/dspy-window.ui:1301
+msgid "Bus Name"
+msgstr "باش لىنىيە ئىسمى"
+
+#: src/dspy-window.ui:968 src/dspy-window.ui:1154 src/dspy-window.ui:1315
+msgid "Owner"
+msgstr "ئىگىدار"
+
+#: src/dspy-window.ui:982 src/dspy-window.ui:1168 src/dspy-window.ui:1329
+msgid "Object Path"
+msgstr "جىسىم يولى"
+
+#: src/dspy-window.ui:996 src/dspy-window.ui:1182 src/dspy-window.ui:1343
+msgid "Interface"
+msgstr "ئارايۈز"
+
+#: src/dspy-window.ui:1014
+msgid "Property"
+msgstr "خاسلىق"
+
+#: src/dspy-window.ui:1028
+msgid "Type Signature"
+msgstr "تۈر ئىمزاسى"
+
+#: src/dspy-window.ui:1042
+msgid "Value"
+msgstr "قىممەت"
+
+#: src/dspy-window.ui:1200
+msgid "Signal"
+msgstr "سىگنال"
+
+#: src/dspy-window.ui:1214
+msgid "Signature"
+msgstr "ئىمزا"
+
+#: src/dspy-window.ui:1361
+msgid "Method"
+msgstr "ئۇسۇل"
+
+#: src/dspy-window.ui:1375 src/dspy-window.ui:1405
+msgid "Parameters"
+msgstr "پارامېتىر"
+
+#: src/dspy-window.ui:1389
+msgid "Return Type"
+msgstr "قايتۇرىدىغان تۈرى"
+
+#: src/dspy-window.ui:1426
+msgid "Call Method"
+msgstr "چاقىرىش ئۇسۇلى"
+
+#: src/dspy-window.ui:1442
+msgid "Cancel"
+msgstr "ۋاز كەچ"
+
+#: src/dspy-window.ui:1459
+msgid "Result"
+msgstr "نەتىجە"
+
+#: src/dspy-window.ui:1491
+msgid "Statistics"
+msgstr "ئىستاتىستىكا"
+
+#: src/dspy-window.ui:1495
+msgid "Duration"
+msgstr "سۈرۈك"
+
+#: src/dspy-window.ui:1501
+msgid "Minimum Duration"
+msgstr "ئەڭ قىسقا سۈرۈك"
+
+#: src/dspy-window.ui:1507
+msgid "Maximum Duration"
+msgstr "ئەڭ ئۇزۇن سۈرۈك"
+
+#: src/dspy-window.ui:1536
+msgid "New Connection"
+msgstr "يېڭى باغلىنىش"
+
+#: src/dspy-window.ui:1547
+msgid "Bus Address"
+msgstr "باش لىنىيە ئادرېسى"
+
+#: src/dspy-window.ui:1558
+msgid "Connect"
+msgstr "باغلان"
+
+#: src/dspy-window.ui:1579
+msgid "_New Window"
+msgstr "يېڭى كۆزنەك(_N)"
+
+#: src/dspy-window.ui:1585
+msgid "Connect to Other _Bus"
+msgstr "باشقا باش لىنىيەگە باغلان(_B)"
+
+#: src/dspy-window.ui:1591
+msgid "_About D-Spy"
+msgstr "D-Spy ھەققىدە(_A)"
+
+#: src/main.c:153
+msgid "Open a new window"
+msgstr "يېڭى كۆزنەكتىن بىرنى ئاچ"
+
+#: src/main.c:154
+msgid "Print version information and exit"
+msgstr "نەشر ئۇچۇرىنى بېسىپ چېكىنىدۇ"
diff -pruN 49.1-1/src/dspy-property.c 49.2-1/src/dspy-property.c
--- 49.1-1/src/dspy-property.c	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/src/dspy-property.c	2025-10-28 23:30:55.000000000 +0000
@@ -224,13 +224,6 @@ dspy_property_handle_value (DexFuture *c
   else
     self->value = g_variant_print (child, FALSE);
 
-  if (self->value && strlen (self->value) > 64)
-    {
-      g_autofree gchar *tmp = g_steal_pointer (&self->value);
-      tmp[64] = 0;
-      self->value = g_strdup_printf ("%s…", tmp);
-    }
-
   g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_VALUE]);
   g_object_notify (G_OBJECT (self), "title");
 
diff -pruN 49.1-1/src/dspy-window.c 49.2-1/src/dspy-window.c
--- 49.1-1/src/dspy-window.c	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/src/dspy-window.c	2025-10-28 23:30:55.000000000 +0000
@@ -51,6 +51,7 @@ struct _DspyWindow
   AdwActionRow           *min_row;
   AdwActionRow           *max_row;
   AdwPreferencesGroup    *duration_group;
+  AdwPreferencesGroup    *parameters_group;
   GtkStack               *call_button_stack;
   AdwEntryRow            *new_connection_entry;
   AdwNavigationView      *sidebar_view;
@@ -218,6 +219,8 @@ dspy_window_name_activate_cb (DspyWindow
   if (g_set_object (&self->interface, NULL))
     g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_INTERFACE]);
 
+  gtk_widget_set_visible (GTK_WIDGET (self->parameters_group), FALSE);
+
   adw_navigation_view_pop_to_page (self->sidebar_view, self->names_page);
   adw_navigation_view_push (self->sidebar_view, self->objects_page);
 
@@ -328,6 +331,7 @@ dspy_window_update_method (DspyWindow *s
                            DspyMethod *method)
 {
   g_autoptr(GListModel) model = NULL;
+  guint n_items = 0;
 
   g_assert (DSPY_IS_WINDOW (self));
   g_assert (!method || DSPY_IS_METHOD (method));
@@ -336,11 +340,14 @@ dspy_window_update_method (DspyWindow *s
     return;
 
   model = dspy_method_dup_in_arguments (method);
+  n_items = g_list_model_get_n_items (model);
 
   gtk_list_box_bind_model (self->in_arguments,
                            model,
                            create_argument_row,
                            NULL, NULL);
+
+  gtk_widget_set_visible (GTK_WIDGET (self->parameters_group), n_items > 0);
 }
 
 static void
@@ -366,6 +373,7 @@ dspy_window_member_activate_cb (DspyWind
 
   gtk_text_buffer_set_text (self->result_buffer, "", 0);
   gtk_widget_set_visible (GTK_WIDGET (self->result_group), FALSE);
+  gtk_widget_set_visible (GTK_WIDGET (self->parameters_group), FALSE);
 
   if (DSPY_IS_PROPERTY (member))
     dspy_window_update_property_value (self);
@@ -658,6 +666,23 @@ new_connection_entry_changed_cb (DspyWin
   gtk_widget_action_set_enabled (GTK_WIDGET (self), "add-connection", text[0] != 0);
 }
 
+static char *
+shorten_string (gpointer    instance,
+                const char *str)
+{
+  g_autofree char *shorter = NULL;
+
+  if (str == NULL)
+    return NULL;
+
+  if (g_utf8_strlen (str, -1) <= 100)
+    return g_strdup (str);
+
+  shorter = g_utf8_substring (str, 0, 100);
+
+  return g_strdup_printf ("%s…", shorter);
+}
+
 static void
 dspy_window_dispose (GObject *object)
 {
@@ -778,6 +803,7 @@ dspy_window_class_init (DspyWindowClass
   gtk_widget_class_bind_template_child (widget_class, DspyWindow, min_row);
   gtk_widget_class_bind_template_child (widget_class, DspyWindow, dur_row);
   gtk_widget_class_bind_template_child (widget_class, DspyWindow, duration_group);
+  gtk_widget_class_bind_template_child (widget_class, DspyWindow, parameters_group);
   gtk_widget_class_bind_template_child (widget_class, DspyWindow, names_list_view);
   gtk_widget_class_bind_template_child (widget_class, DspyWindow, names_page);
   gtk_widget_class_bind_template_child (widget_class, DspyWindow, names_sorted);
@@ -803,6 +829,7 @@ dspy_window_class_init (DspyWindowClass
   gtk_widget_class_bind_template_callback (widget_class, dspy_window_member_activate_cb);
   gtk_widget_class_bind_template_callback (widget_class, get_member_header_text);
   gtk_widget_class_bind_template_callback (widget_class, new_connection_entry_changed_cb);
+  gtk_widget_class_bind_template_callback (widget_class, shorten_string);
   gtk_widget_class_install_action (widget_class, "property.refresh", NULL, property_refresh_action);
   gtk_widget_class_install_action (widget_class, "property.copy", NULL, property_copy_action);
   gtk_widget_class_install_action (widget_class, "focus-members", NULL, focus_members_action);
diff -pruN 49.1-1/src/dspy-window.ui 49.2-1/src/dspy-window.ui
--- 49.1-1/src/dspy-window.ui	2025-09-15 13:12:43.000000000 +0000
+++ 49.2-1/src/dspy-window.ui	2025-10-28 23:30:55.000000000 +0000
@@ -1043,9 +1043,11 @@
                                         <property name="subtitle-selectable">true</property>
                                         <property name="activatable-widget">refresh_button</property>
                                         <binding name="subtitle">
-                                          <lookup name="value" type="DspyProperty">
-                                            <lookup name="member">DspyWindow</lookup>
-                                          </lookup>
+                                          <closure function="shorten_string" type="gchararray">
+                                            <lookup name="value" type="DspyProperty">
+                                              <lookup name="member">DspyWindow</lookup>
+                                            </lookup>
+                                          </closure>
                                         </binding>
                                         <child type="suffix">
                                           <object class="GtkButton" id="copy_property_button">
@@ -1401,8 +1403,9 @@
                                   </object>
                                 </child>
                                 <child>
-                                  <object class="AdwPreferencesGroup">
+                                  <object class="AdwPreferencesGroup" id="parameters_group">
                                     <property name="title" translatable="yes">Parameters</property>
+                                    <property name="visible">false</property>
                                     <child>
                                       <object class="GtkListBox" id="in_arguments">
                                         <style>
