Felipe Borges
32f73d9045
search: Use "action" to connect to Move up/down actions for rows
...
Using "action-name" wasn't triggering the callback.
Fixes #2013
2022-08-17 09:41:54 +00:00
Lukáš Tyrychtr
9c54390320
Add missing a11y labels and fix accessibility related markup in UI files in the search panel
2022-05-19 12:05:01 +00:00
Christopher Davis
0e2531f500
search: Activate results row switch on click
2022-02-09 13:53:17 +00:00
Christopher Davis
b1a17ad10e
search: Use GMenuModel and GActions for row menu
...
GtkModelButton is an implementation detail of GTK.
It should not be used by applications. Instead, we
should use menu models to create menus, which are
consistently styled by libadwaita.
2022-01-26 19:26:49 -08:00
Christopher Davis
41c9d956ae
search: Subclass AdwActionRow for CcSearchPanelRow
...
Also set the `icon-size` to large
2022-01-26 19:26:45 -08:00
Georges Basile Stavracas Neto
26630338ba
search: Port to GTK4
...
This one was the first panel ported that used Drag n' Drop, and
we can see how much of an improvement GTK4 is compared to GTK3
when handling DnD.
2021-12-14 22:34:21 -03:00
Felipe Borges
8438d1582c
search: Make rows and its elements reachable via keyboard
...
Fixes #329
2019-11-17 22:51:56 +00:00
Felipe Borges
041a3e92f1
search: Do not allow selecting rows
...
There is no functionality involving selecting a row here.
2019-08-06 11:59:41 +00:00
Felipe Borges
c38d0ed4a0
search: Place "Move" button in each row
...
This is based on the mockups available at
https://gitlab.gnome.org/Teams/Design/settings-mockups/raw/master/search/search.png
Fixes #591
2019-08-06 11:59:41 +00:00
Felipe Borges
db39bd159f
search: Make rows reordable with drag and drop
...
Fixes #589
2019-08-06 11:59:41 +00:00
Felipe Borges
d39cf39fd4
search: Move row into its own object (CcSearchPanelRow)
...
This decouples the user interface parts from the control logic,
making it easy for designers to tweak the look & feel of the rows.
Besides, it makes it easier to introduce Drag & Drop capabilities.
2019-08-06 11:59:41 +00:00