diff --git a/LICENSE b/LICENSE
index b6a53db3..aae69a95 100644
--- a/LICENSE
+++ b/LICENSE
@@ -2,7 +2,7 @@ DB Browser for SQLite is bi-licensed under the Mozilla Public License
Version 2, as well as the GNU General Public License Version 3 or later.
You can modify or redistribute it under the conditions of these
-licenses.
+licenses. Check also `LICENSE-PLUGINS`.
-----------------------------------------------------------------------
diff --git a/LICENSE-PLUGINS b/LICENSE-PLUGINS
index 4cd296b0..2000115b 100644
--- a/LICENSE-PLUGINS
+++ b/LICENSE-PLUGINS
@@ -57,3 +57,17 @@ WebP - https://developers.google.com/speed/webp/
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Icons - https://codefisher.org/pastel-svg/
+
+Most of the icons come from the Pastel SVG icon set created by Michael
+Buckley. We have obtained a special license (Creative Commons
+Attribution Share Alike 4.0
+http://creativecommons.org/licenses/by-sa/4.0/) but you might be
+required to redistribute it under Creative Commons Attribution
+NonCommercial Share Alike 4.0
+http://creativecommons.org/licenses/by-nc-sa/4.0/
+Check https://codefisher.org/pastel-svg/ for clarification.
+
+Some icons might have other open licenses, check history of the files
+under `src/icons`.
\ No newline at end of file
diff --git a/README.md b/README.md
index 70f18c44..18c4315b 100644
--- a/README.md
+++ b/README.md
@@ -299,6 +299,8 @@ Version 2, as well as the GNU General Public License Version 3 or later.
Modification or redistribution is permitted under the conditions of these licenses.
+Check `LICENSE-PLUGINS` for other rights regarding included third-party resources.
+
[travis-img]: https://travis-ci.org/sqlitebrowser/sqlitebrowser.svg?branch=master
[travis]: https://travis-ci.org/sqlitebrowser/sqlitebrowser
diff --git a/src/icons/clear_filters.png b/src/icons/clear_filters.png
deleted file mode 100644
index 16288fdb..00000000
Binary files a/src/icons/clear_filters.png and /dev/null differ
diff --git a/src/icons/clear_sorting.png b/src/icons/clear_sorting.png
deleted file mode 100644
index be27fea4..00000000
Binary files a/src/icons/clear_sorting.png and /dev/null differ
diff --git a/src/icons/clear_sorting.svg b/src/icons/clear_sorting.svg
new file mode 100644
index 00000000..79cb201a
--- /dev/null
+++ b/src/icons/clear_sorting.svg
@@ -0,0 +1,326 @@
+
+
diff --git a/src/icons/color_hsl.svg b/src/icons/color_hsl.svg
deleted file mode 100644
index 301ba4d1..00000000
--- a/src/icons/color_hsl.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/icons/cut.png b/src/icons/cut.png
deleted file mode 100644
index f215d6f6..00000000
Binary files a/src/icons/cut.png and /dev/null differ
diff --git a/src/icons/edit_cut.svg b/src/icons/edit_cut.svg
new file mode 100644
index 00000000..3abc7673
--- /dev/null
+++ b/src/icons/edit_cut.svg
@@ -0,0 +1,67 @@
+
+
\ No newline at end of file
diff --git a/src/icons/filter.png b/src/icons/filter.png
deleted file mode 100644
index 58ec8744..00000000
Binary files a/src/icons/filter.png and /dev/null differ
diff --git a/src/icons/find_edit.svg b/src/icons/find_edit.svg
new file mode 100644
index 00000000..a977580c
--- /dev/null
+++ b/src/icons/find_edit.svg
@@ -0,0 +1,124 @@
+
+
+
diff --git a/src/icons/funnel.svg b/src/icons/funnel.svg
new file mode 100644
index 00000000..7f77114b
--- /dev/null
+++ b/src/icons/funnel.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/src/icons/funnel_delete.svg b/src/icons/funnel_delete.svg
new file mode 100644
index 00000000..ae28e4e3
--- /dev/null
+++ b/src/icons/funnel_delete.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/src/icons/hourglass.png b/src/icons/hourglass.png
deleted file mode 100644
index 57b03ce7..00000000
Binary files a/src/icons/hourglass.png and /dev/null differ
diff --git a/src/icons/hourglass.svg b/src/icons/hourglass.svg
new file mode 100644
index 00000000..18c6ba96
--- /dev/null
+++ b/src/icons/hourglass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc
index d2e1275b..96383cd9 100644
--- a/src/icons/icons.qrc
+++ b/src/icons/icons.qrc
@@ -10,13 +10,13 @@
bullet_arrow_up.svgcancel.svgchart_curve.svg
- clear_filters.png
- clear_sorting.png
+ funnel_delete.svg
+ clear_sorting.svgcog.svgcog_go.svgcolor_swatch.svgcross.svg
- cut.png
+ edit_cut.svgdatabase.svgdatabase_add.svgdatabase_go.svg
@@ -24,7 +24,7 @@
database_refresh.svgdatabase_save.svgdatabase_save.svg
- filter.png
+ funnel.svgfolder.svgfolder_page.svgfolder_user.svg
@@ -33,25 +33,25 @@
font_delete.svgfont_edit.svghelp.svg
- hourglass.png
+ hourglass.svgkey.svglayout_sidebar.svglink_break.svgmonitor_link.svgpackage.svgpackage_go.svg
- package_rename.png
- package_save.png
+ package_rename.svg
+ package_save.svgpage_add.svgpage_copy.svg
- page_copy_sql.png
+ script_copy.svgpage_delete.svgpage_edit.svgpage_find.svgpage_green.svgpage_key.svgpage_link.svg
- color_hsl.svg
+ page_white_color.svgpage_paste.svgpage_save.svgpage_white_copy.svg
@@ -100,7 +100,7 @@
text_padding_left.svgtext_padding_top.svgcolor_wheel.svg
- text_replace.png
+ find_edit.svgtext_underlined.svgtextfield_delete.svgwrench.svg
diff --git a/src/icons/package_rename.png b/src/icons/package_rename.png
deleted file mode 100644
index 41bf2be9..00000000
Binary files a/src/icons/package_rename.png and /dev/null differ
diff --git a/src/icons/package_rename.svg b/src/icons/package_rename.svg
new file mode 100644
index 00000000..46e6d68f
--- /dev/null
+++ b/src/icons/package_rename.svg
@@ -0,0 +1,383 @@
+
+
diff --git a/src/icons/package_save.png b/src/icons/package_save.png
deleted file mode 100644
index 35eb7632..00000000
Binary files a/src/icons/package_save.png and /dev/null differ
diff --git a/src/icons/package_save.svg b/src/icons/package_save.svg
new file mode 100644
index 00000000..88fd0a2e
--- /dev/null
+++ b/src/icons/package_save.svg
@@ -0,0 +1,631 @@
+
+
diff --git a/src/icons/page_copy_sql.png b/src/icons/page_copy_sql.png
deleted file mode 100644
index 3b0e3f84..00000000
Binary files a/src/icons/page_copy_sql.png and /dev/null differ
diff --git a/src/icons/page_white_color.svg b/src/icons/page_white_color.svg
new file mode 100644
index 00000000..de305e43
--- /dev/null
+++ b/src/icons/page_white_color.svg
@@ -0,0 +1,86 @@
+
+
+
\ No newline at end of file
diff --git a/src/icons/script_copy.svg b/src/icons/script_copy.svg
new file mode 100644
index 00000000..097afd0d
--- /dev/null
+++ b/src/icons/script_copy.svg
@@ -0,0 +1,210 @@
+
+
diff --git a/src/icons/text_replace.png b/src/icons/text_replace.png
deleted file mode 100644
index 877f82fe..00000000
Binary files a/src/icons/text_replace.png and /dev/null differ