diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 84c8136..2b42b01 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,7 +20,7 @@ jobs:
fail-fast: false
container:
- image: ghcr.io/elementary/flatpak-platform/runtime:7.2-${{ matrix.arch }}
+ image: ghcr.io/elementary/flatpak-platform/runtime:7.3-${{ matrix.arch }}
options: --privileged
steps:
diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml
index 97d7472..013485c 100644
--- a/.github/workflows/merge.yml
+++ b/.github/workflows/merge.yml
@@ -18,7 +18,7 @@ jobs:
fail-fast: false
container:
- image: ghcr.io/elementary/flatpak-platform/runtime:7.2-${{ matrix.arch }}
+ image: ghcr.io/elementary/flatpak-platform/runtime:7.3-${{ matrix.arch }}
options: --privileged
steps:
diff --git a/bookmarks-row.patch b/bookmarks-row.patch
new file mode 100644
index 0000000..e037753
--- /dev/null
+++ b/bookmarks-row.patch
@@ -0,0 +1,16 @@
+diff --git a/src/resources/style-elementary.css b/src/resources/style-elementary.css
+index 610fcae84..c6ff14386 100644
+--- a/src/resources/style-elementary.css
++++ b/src/resources/style-elementary.css
+@@ -75,6 +75,11 @@ popover.suggestions listview > row:selected {
+ background-color: alpha(currentColor, 0.15);
+ }
+
++.bookmarks-row {
++ min-width: 250px;
++ padding: 3px;
++}
++
+ /* bookmarks */
+ .bookmarks-row:hover {
+ background: alpha(currentColor, 0.15);
diff --git a/data/adw-expander-arrow-symbolic.svg b/data/adw-expander-arrow-symbolic.svg
deleted file mode 100644
index 9bc1b48..0000000
--- a/data/adw-expander-arrow-symbolic.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
diff --git a/data/adw-tab-counter-symbolic.svg b/data/adw-tab-counter-symbolic.svg
deleted file mode 100644
index 3ad5d18..0000000
--- a/data/adw-tab-counter-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/data/adw-tab-icon-missing-symbolic.svg b/data/adw-tab-icon-missing-symbolic.svg
deleted file mode 100644
index 778eb43..0000000
--- a/data/adw-tab-icon-missing-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/data/adw-tab-overflow-symbolic.svg b/data/adw-tab-overflow-symbolic.svg
deleted file mode 100644
index 2f89e9a..0000000
--- a/data/adw-tab-overflow-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/data/adw-tab-overview-symbolic.svg b/data/adw-tab-overview-symbolic.svg
new file mode 100644
index 0000000..edc9150
--- /dev/null
+++ b/data/adw-tab-overview-symbolic.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/data/adw-tab-unpin-symbolic.svg b/data/adw-tab-unpin-symbolic.svg
deleted file mode 100644
index e5c3fe2..0000000
--- a/data/adw-tab-unpin-symbolic.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/data/ephy-audio-muted-symbolic.svg b/data/ephy-audio-muted-symbolic.svg
new file mode 100644
index 0000000..e442d4a
--- /dev/null
+++ b/data/ephy-audio-muted-symbolic.svg
@@ -0,0 +1,25 @@
+
+
diff --git a/data/ephy-audio-playing-symbolic.svg b/data/ephy-audio-playing-symbolic.svg
new file mode 100644
index 0000000..7898852
--- /dev/null
+++ b/data/ephy-audio-playing-symbolic.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/data/ephy-bookmark-tag-symbolic.svg b/data/ephy-bookmark-tag-symbolic.svg
new file mode 100644
index 0000000..d5fdef0
--- /dev/null
+++ b/data/ephy-bookmark-tag-symbolic.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/data/ephy-download-done-symbolic.svg b/data/ephy-download-done-symbolic.svg
new file mode 100644
index 0000000..effc8d0
--- /dev/null
+++ b/data/ephy-download-done-symbolic.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/data/ephy-download-symbolic.svg b/data/ephy-download-symbolic.svg
new file mode 100644
index 0000000..cfe2080
--- /dev/null
+++ b/data/ephy-download-symbolic.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/data/ephy-open-link-symbolic.svg b/data/ephy-open-link-symbolic.svg
new file mode 100644
index 0000000..ea28579
--- /dev/null
+++ b/data/ephy-open-link-symbolic.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/data/ephy-permission-camera-symbolic.svg b/data/ephy-permission-camera-symbolic.svg
new file mode 100644
index 0000000..5c63405
--- /dev/null
+++ b/data/ephy-permission-camera-symbolic.svg
@@ -0,0 +1,7 @@
+
diff --git a/data/ephy-permission-generic-symbolic.svg b/data/ephy-permission-generic-symbolic.svg
new file mode 100644
index 0000000..334c005
--- /dev/null
+++ b/data/ephy-permission-generic-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/data/ephy-permission-location-symbolic.svg b/data/ephy-permission-location-symbolic.svg
new file mode 100644
index 0000000..44f0295
--- /dev/null
+++ b/data/ephy-permission-location-symbolic.svg
@@ -0,0 +1,29 @@
+
+
diff --git a/data/ephy-permission-microphone-symbolic.svg b/data/ephy-permission-microphone-symbolic.svg
new file mode 100644
index 0000000..053d25d
--- /dev/null
+++ b/data/ephy-permission-microphone-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/data/ephy-permission-notifications-symbolic.svg b/data/ephy-permission-notifications-symbolic.svg
new file mode 100644
index 0000000..fcf7bc3
--- /dev/null
+++ b/data/ephy-permission-notifications-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/data/list-drag-handle-symbolic.svg b/data/list-drag-handle-symbolic.svg
deleted file mode 100644
index c93ddc0..0000000
--- a/data/list-drag-handle-symbolic.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
diff --git a/data/meson.build b/data/meson.build
index e54c651..3ceb125 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -13,47 +13,26 @@ foreach i : icon_sizes
)
endforeach
-install_data(
- 'adw-expander-arrow-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'actions' / 'symbolic',
-)
-
-install_data(
- 'list-drag-handle-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'actions' / 'symbolic',
-)
-
-install_data(
- 'selection-mode-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'actions' / 'symbolic',
-)
-
-install_data(
- 'adw-tab-counter-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'status' / 'symbolic',
-)
-
-install_data(
- 'adw-tab-icon-missing-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'status' / 'symbolic',
-)
-
-install_data(
- 'adw-tab-overflow-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'status' / 'symbolic',
-)
-
-install_data(
- 'adw-tab-unpin-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'status' / 'symbolic',
-)
-
-install_data(
+icon_names = [
+ 'adw-tab-overview-symbolic.svg',
+ 'ephy-audio-muted-symbolic.svg',
+ 'ephy-audio-playing-symbolic.svg',
+ 'ephy-bookmark-tag-symbolic.svg',
+ 'ephy-download-done-symbolic.svg',
+ 'ephy-download-symbolic.svg',
'ephy-non-starred-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'status' / 'symbolic',
-)
-
-install_data(
- 'ephy-starred-symbolic.svg',
- install_dir: get_option('datadir') / 'icons' / 'elementary' / 'status' / 'symbolic',
-)
+ 'ephy-open-link-symbolic.svg',
+ 'ephy-permission-camera-symbolic.svg',
+ 'ephy-permission-generic-symbolic.svg',
+ 'ephy-permission-location-symbolic.svg',
+ 'ephy-permission-microphone-symbolic.svg',
+ 'ephy-permission-notifications-symbolic.svg',
+ 'ephy-starred-symbolic.svg'
+]
+
+foreach icon_name : icon_names
+ install_data(
+ icon_name,
+ install_dir: get_option('datadir') / 'icons' / 'elementary' / 'status' / 'symbolic',
+ )
+endforeach
diff --git a/data/selection-mode-symbolic.svg b/data/selection-mode-symbolic.svg
deleted file mode 100644
index ef23c03..0000000
--- a/data/selection-mode-symbolic.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
diff --git a/downloads-flat.patch b/downloads-flat.patch
new file mode 100644
index 0000000..39de97d
--- /dev/null
+++ b/downloads-flat.patch
@@ -0,0 +1,12 @@
+diff --git a/src/resources/gtk/action-bar-end.ui b/src/resources/gtk/action-bar-end.ui
+index b5d601fc2..7ed0cca4c 100644
+--- a/src/resources/gtk/action-bar-end.ui
++++ b/src/resources/gtk/action-bar-end.ui
+@@ -7,6 +7,7 @@
+ crossfade
+
+