diff --git a/bin/themes/linux/images/arrow-down.svg b/bin/themes/linux/images/arrow-down.svg
new file mode 100644
index 000000000..0b4a0fba4
--- /dev/null
+++ b/bin/themes/linux/images/arrow-down.svg
@@ -0,0 +1,13 @@
+
diff --git a/bin/themes/linux/images/goto.png b/bin/themes/linux/images/goto.png
deleted file mode 100644
index bf92c90c5..000000000
Binary files a/bin/themes/linux/images/goto.png and /dev/null differ
diff --git a/bin/themes/linux/images/goto.svg b/bin/themes/linux/images/goto.svg
new file mode 100644
index 000000000..08cda2e39
--- /dev/null
+++ b/bin/themes/linux/images/goto.svg
@@ -0,0 +1,13 @@
+
diff --git a/bin/themes/linux/images/key.png b/bin/themes/linux/images/key.png
deleted file mode 100644
index 39f558db2..000000000
Binary files a/bin/themes/linux/images/key.png and /dev/null differ
diff --git a/bin/themes/linux/images/menu.png b/bin/themes/linux/images/menu.png
deleted file mode 100644
index 257f6976a..000000000
Binary files a/bin/themes/linux/images/menu.png and /dev/null differ
diff --git a/bin/themes/linux/images/menu.svg b/bin/themes/linux/images/menu.svg
new file mode 100644
index 000000000..67dd4d951
--- /dev/null
+++ b/bin/themes/linux/images/menu.svg
@@ -0,0 +1,13 @@
+
diff --git a/bin/themes/linux/images/navigation-dropdown.png b/bin/themes/linux/images/navigation-dropdown.png
deleted file mode 100644
index 30d7202c6..000000000
Binary files a/bin/themes/linux/images/navigation-dropdown.png and /dev/null differ
diff --git a/bin/themes/linux/images/star-a.png b/bin/themes/linux/images/star-a.png
deleted file mode 100644
index cf3a425cb..000000000
Binary files a/bin/themes/linux/images/star-a.png and /dev/null differ
diff --git a/bin/themes/linux/images/star-a.svg b/bin/themes/linux/images/star-a.svg
new file mode 100644
index 000000000..9432f9f21
--- /dev/null
+++ b/bin/themes/linux/images/star-a.svg
@@ -0,0 +1,17 @@
+
diff --git a/bin/themes/linux/images/star.png b/bin/themes/linux/images/star.png
deleted file mode 100644
index 25ec31407..000000000
Binary files a/bin/themes/linux/images/star.png and /dev/null differ
diff --git a/bin/themes/linux/images/star.svg b/bin/themes/linux/images/star.svg
new file mode 100644
index 000000000..bcf6e3512
--- /dev/null
+++ b/bin/themes/linux/images/star.svg
@@ -0,0 +1,13 @@
+
diff --git a/bin/themes/linux/images/tab-left-arrow.png b/bin/themes/linux/images/tab-left-arrow.png
deleted file mode 100644
index 9b8070de0..000000000
Binary files a/bin/themes/linux/images/tab-left-arrow.png and /dev/null differ
diff --git a/bin/themes/linux/images/tab-left-arrow.svg b/bin/themes/linux/images/tab-left-arrow.svg
new file mode 100644
index 000000000..9cc1823aa
--- /dev/null
+++ b/bin/themes/linux/images/tab-left-arrow.svg
@@ -0,0 +1,13 @@
+
diff --git a/bin/themes/linux/images/tab-right-arrow.png b/bin/themes/linux/images/tab-right-arrow.png
deleted file mode 100644
index c0685ee03..000000000
Binary files a/bin/themes/linux/images/tab-right-arrow.png and /dev/null differ
diff --git a/bin/themes/linux/images/tab-right-arrow.svg b/bin/themes/linux/images/tab-right-arrow.svg
new file mode 100644
index 000000000..f9568d173
--- /dev/null
+++ b/bin/themes/linux/images/tab-right-arrow.svg
@@ -0,0 +1,13 @@
+
diff --git a/bin/themes/linux/images/tabs-list-button.png b/bin/themes/linux/images/tabs-list-button.png
deleted file mode 100644
index b3376d2e3..000000000
Binary files a/bin/themes/linux/images/tabs-list-button.png and /dev/null differ
diff --git a/bin/themes/linux/images/user.svg b/bin/themes/linux/images/user.svg
new file mode 100644
index 000000000..c3930096d
--- /dev/null
+++ b/bin/themes/linux/images/user.svg
@@ -0,0 +1,14 @@
+
diff --git a/bin/themes/linux/main.css b/bin/themes/linux/main.css
index e5e33a21d..0a2a5f0b7 100644
--- a/bin/themes/linux/main.css
+++ b/bin/themes/linux/main.css
@@ -1,6 +1,6 @@
/*************************************
* Linux Theme *
- * Author: nowrep *
+ * Author: David Rosca *
* Using native widgets and icons *
*************************************/
@@ -50,7 +50,7 @@
#navigation-button-supermenu
{
qproperty-themeIcon: "application-menu";
- qproperty-fallbackIcon: url(images/menu.png);
+ qproperty-fallbackIcon: url(images/menu.svg);
}
#navigation-button-exitfullscreen
@@ -62,21 +62,21 @@
#tabbar-button-right
{
qproperty-themeIcon: "arrow-right";
- qproperty-fallbackIcon: url(images/tab-right-arrow.png);
+ qproperty-fallbackIcon: url(images/tab-right-arrow.svg);
qproperty-fixedsize: 15px 25px;
}
#tabbar-button-left
{
qproperty-themeIcon: "arrow-left";
- qproperty-fallbackIcon: url(images/tab-left-arrow.png);
+ qproperty-fallbackIcon: url(images/tab-left-arrow.svg);
qproperty-fixedsize: 15px 25px;
}
#tabwidget-button-opentabs
{
qproperty-themeIcon: "arrow-down";
- qproperty-fallbackIcon: url(images/tabs-list-button.png);
+ qproperty-fallbackIcon: url(images/arrow-down.svg);
qproperty-fixedsize: 20px 25px;
}
@@ -95,21 +95,21 @@
/*IconProvider*/
IconProvider
{
- qproperty-bookmarkIcon: url(images/star-a.png);
+ qproperty-bookmarkIcon: url(images/star-a.svg);
}
/*LocationBar*/
#locationbar-bookmarkicon
{
qproperty-themeIcon: "rating-unrated";
- qproperty-fallbackIcon: url(images/star.png);
+ qproperty-fallbackIcon: url(images/star.svg);
qproperty-fixedsize: 16px 16px;
}
#locationbar-bookmarkicon[bookmarked="true"]
{
qproperty-themeIcon: "rating";
- qproperty-fallbackIcon: url(images/star-a.png);
+ qproperty-fallbackIcon: url(images/star-a.svg);
qproperty-fixedsize: 16px 16px;
}
@@ -123,20 +123,21 @@ IconProvider
#locationbar-goicon
{
qproperty-themeIcon: "go-jump-locationbar";
- qproperty-fallbackIcon: url(images/goto.png);
+ qproperty-fallbackIcon: url(images/goto.svg);
qproperty-fixedsize: 16px 16px;
}
#locationbar-down-icon
{
- padding-right: 2px;
- qproperty-pixmap: url(images/navigation-dropdown.png);
+ qproperty-themeIcon: "arrow-down";
+ qproperty-fallbackIcon: url(images/arrow-down.svg);
+ qproperty-fixedsize: 12px 16px;
}
#locationbar-autofillicon
{
qproperty-themeIcon: "user-identity";
- qproperty-fallbackIcon: url(images/key.png);
+ qproperty-fallbackIcon: url(images/user.svg);
qproperty-fixedsize: 16px 16px;
}
@@ -169,23 +170,10 @@ IconProvider
background: transparent;
}
-
-/*SourceViewer*/
-#sourceviewer-textedit
-{
- border:none;
-}
-
-/*SourceViewerSearch*/
-SourceViewerSearch #lineEdit[notfound="true"]
-{
- background:#ff6666;
-}
-
/*SearchToolbar*/
SearchToolBar #lineEdit[notfound="true"]
{
- background:#ff6666;
+ background: #ff6666;
}
/*AboutDialog*/
@@ -196,7 +184,7 @@ AboutDialog #label
AboutDialog #textBrowser
{
- border:none;
+ border: none;
margin-top: -2px; /* Workarounding rounded border on KDE */
}
diff --git a/bin/themes/linux/rtl.css b/bin/themes/linux/rtl.css
index 85f5542bb..af0afd488 100644
--- a/bin/themes/linux/rtl.css
+++ b/bin/themes/linux/rtl.css
@@ -1,23 +1,21 @@
#navigation-button-next
{
- qproperty-themeIcon: "go-previous";
- qproperty-fallbackIcon: url(images/go-previous.png);
+ qproperty-themeIcon: "go-previous";
}
#navigation-button-back
{
- qproperty-themeIcon: "go-next";
- qproperty-fallbackIcon: url(images/go-next.png);
+ qproperty-themeIcon: "go-next";
}
#tabbar-button-right
{
qproperty-themeIcon: "arrow-left";
- qproperty-fallbackIcon: url(images/tab-left-arrow.png);
+ qproperty-fallbackIcon: url(images/tab-left-arrow.svg);
}
#tabbar-button-left
{
qproperty-themeIcon: "arrow-right";
- qproperty-fallbackIcon: url(images/tab-right-arrow.png);
+ qproperty-fallbackIcon: url(images/tab-right-arrow.svg);
}
diff --git a/bin/themes/linux/theme.png b/bin/themes/linux/theme.png
index 71e75242a..ea5414e8d 100644
Binary files a/bin/themes/linux/theme.png and b/bin/themes/linux/theme.png differ