ソースを参照

Check SVG optimization in the tests CI workflow with SVGO (#9361)

* Check SVG optimization in the tests CI workflow with SVGO

Previously it was only recommended by the documentation that SVG images should be optimized using [SVGOMG](https://github.com/jakearchibald/svgomg), the web GUI version of https://github.com/svg/svgo (CLI)


Now all SVG images are optimized, and optimization is mandatory enforced by the tests CI workflow.
\+ SVGs are sanitized of potentially malicious JS code using the https://svgo.dev/docs/plugins/removeScripts/ plugin

* Output prettified SVGs instead and remove unchanged files from stdout

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Use `removeScripts` SVGO plugin to reduce risk of malicious SVGs

* Move the CLI options to the JS config instead

* Disable `removeComments` plugin included in the default preset

* editorconfig, and easier config

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Inverle 1 日 前
親
コミット
0285dc8970
100 ファイル変更、285 行追加、1096 行削除
  1. 1 1
      .editorconfig
  2. 3 0
      .github/workflows/tests.yml
  3. 1 1
      AGENTS.md
  4. 7 0
      Makefile
  5. 4 0
      docs/_includes/copy_icon.svg
  6. 3 0
      docs/_includes/hamburger_icon.svg
  7. 1 4
      docs/_includes/lang_dropdown.html
  8. 4 0
      docs/_includes/language_icon.svg
  9. 5 3
      docs/_layouts/default.html
  10. 2 6
      docs/assets/js/docs.js
  11. 1 1
      docs/en/contributing.md
  12. 8 12
      docs/img/FreshRSS-logo-font.svg
  13. 11 19
      docs/img/FreshRSS-logo.svg
  14. 1 1
      p/themes/Alternative-Dark/icons/disabled-light.svg
  15. 9 13
      p/themes/Alternative-Dark/icons/icon.svg
  16. 2 61
      p/themes/Ansum/icons/configure.svg
  17. 2 61
      p/themes/Ansum/icons/down.svg
  18. 6 74
      p/themes/Ansum/icons/icon.svg
  19. 3 5
      p/themes/Ansum/icons/link.svg
  20. 2 58
      p/themes/Ansum/icons/more.svg
  21. 2 59
      p/themes/Ansum/icons/non-starred.svg
  22. 2 58
      p/themes/Ansum/icons/read.svg
  23. 2 58
      p/themes/Ansum/icons/refresh.svg
  24. 2 59
      p/themes/Ansum/icons/rss.svg
  25. 3 5
      p/themes/Ansum/icons/starred.svg
  26. 2 56
      p/themes/Ansum/icons/tick-color.svg
  27. 3 5
      p/themes/Ansum/icons/tick.svg
  28. 1 1
      p/themes/Ansum/icons/unread.svg
  29. 1 1
      p/themes/Ansum/icons/up.svg
  30. 2 58
      p/themes/Ansum/icons/view-global.svg
  31. 2 59
      p/themes/Ansum/icons/view-list.svg
  32. 2 58
      p/themes/Ansum/icons/view-reader.svg
  33. 6 7
      p/themes/Dark/icons/icon.svg
  34. 1 1
      p/themes/Mapco/icons/configure.svg
  35. 2 29
      p/themes/Mapco/icons/down.svg
  36. 5 5
      p/themes/Mapco/icons/icon.svg
  37. 1 1
      p/themes/Mapco/icons/link.svg
  38. 1 1
      p/themes/Mapco/icons/more.svg
  39. 1 1
      p/themes/Mapco/icons/non-starred.svg
  40. 1 1
      p/themes/Mapco/icons/read.svg
  41. 1 1
      p/themes/Mapco/icons/refresh.svg
  42. 1 1
      p/themes/Mapco/icons/rss.svg
  43. 1 1
      p/themes/Mapco/icons/search.svg
  44. 1 1
      p/themes/Mapco/icons/starred.svg
  45. 1 1
      p/themes/Mapco/icons/tick-color.svg
  46. 1 1
      p/themes/Mapco/icons/unread.svg
  47. 1 1
      p/themes/Mapco/icons/up.svg
  48. 1 1
      p/themes/Mapco/icons/view-global.svg
  49. 1 1
      p/themes/Mapco/icons/view-normal.svg
  50. 1 1
      p/themes/Mapco/icons/view-reader.svg
  51. 3 1
      p/themes/Nord/icons/link.svg
  52. 3 1
      p/themes/Nord/icons/starred.svg
  53. 6 1
      p/themes/Nord/icons/unread.svg
  54. 1 3
      p/themes/Pafat/icons/all.svg
  55. 3 5
      p/themes/Pafat/icons/down.svg
  56. 6 7
      p/themes/Pafat/icons/icon.svg
  57. 0 4
      p/themes/Pafat/icons/link.svg
  58. 6 6
      p/themes/Pafat/icons/login.svg
  59. 6 6
      p/themes/Pafat/icons/logout.svg
  60. 3 5
      p/themes/Pafat/icons/next.svg
  61. 0 2
      p/themes/Pafat/icons/non-starred.svg
  62. 3 5
      p/themes/Pafat/icons/prev.svg
  63. 3 5
      p/themes/Pafat/icons/read.svg
  64. 8 8
      p/themes/Pafat/icons/share.svg
  65. 3 5
      p/themes/Pafat/icons/starred.svg
  66. 3 5
      p/themes/Pafat/icons/tag.svg
  67. 6 6
      p/themes/Pafat/icons/unread.svg
  68. 3 5
      p/themes/Pafat/icons/up.svg
  69. 2 6
      p/themes/Swage/icons/add.svg
  70. 2 6
      p/themes/Swage/icons/all.svg
  71. 6 7
      p/themes/Swage/icons/bookmark-add.svg
  72. 2 2
      p/themes/Swage/icons/bookmark-tag.svg
  73. 2 11
      p/themes/Swage/icons/category.svg
  74. 3 11
      p/themes/Swage/icons/configure.svg
  75. 2 2
      p/themes/Swage/icons/disabled-light.svg
  76. 2 5
      p/themes/Swage/icons/down.svg
  77. 2 4
      p/themes/Swage/icons/error.svg
  78. 9 13
      p/themes/Swage/icons/icon.svg
  79. 2 4
      p/themes/Swage/icons/next.svg
  80. 2 5
      p/themes/Swage/icons/non-starred.svg
  81. 2 5
      p/themes/Swage/icons/prev.svg
  82. 3 1
      p/themes/Swage/icons/read.svg
  83. 2 4
      p/themes/Swage/icons/refresh.svg
  84. 6 6
      p/themes/Swage/icons/rss.svg
  85. 2 2
      p/themes/Swage/icons/sort-down.svg
  86. 2 2
      p/themes/Swage/icons/sort-up.svg
  87. 2 5
      p/themes/Swage/icons/starred.svg
  88. 2 5
      p/themes/Swage/icons/unread.svg
  89. 2 5
      p/themes/Swage/icons/up.svg
  90. 2 5
      p/themes/Swage/icons/view-global.svg
  91. 2 7
      p/themes/Swage/icons/view-normal.svg
  92. 3 1
      p/themes/Swage/icons/view-reader.svg
  93. 11 19
      p/themes/icons/FreshRSS-logo.svg
  94. 1 1
      p/themes/icons/add.svg
  95. 1 1
      p/themes/icons/all.svg
  96. 3 3
      p/themes/icons/bookmark-add.svg
  97. 2 2
      p/themes/icons/bookmark-tag.svg
  98. 3 7
      p/themes/icons/category.svg
  99. 1 1
      p/themes/icons/close.svg
  100. 3 5
      p/themes/icons/configure.svg

+ 1 - 1
.editorconfig

@@ -12,7 +12,7 @@ indent_style = tab
 [*.{html,php,phtml}]
 indent_style = tab
 
-[*.js]
+[*.{js,mjs}]
 indent_style = tab
 
 [*.{json,jsonc}]

+ 3 - 0
.github/workflows/tests.yml

@@ -85,6 +85,9 @@ jobs:
     - name: Check Right-to-left CSS
       run: npm run --silent rtlcss && git diff --exit-code
 
+    - name: Optimize SVG image files
+      run: npm run --silent svgo && git diff --exit-code
+
     # Shell tests
 
     - name: Use shell cache

+ 1 - 1
AGENTS.md

@@ -75,7 +75,7 @@ FreshRSS_Factory::createEntryDao();
 # Runs all tests: PHPUnit, PHPCS, PHPStan, typos
 make test-all
 
-# Auto-fix all trivial issues: whitespace, RTL CSS, translations
+# Auto-fix all trivial issues: whitespace, RTL CSS, translations, SVG image optimization
 make fix-all
 
 # See a list of commands:

+ 7 - 0
Makefile

@@ -107,6 +107,9 @@ node_modules/.bin/eslint:
 node_modules/.bin/rtlcss:
 	npm install
 
+node_modules/.bin/svgo:
+	npm install
+
 # TODO: Add composer install
 .PHONY: composer-test
 composer-test: bin/phpstan bin/composer
@@ -247,6 +250,10 @@ refresh: ## Refresh feeds by fetching new messages
 rtl: node_modules/.bin/rtlcss ## Generate RTL CSS files
 	npm run-script rtlcss
 
+.PHONY: svgo
+svgo: node_modules/.bin/svgo ## Optimize SVG image files
+	npm run-script svgo
+
 ##@ Help
 .PHONY: help
 help: ## Display this help

+ 4 - 0
docs/_includes/copy_icon.svg

@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
+	<path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1z"/>
+	<path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0z"/>
+</svg>

+ 3 - 0
docs/_includes/hamburger_icon.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
+	<path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5"/>
+</svg>

+ 1 - 4
docs/_includes/lang_dropdown.html

@@ -1,9 +1,6 @@
 <div class="lang-dropdown" id="{{ include.location }}-language">
 	<a class="lang-btn" href="#{{ include.location }}-language" title="{%t choose_language %}">
-		<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="currentColor" viewBox="0 0 16 16">
-				<path d="M4.545 6.714 4.11 8H3l1.862-5h1.284L8 8H6.833l-.435-1.286zm1.634-.736L5.5 3.956h-.049l-.679 2.022z"></path>
-				<path d="M0 2a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v3h3a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-3H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zm7.138 9.995q.289.451.63.846c-.748.575-1.673 1.001-2.768 1.292.178.217.451.635.555.867 1.125-.359 2.08-.844 2.886-1.494.777.665 1.739 1.165 2.93 1.472.133-.254.414-.673.629-.89-1.125-.253-2.057-.694-2.82-1.284.681-.747 1.222-1.651 1.621-2.757H14V8h-3v1.047h.765c-.318.844-.74 1.546-1.272 2.13a6 6 0 0 1-.415-.492 2 2 0 0 1-.94.31"></path>
-			</svg>
+		{% include language_icon.svg %}
 	</a>
 	<a class="close" href="#close"></a>
 	<nav class="lang-dropdown">

+ 4 - 0
docs/_includes/language_icon.svg

@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="currentColor" viewBox="0 0 16 16">
+	<path d="M4.545 6.714 4.11 8H3l1.862-5h1.284L8 8H6.833l-.435-1.286zm1.634-.736L5.5 3.956h-.049l-.679 2.022z"/>
+	<path d="M0 2a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v3h3a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-3H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zm7.138 9.995q.289.451.63.846c-.748.575-1.673 1.001-2.768 1.292.178.217.451.635.555.867 1.125-.359 2.08-.844 2.886-1.494.777.665 1.739 1.165 2.93 1.472.133-.254.414-.673.629-.89-1.125-.253-2.057-.694-2.82-1.284.681-.747 1.222-1.651 1.621-2.757H14V8h-3v1.047h.765c-.318.844-.74 1.546-1.272 2.13a6 6 0 0 1-.415-.492 2 2 0 0 1-.94.31"/>
+</svg>

+ 5 - 3
docs/_layouts/default.html

@@ -24,9 +24,7 @@
   <body>
 		<nav class="mobile-nav">
 			<a class="toggle-aside" href="#aside" title="{%t toggle_aside %}">
-				<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
-  				<path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5"/>
-				</svg>
+				{% include hamburger_icon.svg %}
 			</a>
 			{% include lang_dropdown.html location="mobile" %}
 		</nav>
@@ -77,6 +75,10 @@
 			</nav>
 		</aside>
 
+		<template id="copy-svg-icon">
+			{% include copy_icon.svg %}
+		</template>
+
     <main>
 			{% include anchor_headings.html html=content anchorBody="#" generateId=true %}
     </main>

+ 2 - 6
docs/assets/js/docs.js

@@ -27,17 +27,13 @@ document.addEventListener('DOMContentLoaded', () => {
 		sessionStorage.removeItem('sidebar_scrollTop');
 	}
 
+	const copyIconSvg = document.querySelector('template#copy-svg-icon').innerHTML;
 	for (const el of document.querySelectorAll('div.highlight')) {
-		/* eslint-disable @stylistic/max-len */
 		el.insertAdjacentHTML('afterbegin', `
 		<button class="copy" title="${i18n.copy_to_clipboard}">
-			<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
-				<path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1z"/>
-				<path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0z"/>
-			</svg>
+			${copyIconSvg}
 		</button>
 		`);
-		/* eslint-enable @stylistic/max-len */
 		const copyBtn = el.querySelector('button.copy');
 		copyBtn.addEventListener('click', () => {
 			const snippet = el.querySelector('code').innerText;

+ 1 - 1
docs/en/contributing.md

@@ -69,7 +69,7 @@ This checklist is designed to ensure high-quality system themes while minimizing
 * Include _frss.css in the "files" section of [`metadata.json`](./developers/04_Frontend/02_Design.md).
 * Theme-specific icons reside in the `icons` directory.
 	* Icons should be provided as `svg` files.
-		* Ensure clean code without any unnecessary fragments; utilize tools like [SVGOMG](https://jakearchibald.github.io/svgomg/) for cleaning.
+		* Ensure clean code without any unnecessary fragments. SVG files should be optimized using `make svgo`.
 		* The default color for icons is `#666666`; employ CSS filters for recoloring.
 * Utilize CSS variables for colors to facilitate easy color adjustments with [CustomCSS extension](https://github.com/FreshRSS/Extensions).
 * Implement a dark mode that aligns with the `.darkMode` CSS class.

+ 8 - 12
docs/img/FreshRSS-logo-font.svg

@@ -1,16 +1,12 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 256"
-	xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 256">
 	<title>Logo FreshRSS</title>
-	<circle fill="#0062BE" cx="128" cy="128" r="33"/>
-	<g fill="none" stroke="#0062BE" stroke-width="24">
-		<g stroke-opacity="0.3">
-			<path d="M12,128 A116,116 0 1,1 128,244"/>
-			<path d="M54,128 A74,74 0 1,1 128,202"/>
+	<circle cx="128" cy="128" r="33" fill="#0062be"/>
+	<g fill="none" stroke="#0062be" stroke-width="24">
+		<g stroke-opacity=".3">
+			<path d="M12 128a116 116 0 1 1 116 116"/>
+			<path d="M54 128a74 74 0 1 1 74 74"/>
 		</g>
-		<path d="M128,12 A116,116 0 0,1 244,128"/>
-		<path d="M128,54 A74,74 0 0,1 202,128"/>
+		<path d="M128 12a116 116 0 0 1 116 116M128 54a74 74 0 0 1 74 74"/>
 	</g>
-	<text x="309" y="206" fill="#0062bd" stroke-width="0"
-		font-family="'Open Sans'" font-weight="600" font-size="213">FreshRSS</text>
+	<text x="309" y="206" fill="#0062bd" stroke-width="0" font-family="'Open Sans'" font-size="213" font-weight="600">FreshRSS</text>
 </svg>
-

ファイルの差分が大きいため隠しています
+ 11 - 19
docs/img/FreshRSS-logo.svg


+ 1 - 1
p/themes/Alternative-Dark/icons/disabled-light.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path fill="#bebebe" d="M45 764h1.031c.255.011.51.129.688.313l2.282 2.28 2.312-2.28c.266-.23.447-.3.688-.31h1v1c0 .286-.035.55-.25.75l-2.281 2.28 2.25 2.25c.188.19.28.45.28.72v1h-1c-.265 0-.53-.092-.718-.28L49 769.442l-2.281 2.28c-.188.19-.454.28-.72.28h-1v-1c0-.266.094-.531.282-.72l2.281-2.25-2.28-2.28a.906.906 0 0 1-.282-.75v-1z" color="#bebebe" style="block-progression:tb;text-indent:0;text-align:start;text-transform:none" transform="translate(-41 -760)"/>
+	<path fill="#bebebe" d="M45 764h1.031c.255.011.51.129.688.313l2.282 2.28 2.312-2.28c.266-.23.447-.3.688-.31h1v1c0 .286-.035.55-.25.75l-2.281 2.28 2.25 2.25c.188.19.28.45.28.72v1h-1c-.265 0-.53-.092-.718-.28L49 769.442l-2.281 2.28c-.188.19-.454.28-.72.28h-1v-1c0-.266.094-.531.282-.72l2.281-2.25-2.28-2.28a.9.9 0 0 1-.282-.75v-1z" color="#bebebe" style="block-progression:tb;text-indent:0;text-align:start;text-transform:none" transform="translate(-41 -760)"/>
 </svg>

+ 9 - 13
p/themes/Alternative-Dark/icons/icon.svg

@@ -1,14 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 256 256" version="1.1" viewBox="0 0 256 256" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">
-.st0{fill:#FFFFFF;}
-.st1{fill:none;stroke:#FFFFFF;stroke-width:24;stroke-opacity:0.3;}
-.st2{fill:none;stroke:#FFFFFF;stroke-width:24;}
-</style>
-<title>Logo FreshRSS</title>
-<circle class="st0" cx="128" cy="128" r="33"/>
-<path class="st1" d="m12 128c0-64.1 51.9-116 116-116s116 51.9 116 116-51.9 116-116 116"/>
-<path class="st1" d="m54 128c0-40.9 33.1-74 74-74s74 33.1 74 74-33.1 74-74 74"/>
-<path class="st2" d="m128 12c64.1 0 116 51.9 116 116"/>
-<path class="st2" d="m128 54c40.9 0 74 33.1 74 74"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 256 256">
+	<style>
+		.st1{stroke-opacity:.3;fill:none;stroke:#fff;stroke-width:24}
+	</style>
+	<title>Logo FreshRSS</title>
+	<circle cx="128" cy="128" r="33" style="fill:#fff"/>
+	<path d="M12 128C12 63.9 63.9 12 128 12s116 51.9 116 116-51.9 116-116 116" class="st1"/>
+	<path d="M54 128c0-40.9 33.1-74 74-74s74 33.1 74 74-33.1 74-74 74" class="st1"/>
+	<path d="M128 12c64.1 0 116 51.9 116 116M128 54c40.9 0 74 33.1 74 74" style="fill:none;stroke:#fff;stroke-width:24"/>
 </svg>

+ 2 - 61
p/themes/Ansum/icons/configure.svg

@@ -1,62 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   width="16"
-   height="16"
-   viewBox="0 0 16 16"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="configure.svg"
-   inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:dc="http://purl.org/dc/elements/1.1/">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1026"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="14.75"
-     inkscape:cx="8"
-     inkscape:cy="8"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg5"
-     inkscape:showpageshadow="2"
-     inkscape:pagecheckerboard="0"
-     inkscape:deskcolor="#d1d1d1" />
-  <g
-     id="surface2"
-     transform="translate(0,-1)">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="m 6.667969,1 v 2.839844 c -0.488281,0.125 -0.949219,0.320312 -1.375,0.570312 L 3.285156,2.402344 1.402344,4.285156 3.410156,6.292969 C 3.160156,6.71875 2.964844,7.179688 2.839844,7.664062 H 0 v 2.667969 h 2.839844 c 0.125,0.488281 0.316406,0.949219 0.570312,1.375 l -2.007812,2.007813 1.882812,1.882812 2.007813,-2.007812 c 0.425781,0.25 0.886719,0.441406 1.375,0.566406 V 17 h 2.664062 v -2.84375 c 0.488281,-0.125 0.949219,-0.316406 1.371094,-0.566406 l 2.011719,2.007812 1.886718,-1.882812 -2.011718,-2.007813 c 0.25,-0.425781 0.441406,-0.886719 0.570312,-1.375 H 16 V 7.664062 H 13.160156 C 13.03125,7.179688 12.839844,6.71875 12.589844,6.292969 L 14.601562,4.285156 12.714844,2.398438 10.703125,4.410156 C 10.28125,4.15625 9.820312,3.964844 9.332031,3.839844 V 1 Z M 8,6.332031 c 1.472656,0 2.664062,1.195313 2.664062,2.667969 0,1.472656 -1.191406,2.664062 -2.664062,2.664062 C 6.527344,11.664062 5.332031,10.472656 5.332031,9 5.332031,7.527344 6.527344,6.332031 8,6.332031 Z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+	<path d="M6.668 1v2.84c-.488.125-.95.32-1.375.57L3.285 2.402 1.402 4.285 3.41 6.293c-.25.426-.445.887-.57 1.371H0v2.668h2.84c.125.488.316.95.57 1.375l-2.008 2.008 1.883 1.883 2.008-2.008c.426.25.887.441 1.375.566V17h2.664v-2.844c.488-.125.95-.316 1.371-.566l2.012 2.008 1.887-1.883-2.012-2.008c.25-.426.441-.887.57-1.375H16V7.664h-2.84a5.5 5.5 0 0 0-.57-1.371l2.012-2.008-1.887-1.887-2.012 2.012a5.1 5.1 0 0 0-1.371-.57V1ZM8 6.332a2.666 2.666 0 1 1-.003 5.331A2.666 2.666 0 0 1 8 6.332m0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(0 -1)"/>
 </svg>

+ 2 - 61
p/themes/Ansum/icons/down.svg

@@ -1,62 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   width="16"
-   height="16"
-   viewBox="0 0 16 16"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="down.svg"
-   inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:dc="http://purl.org/dc/elements/1.1/">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1026"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="26.222222"
-     inkscape:cx="7.5"
-     inkscape:cy="4.5"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg5"
-     inkscape:showpageshadow="2"
-     inkscape:pagecheckerboard="0"
-     inkscape:deskcolor="#d1d1d1" />
-  <g
-     id="surface2"
-     transform="translate(-0.09375,3.091797)">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="M 1.800781,0.347656 0.386719,1.761719 8.09375,9.46875 15.800781,1.761719 14.386719,0.347656 8.09375,6.640625 Z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+	<path d="M1.8.348.388 1.762l7.707 7.707L15.8 1.762 14.387.348 8.094 6.64Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-.094 3.092)"/>
 </svg>

+ 6 - 74
p/themes/Ansum/icons/icon.svg

@@ -1,75 +1,7 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="40"
-   height="40"
-   viewBox="0 0 40 40"
-   version="1.1"
-   id="svg13"
-   sodipodi:docname="icon-orange.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata19">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs17" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1026"
-     id="namedview15"
-     showgrid="false"
-     inkscape:zoom="2.085965"
-     inkscape:cx="-43.005158"
-     inkscape:cy="2.3651309"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg13" />
-  <path
-     inkscape:connector-curvature="0"
-     id="path2"
-     d="m 25.15625,20 c 0,-2.847656 -2.308594,-5.15625 -5.15625,-5.15625 -2.847656,0 -5.15625,2.308594 -5.15625,5.15625 0,2.847656 2.308594,5.15625 5.15625,5.15625 2.847656,0 5.15625,-2.308594 5.15625,-5.15625 z m 0,0"
-     style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none" />
-  <path
-     inkscape:connector-curvature="0"
-     id="path4"
-     d="M 19.558594,0.0078125 C 17.125,0.0585938 14.679688,0.554688 12.347656,1.523438 4.878906,4.617188 0,11.917969 0,20 H 3.75 C 3.75,13.421875 7.703125,7.503906 13.78125,4.988281 19.859375,2.46875 26.839844,3.859375 31.488281,8.511719 36.140625,13.160156 37.53125,20.140625 35.011719,26.21875 32.496094,32.296875 26.578125,36.25 20,36.25 V 40 c 8.082031,0 15.382812,-4.878906 18.476562,-12.347656 3.09375,-7.46875 1.382813,-16.078125 -4.335937,-21.792969 -3.929687,-3.929687 -9.226563,-5.96875 -14.582031,-5.8515625 z m 0,0"
-     style="fill:#cb7428;fill-opacity:0.25098041;fill-rule:nonzero;stroke:none" />
-  <path
-     inkscape:connector-curvature="0"
-     id="path6"
-     d="M 20.683594,6.582031 C 18.726562,6.480469 16.738281,6.804688 14.859375,7.585938 9.839844,9.664062 6.5625,14.570312 6.5625,20 h 3.75 c 0,-3.921875 2.355469,-7.449219 5.980469,-8.949219 3.625,-1.503906 7.78125,-0.675781 10.558593,2.097657 2.773438,2.777343 3.601563,6.933593 2.097657,10.558593 -1.5,3.625 -5.027344,5.980469 -8.949219,5.980469 v 3.75 c 5.429688,0 10.335938,-3.277344 12.414062,-8.296875 C 34.492188,20.125 33.339844,14.335938 29.5,10.5 27.101562,8.097656 23.941406,6.75 20.683594,6.582031 Z m 0,0"
-     style="fill:#cb7428;fill-opacity:0.25098041;fill-rule:nonzero;stroke:none" />
-  <path
-     inkscape:connector-curvature="0"
-     id="path8"
-     d="m 20,0 v 3.75 c 8.996094,0 16.25,7.253906 16.25,16.25 H 40 C 40,8.976562 31.023438,0 20,0 Z m 0,0"
-     style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none" />
-  <path
-     inkscape:connector-curvature="0"
-     id="path10"
-     d="m 20,6.5625 v 3.75 c 5.371094,0 9.6875,4.316406 9.6875,9.6875 h 3.75 C 33.4375,12.601562 27.398438,6.5625 20,6.5625 Z m 0,0"
-     style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none" />
+<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">
+	<path d="M25.156 20a5.156 5.156 0 1 0-10.312 0 5.156 5.156 0 0 0 10.312 0m0 0" style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
+	<path d="M19.559.008a19.9 19.9 0 0 0-7.211 1.515A20.01 20.01 0 0 0 0 20h3.75A16.23 16.23 0 0 1 13.781 4.988a16.23 16.23 0 0 1 17.707 3.524 16.23 16.23 0 0 1 3.524 17.707A16.23 16.23 0 0 1 20 36.25V40a20.01 20.01 0 0 0 18.477-12.348A20 20 0 0 0 19.559.007m0 0" style="fill:#cb7428;fill-opacity:.25098041;fill-rule:nonzero;stroke:none"/>
+	<path d="M20.684 6.582a13.35 13.35 0 0 0-5.825 1.004A13.445 13.445 0 0 0 6.563 20h3.75a9.68 9.68 0 0 1 5.98-8.95 9.68 9.68 0 0 1 10.559 2.098 9.68 9.68 0 0 1 2.097 10.559A9.68 9.68 0 0 1 20 29.687v3.75c5.43 0 10.336-3.277 12.414-8.296A13.44 13.44 0 0 0 29.5 10.5a13.42 13.42 0 0 0-8.816-3.918m0 0" style="fill:#cb7428;fill-opacity:.25098041;fill-rule:nonzero;stroke:none"/>
+	<path d="M20 0v3.75c8.996 0 16.25 7.254 16.25 16.25H40C40 8.977 31.023 0 20 0m0 0" style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
+	<path d="M20 6.563v3.75A9.66 9.66 0 0 1 29.688 20h3.75c0-7.398-6.04-13.437-13.438-13.437m0 0" style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
 </svg>

+ 3 - 5
p/themes/Ansum/icons/link.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17" height="17" viewBox="0 0 17 17" version="1.1">
-<g id="surface2">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(32.54902%,32.54902%,32.54902%);fill-opacity:1;" d="M 8.5 0 C 3.816406 0 0 3.816406 0 8.5 C 0 13.183594 3.816406 17 8.5 17 C 13.183594 17 17 13.183594 17 8.5 C 17 3.816406 13.183594 0 8.5 0 Z M 5.480469 2.742188 C 4.609375 3.957031 3.78125 5.570312 3.558594 7.5 L 2.082031 7.5 C 2.402344 5.421875 3.691406 3.679688 5.480469 2.742188 Z M 11.515625 2.742188 C 13.308594 3.679688 14.597656 5.421875 14.914062 7.5 L 13.4375 7.5 C 13.21875 5.570312 12.390625 3.957031 11.515625 2.742188 Z M 7.5 3.4375 L 7.5 7.5 L 5.578125 7.5 C 5.839844 5.835938 6.695312 4.4375 7.5 3.4375 Z M 9.5 3.4375 C 10.304688 4.4375 11.160156 5.835938 11.421875 7.5 L 9.5 7.5 Z M 2.082031 9.5 L 3.554688 9.5 C 3.742188 11.328125 4.417969 12.871094 5.144531 14.066406 C 3.53125 13.09375 2.382812 11.441406 2.082031 9.5 Z M 5.570312 9.5 L 7.5 9.5 L 7.5 13.960938 C 6.734375 12.957031 5.820312 11.40625 5.570312 9.5 Z M 9.5 9.5 L 11.417969 9.5 C 11.160156 11.171875 10.304688 12.570312 9.5 13.5625 Z M 13.4375 9.5 L 14.914062 9.5 C 14.597656 11.578125 13.308594 13.324219 11.515625 14.257812 C 12.390625 13.042969 13.21875 11.429688 13.4375 9.5 Z M 13.4375 9.5 "/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17">
+	<path d="M8.5 0C3.816 0 0 3.816 0 8.5S3.816 17 8.5 17 17 13.184 17 8.5 13.184 0 8.5 0M5.48 2.742C4.61 3.957 3.781 5.57 3.56 7.5H2.082A6.48 6.48 0 0 1 5.48 2.742m6.036 0A6.46 6.46 0 0 1 14.914 7.5h-1.476c-.22-1.93-1.047-3.543-1.922-4.758M7.5 3.438V7.5H5.578C5.84 5.836 6.695 4.438 7.5 3.438m2 0c.805 1 1.66 2.398 1.922 4.062H9.5ZM2.082 9.5h1.473c.187 1.828.863 3.371 1.59 4.566A6.49 6.49 0 0 1 2.082 9.5m3.488 0H7.5v4.46c-.766-1.003-1.68-2.554-1.93-4.46m3.93 0h1.918c-.258 1.672-1.113 3.07-1.918 4.063Zm3.938 0h1.476a6.45 6.45 0 0 1-3.398 4.758c.875-1.215 1.703-2.828 1.922-4.758m0 0" style="stroke:none;fill-rule:nonzero;fill:#535353;fill-opacity:1"/>
+</svg>

+ 2 - 58
p/themes/Ansum/icons/more.svg

@@ -1,59 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="3"
-   height="15"
-   viewBox="0 0 3 15"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="more.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="841"
-     inkscape:window-height="480"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="16.857143"
-     inkscape:cx="1.5"
-     inkscape:cy="7"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5" />
-  <g
-     id="surface2">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="M 0,0 H 3 V 3 H 0 Z M 0,6 H 3 V 9 H 0 Z m 0,6 h 3 v 3 H 0 Z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="3" height="15" viewBox="0 0 3 15">
+	<path d="M0 0h3v3H0Zm0 6h3v3H0Zm0 6h3v3H0Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
 </svg>

+ 2 - 59
p/themes/Ansum/icons/non-starred.svg

@@ -1,60 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="18"
-   height="16"
-   viewBox="0 0 18 16"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="non-starred.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1026"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="15.733333"
-     inkscape:cx="8.5"
-     inkscape:cy="7.5"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg5" />
-  <g
-     id="surface2">
-    <path
-       style="fill:none;stroke:#515151;stroke-width:0.26879001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
-       d="m 107.00018,150.49714 1.62575,-0.0138 0.49783,-1.5486 0.51657,1.54225 1.62575,-0.004 -1.30706,0.96642 0.50616,1.54542 -1.32372,-0.94419 -1.31226,0.95901 0.48845,-1.55072 z m 0,0"
-       transform="matrix(3.750673,0,0,3.690326,-399.91249,-548.8718)"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="16" viewBox="0 0 18 16">
+	<path d="m107 150.497 1.626-.014.498-1.548.516 1.542 1.626-.004-1.307.966.506 1.546-1.324-.944-1.312.959.489-1.551zm0 0" style="fill:none;stroke:#515151;stroke-width:.26879001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" transform="matrix(3.75067 0 0 3.69033 -399.912 -548.872)"/>
 </svg>

+ 2 - 58
p/themes/Ansum/icons/read.svg

@@ -1,59 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="18"
-   viewBox="0 0 16 18"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="read.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="841"
-     inkscape:window-height="480"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="13.882353"
-     inkscape:cx="8"
-     inkscape:cy="8.5"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5" />
-  <g
-     id="surface2">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="M 8,0 0.460938,4.933594 0,5.234375 V 18 H 16 V 5.234375 Z m 0,2.417969 5.628906,3.683593 -5.628906,4.5 -5.628906,-4.5 z M 2,8.390625 8,13.1875 14,8.390625 v 7.574219 H 2 Z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="18" viewBox="0 0 16 18">
+	<path d="M8 0 .46 4.934l-.46.3V18h16V5.234Zm0 2.418 5.629 3.684L8 10.602l-5.629-4.5zM2 8.391l6 4.797 6-4.797v7.574H2Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
 </svg>

+ 2 - 58
p/themes/Ansum/icons/refresh.svg

@@ -1,59 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="17"
-   height="17"
-   viewBox="0 0 17 17"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="refresh.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1026"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="14.75"
-     inkscape:cx="8"
-     inkscape:cy="8"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg5" />
-  <g
-     id="surface3">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="M 15,0 V 3.042969 C 12.386719,-0.0820312 7.859375,-0.945312 4.25,1.132812 0.1875,3.480469 -1.207031,8.679688 1.140625,12.746094 3.488281,16.8125 8.683594,18.207031 12.75,15.859375 c 0.140625,-0.08594 0.28125,-0.179687 0.417969,-0.273437 L 12.171875,13.859375 C 12.035156,13.953125 11.894531,14.042969 11.75,14.125 8.640625,15.921875 4.667969,14.855469 2.871094,11.746094 1.078125,8.636719 2.140625,4.660156 5.25,2.863281 8.191406,1.167969 11.941406,2.019531 13.859375,4.820312 L 14.035156,5 H 10 v 2 h 7 V 0 Z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17">
+	<path d="M15 0v3.043a8.495 8.495 0 0 0-10.75-1.91 8.504 8.504 0 0 0-3.11 11.613 8.497 8.497 0 0 0 11.61 3.113c.14-.086.281-.18.418-.273l-.996-1.727a6.5 6.5 0 0 1-9.3-2.113A6.506 6.506 0 0 1 5.25 2.863a6.5 6.5 0 0 1 8.61 1.957l.175.18H10v2h7V0Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
 </svg>

+ 2 - 59
p/themes/Ansum/icons/rss.svg

@@ -1,60 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="17"
-   height="17"
-   viewBox="0 0 17 17"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="rss.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="841"
-     inkscape:window-height="480"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="14.75"
-     inkscape:cx="8"
-     inkscape:cy="8"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5" />
-  <g
-     id="surface2"
-     transform="translate(0,-1)">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="m 4.246094,15.433594 c 0,1.101562 -0.898438,2 -2,2 -1.105469,0 -2,-0.898438 -2,-2 0,-1.105469 0.894531,-2 2,-2 1.101562,0 2,0.894531 2,2 m 5,2 c 0,-4.984375 -4.019532,-9 -9,-9 v -2 c 6.0625,0 11,4.933594 11,11 z m 5.5,0 c 0,-8.019532 -6.480469,-14.5 -14.5,-14.5 v -2 c 9.097656,0 16.5,7.398437 16.5,16.5 z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17">
+	<path d="M4.246 15.434c0 1.101-.898 2-2 2a1.999 1.999 0 1 1 2-2m5 2c0-4.985-4.02-9-9-9v-2c6.063 0 11 4.933 11 11zm5.5 0c0-8.02-6.48-14.5-14.5-14.5v-2c9.098 0 16.5 7.398 16.5 16.5zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(0 -1)"/>
 </svg>

+ 3 - 5
p/themes/Ansum/icons/starred.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="15" viewBox="0 0 16 15" version="1.1">
-<g id="surface2">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(32.54902%,32.54902%,32.54902%);fill-opacity:1;" d="M 0 5.765625 L 6.097656 5.710938 L 7.964844 0 L 9.902344 5.691406 L 16 5.671875 L 11.097656 9.242188 L 13 14.941406 L 8.035156 11.457031 L 3.109375 15 L 4.945312 9.277344 Z M 0 5.765625 "/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15">
+	<path d="m0 5.766 6.098-.055L7.965 0l1.937 5.691L16 5.671l-4.902 3.571 1.902 5.7-4.965-3.485L3.11 15l1.836-5.723Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#535353;fill-opacity:1"/>
+</svg>

+ 2 - 56
p/themes/Ansum/icons/tick-color.svg

@@ -1,57 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="48"
-   height="48"
-   viewBox="0 0 48 48"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="tick-color.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1026"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24"
-     inkscape:cy="24"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="surface3" />
-  <g
-     id="surface3">
-    <path
-       style="stroke:none;fill-rule:nonzero;fill:#ca7227;fill-opacity:1"
-       d="M 24 0 C 10.746094 0 0 10.746094 0 24 C 0 37.253906 10.746094 48 24 48 C 37.253906 48 48 37.253906 48 24 C 48 10.746094 37.253906 0 24 0 Z M 36.96875 14.488281 C 37.585938 14.472656 38.148438 14.835938 38.386719 15.402344 C 38.628906 15.96875 38.5 16.625 38.0625 17.054688 L 22.058594 33.058594 C 21.472656 33.644531 20.523438 33.644531 19.941406 33.058594 L 12.941406 26.0625 C 12.386719 25.472656 12.402344 24.550781 12.972656 23.976562 C 13.542969 23.402344 14.464844 23.386719 15.058594 23.9375 L 21.003906 29.878906 L 35.945312 14.9375 C 36.214844 14.664062 36.582031 14.5 36.96875 14.488281 Z M 36.96875 14.488281 "
-       id="path2" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+	<path d="M24 0C10.746 0 0 10.746 0 24s10.746 24 24 24 24-10.746 24-24S37.254 0 24 0m12.969 14.488a1.5 1.5 0 0 1 1.418.914 1.49 1.49 0 0 1-.325 1.653L22.06 33.059a1.495 1.495 0 0 1-2.118 0l-7-6.996a1.5 1.5 0 0 1 2.118-2.125l5.945 5.94 14.941-14.94c.27-.274.637-.438 1.024-.45m0 0" style="stroke:none;fill-rule:nonzero;fill:#ca7227;fill-opacity:1"/>
 </svg>

+ 3 - 5
p/themes/Ansum/icons/tick.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="47" viewBox="0 0 48 47" version="1.1">
-<g id="surface3">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.823529%,19.215686%,21.176471%);fill-opacity:1;" d="M 24 0 C 10.746094 0 0 10.746094 0 24 C 0 37.253906 10.746094 48 24 48 C 37.253906 48 48 37.253906 48 24 C 48 10.746094 37.253906 0 24 0 Z M 36.96875 14.488281 C 37.585938 14.472656 38.148438 14.835938 38.386719 15.402344 C 38.628906 15.96875 38.5 16.625 38.0625 17.054688 L 22.058594 33.058594 C 21.472656 33.644531 20.523438 33.644531 19.941406 33.058594 L 12.941406 26.0625 C 12.386719 25.472656 12.402344 24.550781 12.972656 23.976562 C 13.542969 23.402344 14.464844 23.386719 15.058594 23.9375 L 21.003906 29.878906 L 35.945312 14.9375 C 36.214844 14.664062 36.582031 14.5 36.96875 14.488281 Z M 36.96875 14.488281 "/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="47" viewBox="0 0 48 47">
+	<path d="M24 0C10.746 0 0 10.746 0 24s10.746 24 24 24 24-10.746 24-24S37.254 0 24 0m12.969 14.488a1.5 1.5 0 0 1 1.418.914 1.49 1.49 0 0 1-.325 1.653L22.06 33.059a1.495 1.495 0 0 1-2.118 0l-7-6.996a1.5 1.5 0 0 1 2.118-2.125l5.945 5.94 14.941-14.94c.27-.274.637-.438 1.024-.45m0 0" style="stroke:none;fill-rule:nonzero;fill:#303136;fill-opacity:1"/>
+</svg>

+ 1 - 1
p/themes/Ansum/icons/unread.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path fill="#36c" d="M0 1.5v13h16v-13zm3.258 2h9.484L8 7.227ZM2 5.055l6 4.718 6-4.718V12.5H2Zm0 0"/>
+	<path fill="#36c" d="M0 1.5v13h16v-13zm3.258 2h9.484L8 7.227ZM2 5.055l6 4.718 6-4.718V12.5H2Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Ansum/icons/up.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path d="M14.387 9.469 15.8 8.055 8.094.348.387 8.055 1.8 9.469l6.293-6.293Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-.094 3.092)"/>
+	<path d="M14.387 9.469 15.8 8.055 8.094.348.387 8.055 1.8 9.469l6.293-6.293Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-.094 3.092)"/>
 </svg>

+ 2 - 58
p/themes/Ansum/icons/view-global.svg

@@ -1,59 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="15"
-   height="15"
-   viewBox="0 0 15 15"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="view-global.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="841"
-     inkscape:window-height="480"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="16.857143"
-     inkscape:cx="7.5"
-     inkscape:cy="7"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5" />
-  <g
-     id="surface2">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="m 6,12 h 3 v 3 H 6 Z m 6,0 h 3 v 3 H 12 Z M 0,12 h 3 v 3 H 0 Z M 6,6 H 9 V 9 H 6 Z m 6,0 h 3 V 9 H 12 Z M 0,6 H 3 V 9 H 0 Z M 6,0 H 9 V 3 H 6 Z m 6,0 h 3 V 3 H 12 Z M 0,0 H 3 V 3 H 0 Z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15">
+	<path d="M6 12h3v3H6Zm6 0h3v3h-3ZM0 12h3v3H0Zm6-6h3v3H6Zm6 0h3v3h-3ZM0 6h3v3H0Zm6-6h3v3H6Zm6 0h3v3h-3ZM0 0h3v3H0Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
 </svg>

+ 2 - 59
p/themes/Ansum/icons/view-list.svg

@@ -1,60 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="15"
-   height="14"
-   viewBox="0 0 15 14"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="view-list.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="841"
-     inkscape:window-height="480"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="16.857143"
-     inkscape:cx="7.5"
-     inkscape:cy="7"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5" />
-  <g
-     id="surface2"
-     transform="translate(0,-1)">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="m 0,13 h 15 v 2 H 0 Z M 0,7 H 15 V 9 H 0 Z M 0,1 H 15 V 3 H 0 Z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14">
+	<path d="M0 13h15v2H0Zm0-6h15v2H0Zm0-6h15v2H0Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(0 -1)"/>
 </svg>

+ 2 - 58
p/themes/Ansum/icons/view-reader.svg

@@ -1,59 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="14"
-   height="16"
-   viewBox="0 0 14 16"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="view-reader.svg"
-   inkscape:version="0.92.3 (unknown)">
-  <metadata
-     id="metadata11">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs9" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="841"
-     inkscape:window-height="480"
-     id="namedview7"
-     showgrid="false"
-     inkscape:zoom="8"
-     inkscape:cx="-1.7138348"
-     inkscape:cy="3.5263348"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5" />
-  <g
-     id="surface2">
-    <path
-       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       d="M 3.5,10 H 8 v 1.5 H 3.5 Z m 0,-3 h 7 v 1.5 h -7 z m 0,-3 h 7 v 1.5 h -7 z M 0,16 V 0 H 14 V 16 Z M 2,14 H 12 V 2 H 2 Z m 0,0"
-       id="path2"
-       inkscape:connector-curvature="0" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16">
+	<path d="M3.5 10H8v1.5H3.5Zm0-3h7v1.5h-7zm0-3h7v1.5h-7zM0 16V0h14v16Zm2-2h10V2H2Zm0 0" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
 </svg>

+ 6 - 7
p/themes/Dark/icons/icon.svg

@@ -1,12 +1,11 @@
 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
 	<title>Logo FreshRSS</title>
-	<circle fill="#6986B2" cx="128" cy="128" r="33"/>
-	<g fill="none" stroke="#6986B2" stroke-width="24">
-		<g stroke-opacity="0.3">
-			<path d="M12,128 A116,116 0 1,1 128,244"/>
-			<path d="M54,128 A74,74 0 1,1 128,202"/>
+	<circle cx="128" cy="128" r="33" fill="#6986b2"/>
+	<g fill="none" stroke="#6986b2" stroke-width="24">
+		<g stroke-opacity=".3">
+			<path d="M12 128a116 116 0 1 1 116 116"/>
+			<path d="M54 128a74 74 0 1 1 74 74"/>
 		</g>
-		<path d="M128,12 A116,116 0 0,1 244,128"/>
-		<path d="M128,54 A74,74 0 0,1 202,128"/>
+		<path d="M128 12a116 116 0 0 1 116 116M128 54a74 74 0 0 1 74 74"/>
 	</g>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/configure.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="17">
-  <path fill="#666" d="M6.668.6v2.84c-.488.125-.95.32-1.375.57L3.285 2.002 1.402 3.885 3.41 5.893c-.25.426-.445.887-.57 1.371H0v2.668h2.84c.125.488.316.95.57 1.375l-2.008 2.008 1.883 1.883 2.008-2.008c.426.25.887.441 1.375.566V16.6h2.664v-2.844c.488-.125.95-.316 1.371-.566l2.012 2.008 1.887-1.883-2.012-2.008c.25-.426.441-.887.57-1.375H16V7.264h-2.84a5.498 5.498 0 0 0-.57-1.371l2.012-2.008-1.887-1.887-2.012 2.012a5.113 5.113 0 0 0-1.371-.57V.6ZM8 5.932a2.666 2.666 0 1 1-.003 5.331A2.666 2.666 0 0 1 8 5.932Zm0 0"/>
+	<path fill="#666" d="M6.668.6v2.84c-.488.125-.95.32-1.375.57L3.285 2.002 1.402 3.885 3.41 5.893c-.25.426-.445.887-.57 1.371H0v2.668h2.84c.125.488.316.95.57 1.375l-2.008 2.008 1.883 1.883 2.008-2.008c.426.25.887.441 1.375.566V16.6h2.664v-2.844c.488-.125.95-.316 1.371-.566l2.012 2.008 1.887-1.883-2.012-2.008c.25-.426.441-.887.57-1.375H16V7.264h-2.84a5.5 5.5 0 0 0-.57-1.371l2.012-2.008-1.887-1.887-2.012 2.012a5.1 5.1 0 0 0-1.371-.57V.6ZM8 5.932a2.666 2.666 0 1 1-.003 5.331A2.666 2.666 0 0 1 8 5.932m0 0"/>
 </svg>

+ 2 - 29
p/themes/Mapco/icons/down.svg

@@ -1,30 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   width="16"
-   height="16"
-   version="1.1"
-   id="svg5269"
-   sodipodi:docname="down.svg"
-   inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:svg="http://www.w3.org/2000/svg">
-  <defs
-     id="defs5273" />
-  <sodipodi:namedview
-     id="namedview5271"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:showpageshadow="2"
-     inkscape:pageopacity="0.0"
-     inkscape:pagecheckerboard="0"
-     inkscape:deskcolor="#d1d1d1"
-     showgrid="false"
-     inkscape:current-layer="svg5269" />
-  <path
-     fill="#666666"
-     d="m 1.706,3.4395 -1.412,1.414 7.707,7.707 7.705,-7.707 L 14.293,3.4395 8,9.7315 Z m 0,0"
-     id="path5267" />
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M1.706 3.44.294 4.853l7.707 7.708 7.705-7.708-1.413-1.413L8 9.732Zm0 0"/>
 </svg>

+ 5 - 5
p/themes/Mapco/icons/icon.svg

@@ -1,7 +1,7 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40">
-  <path fill="#fff" d="M25.156 20a5.156 5.156 0 1 0-10.312 0 5.156 5.156 0 0 0 10.312 0Zm0 0"/>
-  <path fill="#62646e" d="M19.559.008a19.86 19.86 0 0 0-7.211 1.515A20.013 20.013 0 0 0 0 20h3.75A16.234 16.234 0 0 1 13.781 4.988a16.228 16.228 0 0 1 17.707 3.524 16.228 16.228 0 0 1 3.524 17.707A16.234 16.234 0 0 1 20 36.25V40a20.013 20.013 0 0 0 18.477-12.348A20 20 0 0 0 19.559.007Zm0 0"/>
-  <path fill="#62646e" d="M20.684 6.582a13.347 13.347 0 0 0-5.825 1.004A13.445 13.445 0 0 0 6.563 20h3.75a9.676 9.676 0 0 1 5.98-8.95 9.676 9.676 0 0 1 10.559 2.098 9.676 9.676 0 0 1 2.097 10.559A9.676 9.676 0 0 1 20 29.687v3.75c5.43 0 10.336-3.277 12.414-8.296A13.44 13.44 0 0 0 29.5 10.5a13.424 13.424 0 0 0-8.816-3.918Zm0 0"/>
-  <path fill="#fff" d="M20 0v3.75c8.996 0 16.25 7.254 16.25 16.25H40C40 8.977 31.023 0 20 0Zm0 0"/>
-  <path fill="#fff" d="M20 6.563v3.75A9.66 9.66 0 0 1 29.688 20h3.75c0-7.398-6.04-13.438-13.438-13.438Zm0 0"/>
+	<path fill="#fff" d="M25.156 20a5.156 5.156 0 1 0-10.312 0 5.156 5.156 0 0 0 10.312 0m0 0"/>
+	<path fill="#62646e" d="M19.559.008a19.9 19.9 0 0 0-7.211 1.515A20.01 20.01 0 0 0 0 20h3.75A16.23 16.23 0 0 1 13.781 4.988a16.23 16.23 0 0 1 17.707 3.524 16.23 16.23 0 0 1 3.524 17.707A16.23 16.23 0 0 1 20 36.25V40a20.01 20.01 0 0 0 18.477-12.348A20 20 0 0 0 19.559.007Zm0 0"/>
+	<path fill="#62646e" d="M20.684 6.582a13.35 13.35 0 0 0-5.825 1.004A13.445 13.445 0 0 0 6.563 20h3.75a9.68 9.68 0 0 1 5.98-8.95 9.68 9.68 0 0 1 10.559 2.098 9.68 9.68 0 0 1 2.097 10.559A9.68 9.68 0 0 1 20 29.687v3.75c5.43 0 10.336-3.277 12.414-8.296A13.44 13.44 0 0 0 29.5 10.5a13.42 13.42 0 0 0-8.816-3.918m0 0"/>
+	<path fill="#fff" d="M20 0v3.75c8.996 0 16.25 7.254 16.25 16.25H40C40 8.977 31.023 0 20 0m0 0"/>
+	<path fill="#fff" d="M20 6.563v3.75A9.66 9.66 0 0 1 29.688 20h3.75c0-7.398-6.04-13.438-13.438-13.438Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/link.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17">
-  <path fill="#666" d="M8.5 0C3.816 0 0 3.816 0 8.5S3.816 17 8.5 17 17 13.184 17 8.5 13.184 0 8.5 0ZM5.48 2.742C4.61 3.957 3.781 5.57 3.56 7.5H2.082A6.48 6.48 0 0 1 5.48 2.742Zm6.036 0A6.46 6.46 0 0 1 14.914 7.5h-1.476c-.22-1.93-1.047-3.543-1.922-4.758ZM7.5 3.438V7.5H5.578C5.84 5.836 6.695 4.437 7.5 3.437Zm2 0c.805 1 1.66 2.398 1.922 4.062H9.5ZM2.082 9.5h1.473c.187 1.828.863 3.371 1.59 4.566A6.489 6.489 0 0 1 2.082 9.5Zm3.488 0H7.5v4.46c-.766-1.003-1.68-2.554-1.93-4.46Zm3.93 0h1.918c-.258 1.672-1.113 3.07-1.918 4.063Zm3.938 0h1.476a6.454 6.454 0 0 1-3.398 4.758c.875-1.215 1.703-2.828 1.921-4.758Zm0 0"/>
+	<path fill="#666" d="M8.5 0C3.816 0 0 3.816 0 8.5S3.816 17 8.5 17 17 13.184 17 8.5 13.184 0 8.5 0M5.48 2.742C4.61 3.957 3.781 5.57 3.56 7.5H2.082A6.48 6.48 0 0 1 5.48 2.742m6.036 0A6.46 6.46 0 0 1 14.914 7.5h-1.476c-.22-1.93-1.047-3.543-1.922-4.758M7.5 3.438V7.5H5.578C5.84 5.836 6.695 4.437 7.5 3.437Zm2 0c.805 1 1.66 2.398 1.922 4.062H9.5ZM2.082 9.5h1.473c.187 1.828.863 3.371 1.59 4.566A6.49 6.49 0 0 1 2.082 9.5m3.488 0H7.5v4.46c-.766-1.003-1.68-2.554-1.93-4.46m3.93 0h1.918c-.258 1.672-1.113 3.07-1.918 4.063Zm3.938 0h1.476a6.45 6.45 0 0 1-3.398 4.758c.875-1.215 1.703-2.828 1.921-4.758Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/more.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="3" height="15">
-  <path fill="#666" d="M0 0h3v3H0Zm0 6h3v3H0Zm0 6h3v3H0Zm0 0"/>
+	<path fill="#666" d="M0 0h3v3H0Zm0 6h3v3H0Zm0 6h3v3H0Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/non-starred.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="16">
-  <path fill="none" stroke="#666" stroke-linecap="round" stroke-linejoin="round" stroke-width=".269" d="m107 150.497 1.626-.014.498-1.548.516 1.542 1.626-.004-1.307.966.506 1.546-1.324-.944-1.312.959.489-1.551zm0 0" transform="matrix(3.75067 0 0 3.69033 -399.912 -548.872)"/>
+	<path fill="none" stroke="#666" stroke-linecap="round" stroke-linejoin="round" stroke-width=".269" d="m107 150.497 1.626-.014.498-1.548.516 1.542 1.626-.004-1.307.966.506 1.546-1.324-.944-1.312.959.489-1.551zm0 0" transform="matrix(3.75067 0 0 3.69033 -399.912 -548.872)"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/read.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="18">
-  <path fill="#666" d="M8 0 .46 4.934l-.46.3V18h16V5.234Zm0 2.418 5.629 3.684L8 10.602l-5.629-4.5zM2 8.391l6 4.796 6-4.796v7.574H2Zm0 0"/>
+	<path fill="#666" d="M8 0 .46 4.934l-.46.3V18h16V5.234Zm0 2.418 5.629 3.684L8 10.602l-5.629-4.5zM2 8.391l6 4.796 6-4.796v7.574H2Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/refresh.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17">
-  <path fill="#666" d="M15 0v3.043a8.495 8.495 0 0 0-10.75-1.91 8.504 8.504 0 0 0-3.11 11.613 8.497 8.497 0 0 0 11.61 3.113c.14-.086.281-.18.418-.273l-.996-1.727a6.498 6.498 0 0 1-9.3-2.113A6.506 6.506 0 0 1 5.25 2.863a6.5 6.5 0 0 1 8.61 1.957l.175.18H10v2h7V0Zm0 0"/>
+	<path fill="#666" d="M15 0v3.043a8.495 8.495 0 0 0-10.75-1.91 8.504 8.504 0 0 0-3.11 11.613 8.497 8.497 0 0 0 11.61 3.113c.14-.086.281-.18.418-.273l-.996-1.727a6.5 6.5 0 0 1-9.3-2.113A6.506 6.506 0 0 1 5.25 2.863a6.5 6.5 0 0 1 8.61 1.957l.175.18H10v2h7V0Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/rss.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17">
-  <path fill="#666" d="M4.246 14.434c0 1.101-.898 2-2 2a1.999 1.999 0 1 1 2-2m5 2c0-4.985-4.02-9-9-9v-2c6.063 0 11 4.933 11 11zm5.5 0c0-8.02-6.48-14.5-14.5-14.5v-2c9.098 0 16.5 7.398 16.5 16.5zm0 0"/>
+	<path fill="#666" d="M4.246 14.434c0 1.101-.898 2-2 2a1.999 1.999 0 1 1 2-2m5 2c0-4.985-4.02-9-9-9v-2c6.063 0 11 4.933 11 11zm5.5 0c0-8.02-6.48-14.5-14.5-14.5v-2c9.098 0 16.5 7.398 16.5 16.5zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/search.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path fill="#666" d="M9.465 0C5.867 0 2.93 2.938 2.93 6.535a6.49 6.49 0 0 0 1.27 3.848L.71 13.867l-.71.711L1.422 16l.71-.71 3.485-3.49a6.49 6.49 0 0 0 3.848 1.27c3.598 0 6.535-2.937 6.535-6.535C16 2.937 13.062 0 9.465 0Zm0 2.012a4.506 4.506 0 0 1 4.523 4.523 4.506 4.506 0 0 1-4.523 4.524A4.506 4.506 0 0 1 4.94 6.535a4.506 4.506 0 0 1 4.524-4.523Zm0 0"/>
+	<path fill="#666" d="M9.465 0C5.867 0 2.93 2.938 2.93 6.535a6.5 6.5 0 0 0 1.27 3.848L.71 13.867l-.71.711L1.422 16l.71-.71 3.485-3.49a6.5 6.5 0 0 0 3.848 1.27c3.598 0 6.535-2.937 6.535-6.535S13.062 0 9.465 0m0 2.012a4.506 4.506 0 0 1 4.523 4.523 4.506 4.506 0 0 1-4.523 4.524A4.506 4.506 0 0 1 4.94 6.535a4.506 4.506 0 0 1 4.524-4.523Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/starred.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="15">
-  <path fill="#666" d="m0 5.766 6.098-.055L7.965 0l1.937 5.691L16 5.671l-4.902 3.571 1.902 5.7-4.965-3.485L3.11 15l1.836-5.723Zm0 0"/>
+	<path fill="#666" d="m0 5.766 6.098-.055L7.965 0l1.937 5.691L16 5.671l-4.902 3.571 1.902 5.7-4.965-3.485L3.11 15l1.836-5.723Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/tick-color.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48">
-  <path fill="#36c" d="M24 0C10.746 0 0 10.746 0 24s10.746 24 24 24 24-10.746 24-24S37.254 0 24 0Zm12.969 14.488a1.496 1.496 0 0 1 1.418.914 1.493 1.493 0 0 1-.325 1.653L22.06 33.059a1.495 1.495 0 0 1-2.118 0l-7-6.996a1.5 1.5 0 0 1 2.118-2.125l5.945 5.94 14.941-14.94c.27-.274.637-.438 1.024-.45Zm0 0"/>
+	<path fill="#36c" d="M24 0C10.746 0 0 10.746 0 24s10.746 24 24 24 24-10.746 24-24S37.254 0 24 0m12.969 14.488a1.5 1.5 0 0 1 1.418.914 1.49 1.49 0 0 1-.325 1.653L22.06 33.059a1.495 1.495 0 0 1-2.118 0l-7-6.996a1.5 1.5 0 0 1 2.118-2.125l5.945 5.94 14.941-14.94c.27-.274.637-.438 1.024-.45Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/unread.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path fill="#36c" d="M0 1.5v13h16v-13zm3.258 2h9.484L8 7.227ZM2 5.055l6 4.718 6-4.718V12.5H2Zm0 0"/>
+	<path fill="#36c" d="M0 1.5v13h16v-13zm3.258 2h9.484L8 7.227ZM2 5.055l6 4.718 6-4.718V12.5H2Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/up.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path fill="#666" d="m14.293 12.56 1.414-1.414L8 3.44.293 11.146l1.413 1.414L8 6.267zm0 0"/>
+	<path fill="#666" d="m14.293 12.56 1.414-1.414L8 3.44.293 11.146l1.413 1.414L8 6.267zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/view-global.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15">
-  <path fill="#666" d="M6 12h3v3H6Zm6 0h3v3h-3ZM0 12h3v3H0Zm6-6h3v3H6Zm6 0h3v3h-3ZM0 6h3v3H0Zm6-6h3v3H6Zm6 0h3v3h-3ZM0 0h3v3H0Zm0 0"/>
+	<path fill="#666" d="M6 12h3v3H6Zm6 0h3v3h-3ZM0 12h3v3H0Zm6-6h3v3H6Zm6 0h3v3h-3ZM0 6h3v3H0Zm6-6h3v3H6Zm6 0h3v3h-3ZM0 0h3v3H0Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/view-normal.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="15" height="14">
-  <path fill="#666" d="M0 12h15v2H0Zm0-6h15v2H0Zm0-6h15v2H0Zm0 0"/>
+	<path fill="#666" d="M0 12h15v2H0Zm0-6h15v2H0Zm0-6h15v2H0Zm0 0"/>
 </svg>

+ 1 - 1
p/themes/Mapco/icons/view-reader.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="16">
-  <path fill="#666" d="M3.5 10H8v1.5H3.5Zm0-3h7v1.5h-7zm0-3h7v1.5h-7zM0 16V0h14v16Zm2-2h10V2H2Zm0 0"/>
+	<path fill="#666" d="M3.5 10H8v1.5H3.5Zm0-3h7v1.5h-7zm0-3h7v1.5h-7zM0 16V0h14v16Zm2-2h10V2H2Zm0 0"/>
 </svg>

+ 3 - 1
p/themes/Nord/icons/link.svg

@@ -1 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17"><path d="M8.5 0C3.816 0 0 3.816 0 8.5S3.816 17 8.5 17 17 13.184 17 8.5 13.184 0 8.5 0ZM5.48 2.742C4.61 3.957 3.781 5.57 3.56 7.5H2.082A6.48 6.48 0 0 1 5.48 2.742Zm6.036 0A6.46 6.46 0 0 1 14.914 7.5h-1.476c-.22-1.93-1.047-3.543-1.922-4.758ZM7.5 3.438V7.5H5.578C5.84 5.836 6.695 4.437 7.5 3.437Zm2 0c.805 1 1.66 2.398 1.922 4.062H9.5ZM2.082 9.5h1.473c.187 1.828.863 3.371 1.59 4.566A6.489 6.489 0 0 1 2.082 9.5Zm3.488 0H7.5v4.46c-.766-1.003-1.68-2.554-1.93-4.46Zm3.93 0h1.918c-.258 1.672-1.113 3.07-1.918 4.063Zm3.938 0h1.476a6.454 6.454 0 0 1-3.398 4.758c.875-1.215 1.703-2.828 1.921-4.758Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#66666f;fill-opacity:1"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17">
+	<path d="M8.5 0C3.816 0 0 3.816 0 8.5S3.816 17 8.5 17 17 13.184 17 8.5 13.184 0 8.5 0M5.48 2.742C4.61 3.957 3.781 5.57 3.56 7.5H2.082A6.48 6.48 0 0 1 5.48 2.742m6.036 0A6.46 6.46 0 0 1 14.914 7.5h-1.476c-.22-1.93-1.047-3.543-1.922-4.758M7.5 3.438V7.5H5.578C5.84 5.836 6.695 4.437 7.5 3.437Zm2 0c.805 1 1.66 2.398 1.922 4.062H9.5ZM2.082 9.5h1.473c.187 1.828.863 3.371 1.59 4.566A6.49 6.49 0 0 1 2.082 9.5m3.488 0H7.5v4.46c-.766-1.003-1.68-2.554-1.93-4.46m3.93 0h1.918c-.258 1.672-1.113 3.07-1.918 4.063Zm3.938 0h1.476a6.45 6.45 0 0 1-3.398 4.758c.875-1.215 1.703-2.828 1.921-4.758Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#66666f;fill-opacity:1"/>
+</svg>

+ 3 - 1
p/themes/Nord/icons/starred.svg

@@ -1 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#f1c40f" d="M12.301 14.632c-.812.585-3.324-1.968-4.323-1.972-1.002-.004-3.534 2.53-4.341 1.938-.808-.59.843-3.769.538-4.721C3.87 8.924.677 7.298.99 6.347c.313-.95 3.846-.361 4.657-.946.812-.585 1.372-4.124 2.373-4.12 1 .004 1.532 3.546 2.34 4.137.806.59 4.344.03 4.65.983.306.952-2.898 2.553-3.21 3.503-.314.95 1.313 4.143.501 4.728z" style="color:#000;fill:#666;fill-opacity:1;stroke-width:1.04725;enable-background:accumulate"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#f1c40f" d="M12.301 14.632c-.812.585-3.324-1.968-4.323-1.972-1.002-.004-3.534 2.53-4.341 1.938-.808-.59.843-3.769.538-4.721C3.87 8.924.677 7.298.99 6.347s3.846-.361 4.657-.946c.812-.585 1.372-4.124 2.373-4.12 1 .004 1.532 3.546 2.34 4.137.806.59 4.344.03 4.65.983.306.952-2.898 2.553-3.21 3.503-.314.95 1.313 4.143.501 4.728" style="color:#000;fill:#666;fill-opacity:1;stroke-width:1.04725"/>
+</svg>

+ 6 - 1
p/themes/Nord/icons/unread.svg

@@ -1 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g fill="#e74c3c" style="fill:#666;fill-opacity:1"><path d="M43.781 301a1 1 0 0 0-.406 1.781l5 4 .625.5.625-.5 5-4a1 1 0 1 0-1.25-1.562l-4.375 3.5-4.375-3.5a1 1 0 0 0-.844-.22z" style="block-progression:tb;color:#000;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;fill:#666;fill-opacity:1" transform="translate(-41 -297)"/><path d="M42.906 300a1 1 0 0 0-.906 1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1H43a1 1 0 0 0-.094 0zM44 302h10v7H44v-7z" style="block-progression:tb;color:#000;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;fill:#666;fill-opacity:1" transform="translate(-41 -297)"/></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<g fill="#e74c3c" style="fill:#666;fill-opacity:1">
+		<path d="M43.781 301a1 1 0 0 0-.406 1.781l5 4 .625.5.625-.5 5-4a1 1 0 1 0-1.25-1.562l-4.375 3.5-4.375-3.5a1 1 0 0 0-.844-.22z" style="block-progression:tb;color:#000;direction:ltr;text-indent:0;text-align:start;text-transform:none;fill:#666;fill-opacity:1" transform="translate(-41 -297)"/>
+		<path d="M42.906 300a1 1 0 0 0-.906 1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1H43a1 1 0 0 0-.094 0M44 302h10v7H44z" style="block-progression:tb;color:#000;direction:ltr;text-indent:0;text-align:start;text-transform:none;fill:#666;fill-opacity:1" transform="translate(-41 -297)"/>
+	</g>
+</svg>

+ 1 - 3
p/themes/Pafat/icons/all.svg

@@ -1,5 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <g style="fill:#666;fill-opacity:1">
-    <path d="M43 749h10v2H43zM43 753h10v2H43zM43 757h10v2H43z" style="fill:#666;fill-opacity:1" transform="translate(-40 -746)"/>
-  </g>
+	<path d="M43 749h10v2H43zm0 4h10v2H43zm0 4h10v2H43z" style="fill:#666;fill-opacity:1" transform="translate(-40 -746)"/>
 </svg>

+ 3 - 5
p/themes/Pafat/icons/down.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-181.0002,-747)">
-<path style="block-progression:tb;color:#bebebe;direction:ltr;text-indent:0;text-align:start;enable-background:new;text-transform:none;" d="m195.03,751,0,1c-0.00091,0.0111,0.00059,0.021-0.00009,0.0312-0.0112,0.25496-0.12835,0.50994-0.31251,0.6875l-5.7188,6.2977-5.7188-6.2977c-0.18821-0.1881-0.28121-0.45346-0.28122-0.71875v-1h1c0.26531,0.00007,0.53059,0.0931,0.71873,0.28131l4.2812,4.829,4.2813-4.829c0.19464-0.21073,0.46925-0.30315,0.74998-0.2813z" fill-rule="nonzero" fill="#666"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M195.03 751v1.031c-.011.255-.128.51-.313.688L189 759.016l-5.72-6.297a1 1 0 0 1-.28-.72v-1h1c.265.001.53.094.718.282l4.282 4.83 4.28-4.83a.91.91 0 0 1 .75-.281z" style="block-progression:tb;color:#bebebe;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-181 -747)"/>
+</svg>

+ 6 - 7
p/themes/Pafat/icons/icon.svg

@@ -1,12 +1,11 @@
 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
 	<title>Logo FreshRSS</title>
-	<circle fill="#C5C6CA" cx="128" cy="128" r="33"/>
-	<g fill="none" stroke="#C5C6CA" stroke-width="24">
-		<g stroke-opacity="0.3">
-			<path d="M12,128 A116,116 0 1,1 128,244"/>
-			<path d="M54,128 A74,74 0 1,1 128,202"/>
+	<circle cx="128" cy="128" r="33" fill="#c5c6ca"/>
+	<g fill="none" stroke="#c5c6ca" stroke-width="24">
+		<g stroke-opacity=".3">
+			<path d="M12 128a116 116 0 1 1 116 116"/>
+			<path d="M54 128a74 74 0 1 1 74 74"/>
 		</g>
-		<path d="M128,12 A116,116 0 0,1 244,128"/>
-		<path d="M128,54 A74,74 0 0,1 202,128"/>
+		<path d="M128 12a116 116 0 0 1 116 116M128 54a74 74 0 0 1 74 74"/>
 	</g>
 </svg>

ファイルの差分が大きいため隠しています
+ 0 - 4
p/themes/Pafat/icons/link.svg


+ 6 - 6
p/themes/Pafat/icons/login.svg

@@ -1,6 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-181.0002,-237)" fill="#666">
-<path style="color:#666;" d="m184,244c-0.554,0-1,0.446-1,1v0.53125,5.4688h12v-5.4688-0.53c0-0.554-0.446-1-1-1h-10z" fill-rule="nonzero"/>
-<path style="baseline-shift:baseline;block-progression:tb;color:#bebebe;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;" d="m188,238c-1.6447,0-3,1.3553-3,3v7c0,1.6447,1.3553,3,3,3h2c1.6447,0,3-1.3553,3-3v-7c0-1.6447-1.3553-3-3-3h-2zm0,2,2,0c0.5713,0,1,0.4287,1,1v7c0,0.5713-0.4287,1-1,1h-2c-0.5713,0-1-0.4287-1-1v-7c0-0.5713,0.4287-1,1-1z"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<g fill="#666">
+		<path d="M184 244c-.554 0-1 .446-1 1v6h12v-5.999c0-.554-.446-1-1-1h-10z" style="color:#666" transform="translate(-181 -237)"/>
+		<path d="M188 238c-1.645 0-3 1.355-3 3v7c0 1.645 1.355 3 3 3h2c1.645 0 3-1.355 3-3v-7c0-1.645-1.355-3-3-3zm0 2h2c.571 0 1 .429 1 1v7c0 .571-.429 1-1 1h-2c-.571 0-1-.429-1-1v-7c0-.571.429-1 1-1" style="baseline-shift:baseline;block-progression:tb;color:#bebebe;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-181 -237)"/>
+	</g>
+</svg>

+ 6 - 6
p/themes/Pafat/icons/logout.svg

@@ -1,6 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-201.0002,-237)" fill="#666">
-<path style="color:#666;" d="m204,246c-0.554,0-1,0.446-1,1v0.53125,5.4688h12v-5.4688-0.53c0-0.554-0.446-1-1-1h-10z" fill-rule="nonzero"/>
-<path style="baseline-shift:baseline;block-progression:tb;color:#bebebe;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;" d="m208,237c-1.6447,0-3,1.3553-3,3v3h2v-3c0-0.57129,0.42873-1,1-1h2c0.57127,0,1,0.42871,1,1v7h2v-7c0-1.6447-1.3553-3-3-3h-2z"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<g fill="#666">
+		<path d="M204 246c-.554 0-1 .446-1 1v6h12v-5.999c0-.554-.446-1-1-1h-10z" style="color:#666" transform="translate(-201 -237)"/>
+		<path d="M208 237c-1.645 0-3 1.355-3 3v3h2v-3c0-.571.429-1 1-1h2c.571 0 1 .429 1 1v7h2v-7c0-1.645-1.355-3-3-3z" style="baseline-shift:baseline;block-progression:tb;color:#bebebe;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-201 -237)"/>
+	</g>
+</svg>

+ 3 - 5
p/themes/Pafat/icons/next.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-121.0002,-747)">
-<path style="block-progression:tb;color:#bebebe;direction:ltr;text-indent:0;text-align:start;enable-background:new;text-transform:none;" d="m125,749,1,0c0.0104-0.00012,0.0208-0.00046,0.0313,0,0.25495,0.0112,0.50987,0.12858,0.6875,0.3125l6.2977,5.7188-6.2977,5.7188c-0.18816,0.18819-0.45346,0.28125-0.71875,0.28125h-1v-1c0-0.26529,0.0931-0.53058,0.28125-0.71875l4.829-4.2812-4.829-4.2812c-0.21074-0.19463-0.30316-0.46925-0.28125-0.75z" fill-rule="nonzero" fill="#666"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M125 749h1.031c.255.011.51.129.688.313l6.298 5.718-6.298 5.72a1 1 0 0 1-.719.28h-1v-1c0-.265.093-.53.281-.718l4.83-4.282-4.83-4.28A.91.91 0 0 1 125 750z" style="block-progression:tb;color:#bebebe;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-121 -747)"/>
+</svg>

ファイルの差分が大きいため隠しています
+ 0 - 2
p/themes/Pafat/icons/non-starred.svg


+ 3 - 5
p/themes/Pafat/icons/prev.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-301.0002,-747)">
-<path style="block-progression:tb;color:#666;direction:ltr;text-indent:0;text-align:start;enable-background:new;text-transform:none;" d="m313.01,749-1,0c-0.0104-0.00012-0.0208-0.00046-0.0313,0-0.25495,0.0112-0.50987,0.12858-0.6875,0.3125l-6.2977,5.7188,6.2977,5.7188c0.18816,0.18819,0.45346,0.28125,0.71875,0.28125h1v-1c0-0.26529-0.0931-0.53058-0.28125-0.71875l-4.829-4.2812,4.829-4.2812c0.21074-0.19463,0.30316-0.46925,0.28125-0.75z" fill-rule="nonzero" fill="#666"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M313.01 749h-1.031a1.04 1.04 0 0 0-.688.313l-6.297 5.718 6.297 5.72c.188.187.454.28.719.28h1v-1c0-.265-.093-.53-.281-.718l-4.83-4.282 4.83-4.28a.91.91 0 0 0 .281-.75z" style="block-progression:tb;color:#666;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-301 -747)"/>
+</svg>

+ 3 - 5
p/themes/Pafat/icons/read.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16.001" width="16">
-<g transform="translate(-60.99995,-296.9989)">
-<path opacity="1" style="baseline-shift:baseline;block-progression:tb;color:#000000;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;" fill="#666" d="m68.875,297a1.0001,1.0001,0,0,0,-0.5,0.25l-4.9062,4a1.0001,1.0001,0,0,0,-0.0625,0.0312s-0.32587,0.29728-0.65625,0.75c-0.22334,0.30605-0.3527,0.8316-0.5,1.3125a1.0001,1.0001,0,0,0,-0.03125,0.0312,1.0001,1.0001,0,0,0,-0.21875,0.5625c-0.00051,0.0118,0.00036,0.0195,0,0.0312a1.0001,1.0001,0,0,0,0,0.0312,1.0001,1.0001,0,0,0,0,0.15625v7.8438a1.0001,1.0001,0,0,0,1,1h12a1.0001,1.0001,0,0,0,1,-1v-7.8438a1.0001,1.0001,0,0,0,0,-0.15625,1.0001,1.0001,0,0,0,-0.21875,-0.65625,1.0001,1.0001,0,0,0,-0.03125,-0.0312c-0.32774-1.1879-1.125-2-1.125-2a1.0001,1.0001,0,0,0,-0.0312,-0.0312l-4.969-4.02a1.0001,1.0001,0,0,0,-0.65625,-0.25,1.0001,1.0001,0,0,0,-0.0937,0zm0.125,2.2812,4.3125,3.5312,0.0312,0.0312c0.021,0.0255,0.18032,0.24952,0.34375,0.5l-4.6874,3.5312-4.6875-3.5312c0.0259-0.0394,0.0349-0.0872,0.0625-0.125,0.1908-0.26146,0.31874-0.41421,0.34375-0.4375l0.03125-0.0312,4.25-3.4688zm-5,5.0938,4.6875,3.5312,0.3125,0.21875,0.3125-0.21875,4.6875-3.5312,0,6.625-10,0,0-6.625z"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16.001">
+	<path fill="#666" d="M68.875 297a1 1 0 0 0-.5.25l-4.906 4-.063.031s-.326.297-.656.75c-.223.306-.353.832-.5 1.313l-.031.03a1 1 0 0 0-.219.563V304a1 1 0 0 0 0 .157V312a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-7.844a1 1 0 0 0 0-.156 1 1 0 0 0-.219-.656l-.031-.032a5.1 5.1 0 0 0-1.125-2l-.031-.03-4.97-4.02a1 1 0 0 0-.655-.25 1 1 0 0 0-.094 0zm.125 2.281 4.313 3.531.03.032c.022.025.181.25.344.5L69 306.874l-4.687-3.53c.025-.04.034-.088.062-.125.19-.262.319-.415.344-.438l.031-.031zm-5 5.094 4.688 3.531.312.219.313-.219L74 304.375V311H64z" style="baseline-shift:baseline;block-progression:tb;color:#000;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-61 -296.999)"/>
+</svg>

+ 8 - 8
p/themes/Pafat/icons/share.svg

@@ -1,8 +1,8 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g fill="#666" transform="translate(-581.0002,-196)">
-<path style="enable-background:new;color:#000000;" d="m291,178.03c0,1.0873-0.88144,1.9688-1.9688,1.9688-1.0873,0-1.9688-0.88144-1.9688-1.9688,0-1.0873,0.88144-1.9688,1.9688-1.9688,1.0873,0,1.9688,0.88144,1.9688,1.9688z" fill-rule="nonzero" transform="matrix(1.5079365,0,0,1.5079365,148.15963,-64.49107)"/>
-<path style="enable-background:new;color:#000000;" d="m291,178.03c0,1.0873-0.88144,1.9688-1.9688,1.9688-1.0873,0-1.9688-0.88144-1.9688-1.9688,0-1.0873,0.88144-1.9688,1.9688-1.9688,1.0873,0,1.9688,0.88144,1.9688,1.9688z" fill-rule="nonzero" transform="matrix(1.5079365,0,0,1.5079365,158.12818,-59.49107)"/>
-<path style="enable-background:new;color:#000000;" d="m291,178.03c0,1.0873-0.88144,1.9688-1.9688,1.9688-1.0873,0-1.9688-0.88144-1.9688-1.9688,0-1.0873,0.88144-1.9688,1.9688-1.9688,1.0873,0,1.9688,0.88144,1.9688,1.9688z" fill-rule="nonzero" transform="matrix(1.5079365,0,0,1.5079365,158.12818,-69.49107)"/>
-<path style="baseline-shift:baseline;block-progression:tb;color:#000000;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;" d="m593.62,198.16-10.062,4.875-1.8125,0.90625,1.8125,0.90625,10.031,5.0625,0.90625-1.8125-8.2188-4.1562,8.2188-4-0.875-1.7812z"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<g fill="#666">
+		<path d="M291 178.03a1.969 1.969 0 1 1-3.938 0 1.969 1.969 0 0 1 3.938 0" style="color:#000" transform="translate(-432.84 -260.491)scale(1.50794)"/>
+		<path d="M291 178.03a1.969 1.969 0 1 1-3.938 0 1.969 1.969 0 0 1 3.938 0" style="color:#000" transform="translate(-422.872 -255.491)scale(1.50794)"/>
+		<path d="M291 178.03a1.969 1.969 0 1 1-3.938 0 1.969 1.969 0 0 1 3.938 0" style="color:#000" transform="translate(-422.872 -265.491)scale(1.50794)"/>
+		<path d="m593.62 198.16-10.062 4.875-1.812.906 1.812.906 10.031 5.063.906-1.812-8.219-4.157 8.22-4z" style="baseline-shift:baseline;block-progression:tb;color:#000;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-581 -196)"/>
+	</g>
+</svg>

+ 3 - 5
p/themes/Pafat/icons/starred.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-41.000202,-397)">
-<path style="enable-background:accumulate;color:#000000;" d="m530.95,186.71c-0.77941,0.55189-3.1576-1.906-4.1125-1.9179-0.95532-0.0119-3.3949,2.3858-4.161,1.8149-0.76573-0.57072,0.83698-3.592,0.55319-4.5039-0.2839-0.91223-3.3182-2.4915-3.0119-3.3965,0.30617-0.90461,3.6749-0.31399,4.4544-0.86567,0.77986-0.5519,1.3442-3.9257,2.2995-3.914,0.95494,0.0116,1.4342,3.398,2.1998,3.9689,0.76588,0.57114,4.1489,0.0653,4.4331,0.97746,0.28402,0.9118-2.7885,2.414-3.0949,3.3186-0.30652,0.90489,1.22,3.966,0.44027,4.5182z" fill-rule="nonzero" transform="matrix(1.0472113,-0.00871584,0.00871584,1.0472113,-504.35434,220.15425)" fill="#666"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M530.95 186.71c-.78.552-3.158-1.906-4.112-1.918-.956-.012-3.395 2.386-4.161 1.815-.766-.57.836-3.592.553-4.504-.284-.912-3.319-2.491-3.012-3.396s3.675-.314 4.454-.866c.78-.552 1.344-3.926 2.3-3.914s1.434 3.398 2.2 3.969c.765.571 4.148.065 4.433.977.284.912-2.789 2.414-3.095 3.319s1.22 3.966.44 4.518" style="color:#000" transform="rotate(-.477 -21521.125 65437.256)scale(1.04725)"/>
+</svg>

+ 3 - 5
p/themes/Pafat/icons/tag.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-141.0002,-807)">
-<path d="m149,809,0,13,4-4,4,4c0.0525-6.8494-0.0285-10.584,0-13z" fill="#666"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M8 2v13l4-4 4 4c.052-6.85-.029-10.584 0-13z"/>
+</svg>

+ 6 - 6
p/themes/Pafat/icons/unread.svg

@@ -1,6 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-40.99995,-297)" fill="#666">
-<path style="block-progression:tb;color:#000000;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;" d="m43.781,301a1.0001,1.0001,0,0,0,-0.40625,1.7812l5,4,0.625,0.5,0.625-0.5,5-4a1.0005,1.0005,0,1,0,-1.25,-1.5625l-4.375,3.5-4.375-3.5a1.0001,1.0001,0,0,0,-0.844,-0.22z"/>
-<path style="block-progression:tb;color:#000000;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;" d="M42.906,300a1.0001,1.0001,0,0,0,-0.906,1v9a1.0001,1.0001,0,0,0,1,1h12a1.0001,1.0001,0,0,0,1,-1v-9a1.0001,1.0001,0,0,0,-1,-1h-12a1.0001,1.0001,0,0,0,-0.09375,0zm1.094,2h10v7h-10v-7z"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<g fill="#666">
+		<path d="M43.781 301a1 1 0 0 0-.406 1.781l5 4 .625.5.625-.5 5-4a1 1 0 1 0-1.25-1.562l-4.375 3.5-4.375-3.5a1 1 0 0 0-.844-.22z" style="block-progression:tb;color:#000;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-41 -297)"/>
+		<path d="M42.906 300a1 1 0 0 0-.906 1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1H43a1 1 0 0 0-.094 0M44 302h10v7H44z" style="block-progression:tb;color:#000;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-41 -297)"/>
+	</g>
+</svg>

+ 3 - 5
p/themes/Pafat/icons/up.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-201.0002,-747)">
-<path style="block-progression:tb;color:#666;direction:ltr;text-indent:0;text-align:start;enable-background:new;text-transform:none;" d="m215.03,759,0-1c-0.00091-0.0111,0.00059-0.021-0.00009-0.0312-0.0112-0.25496-0.12835-0.50994-0.31251-0.6875l-5.7188-6.2977-5.7188,6.2977c-0.18821,0.1881-0.28121,0.45346-0.28122,0.71875v1h1c0.26531-0.00007,0.53059-0.0931,0.71873-0.28131l4.2812-4.829,4.2813,4.829c0.19464,0.21073,0.46925,0.30315,0.74998,0.2813z" fill-rule="nonzero" fill="#666"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M215.03 759v-1.031a1.04 1.04 0 0 0-.313-.688L209 750.984l-5.72 6.297a1 1 0 0 0-.28.72v1h1c.265-.001.53-.094.718-.282l4.282-4.83 4.28 4.83c.195.21.47.303.75.281z" style="block-progression:tb;color:#666;direction:ltr;text-indent:0;text-align:start;text-transform:none" transform="translate(-201 -747)"/>
+</svg>

+ 2 - 6
p/themes/Swage/icons/add.svg

@@ -1,7 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-<g transform="translate(-60 -726)">
-<path class="st0" d="m67 729.5v3c0 0.3-0.2 0.5-0.5 0.5h-3c-0.3 0-0.5 0.2-0.5 0.5v1c0 0.3 0.2 0.5 0.5 0.5h3c0.3 0 0.5 0.2 0.5 0.5v3c0 0.3 0.2 0.5 0.5 0.5h1c0.3 0 0.5-0.2 0.5-0.5v-3c0-0.3 0.2-0.5 0.5-0.5h3c0.3 0 0.5-0.2 0.5-0.5v-1c0-0.3-0.2-0.5-0.5-0.5h-3c-0.3 0-0.5-0.2-0.5-0.5v-3c0-0.3-0.2-0.5-0.5-0.5h-1c-0.3 0-0.5 0.2-0.5 0.5z"/>
-</g>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M67 729.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5.2-.5.5v1c0 .3.2.5.5.5h3c.3 0 .5.2.5.5v3c0 .3.2.5.5.5h1c.3 0 .5-.2.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5-.2.5-.5v-1c0-.3-.2-.5-.5-.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3-.2-.5-.5-.5h-1c-.3 0-.5.2-.5.5" style="fill:#fff" transform="translate(-60 -726)"/>
 </svg>

+ 2 - 6
p/themes/Swage/icons/all.svg

@@ -1,7 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css"> .st0{fill:#FFFFFF;}</style>
-<rect class="st0" width="16" height="2.6"/>
-<rect class="st0" y="6.7" width="16" height="2.6"/>
-<rect class="st0" y="13.4" width="16" height="2.6"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M0 0h16v2.6H0zm0 6.7h16v2.6H0zm0 6.7h16V16H0z" style="fill:#fff"/>
 </svg>

+ 6 - 7
p/themes/Swage/icons/bookmark-add.svg

@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-	<style type="text/css">
-		.st0{fill:#FFFFFF;}
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<style>
+		.st0{fill:#fff}
 	</style>
-	<polygon class="st0" points="16 5.3 13.7 5.3 13.7 3 12 3 12 5.3 9.8 5.3 9.8 6.9 12 6.9 12 9.2 13.7 9.2 13.7 6.9 16 6.9" />
-	<path class="st0" d="M11,10.2V7.9H8.8V4.3H11V2h1.8V1.7c0-1-0.8-1.7-1.7-1.7H2.5c-1,0-1.7,0.8-1.7,1.7l0,13.9L6.8,13l6.1,2.6v-5.4 H11z" />
-</svg>
+	<path d="M16 5.3h-2.3V3H12v2.3H9.8v1.6H12v2.3h1.7V6.9H16z" class="st0"/>
+	<path d="M11 10.2V7.9H8.8V4.3H11V2h1.8v-.3c0-1-.8-1.7-1.7-1.7H2.5C1.5 0 .8.8.8 1.7v13.9l6-2.6 6.1 2.6v-5.4z" class="st0"/>
+</svg>

+ 2 - 2
p/themes/Swage/icons/bookmark-tag.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
-	<path fill="#fff" d="M12.8 1.7c0-1-.8-1.7-1.7-1.7H2.5C1.5 0 .8.8.8 1.7v13.9l6-2.6 6.1 2.6z" />
-</svg>
+	<path fill="#fff" d="M12.8 1.7c0-1-.8-1.7-1.7-1.7H2.5C1.5 0 .8.8.8 1.7v13.9l6-2.6 6.1 2.6z"/>
+</svg>

+ 2 - 11
p/themes/Swage/icons/category.svg

@@ -1,12 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}
-</style>
-<rect class="st0" y="5.9" width="3.8" height="3.8"/>
-<rect class="st0" x="5.9" y="5.9" width="10.1" height="3.8"/>
-<rect class="st0" width="3.8" height="3.8"/>
-<rect class="st0" x="5.9" width="10.1" height="3.8"/>
-<rect class="st0" y="11.8" width="3.8" height="3.8"/>
-<rect class="st0" x="5.9" y="11.8" width="10.1" height="3.8"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M0 5.9h3.8v3.8H0zm5.9 0H16v3.8H5.9zM0 0h3.8v3.8H0zm5.9 0H16v3.8H5.9zM0 11.8h3.8v3.8H0zm5.9 0H16v3.8H5.9z" style="fill:#fff"/>
 </svg>
-

+ 3 - 11
p/themes/Swage/icons/configure.svg

@@ -1,12 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">
-        .st0{fill:none;}
-        .st1{fill:#FFFFFF;}
-</style>
-<path class="st0" d="M-2-1h20v20H-2V-1z"/>
-<path class="st1" d="M13.9,8.8C14,8.5,14,8.3,14,8s0-0.5-0.1-0.8l1.7-1.3c0.1-0.1,0.2-0.3,0.1-0.5l-1.6-2.8  c-0.1-0.2-0.3-0.2-0.5-0.2l-2,0.8c-0.4-0.3-0.9-0.6-1.4-0.8L10,0.3C10,0.1,9.8,0,9.6,0H6.4C6.2,0,6,0.1,6,0.3L5.7,2.5  
-C5.2,2.7,4.8,2.9,4.4,3.2l-2-0.8C2.2,2.4,2,2.4,1.9,2.6L0.3,5.4C0.2,5.6,0.2,5.8,0.4,5.9l1.7,1.3C2,7.5,2,7.7,2,8s0,0.5,0.1,0.8  l-1.7,1.3c-0.2,0.1-0.2,0.3-0.1,0.5l1.6,2.8c0.1,0.2,0.3,0.2,0.5,0.2l2-0.8c0.4,0.3,0.9,0.6,1.3,0.8L6,15.7C6,15.9,6.2,16,6.4,16  
-h3.2c0.2,0,0.4-0.1,0.4-0.3l0.3-2.1c0.5-0.2,0.9-0.5,1.4-0.8l2,0.8c0.2,0.1,0.4,0,0.5-0.2l1.6-2.8c0.1-0.2,0.1-0.4-0.1-0.5         C15.6,10.1,14,8.8,13.9,8.8z M8,11c-1.6,0-3-1.4-3-3s1.4-3,3-3s3,1.4,3,3S9.6,11,8,11z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M-2-1h20v20H-2z" style="fill:none"/>
+	<path d="M13.9 8.8c.1-.3.1-.5.1-.8s0-.5-.1-.8l1.7-1.3c.1-.1.2-.3.1-.5l-1.6-2.8c-.1-.2-.3-.2-.5-.2l-2 .8c-.4-.3-.9-.6-1.4-.8L10 .3c0-.2-.2-.3-.4-.3H6.4c-.2 0-.4.1-.4.3l-.3 2.2c-.5.2-.9.4-1.3.7l-2-.8c-.2 0-.4 0-.5.2L.3 5.4c-.1.2-.1.4.1.5l1.7 1.3c-.1.3-.1.5-.1.8s0 .5.1.8L.4 10.1c-.2.1-.2.3-.1.5l1.6 2.8c.1.2.3.2.5.2l2-.8c.4.3.9.6 1.3.8l.3 2.1c0 .2.2.3.4.3h3.2c.2 0 .4-.1.4-.3l.3-2.1c.5-.2.9-.5 1.4-.8l2 .8c.2.1.4 0 .5-.2l1.6-2.8c.1-.2.1-.4-.1-.5-.1 0-1.7-1.3-1.8-1.3M8 11c-1.6 0-3-1.4-3-3s1.4-3 3-3 3 1.4 3 3-1.4 3-3 3" style="fill:#fff"/>
 </svg>
-

+ 2 - 2
p/themes/Swage/icons/disabled-light.svg

@@ -1,3 +1,3 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg">
-  <path style="block-progression:tb;text-indent:0;text-align:start;text-transform:none" d="M45 764h1.031c.255.011.51.129.688.313l2.282 2.28 2.312-2.28c.266-.23.447-.3.688-.31h1v1c0 .286-.035.55-.25.75l-2.281 2.28 2.25 2.25c.188.19.28.45.28.72v1h-1c-.265 0-.53-.092-.718-.28L49 769.442l-2.281 2.28c-.188.19-.454.28-.72.28h-1v-1c0-.266.094-.531.282-.72l2.281-2.25-2.28-2.28a.906.906 0 0 1-.282-.75v-1z" fill="#bebebe" color="#bebebe" transform="translate(-41 -760)"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#bebebe" d="M45 764h1.031c.255.011.51.129.688.313l2.282 2.28 2.312-2.28c.266-.23.447-.3.688-.31h1v1c0 .286-.035.55-.25.75l-2.281 2.28 2.25 2.25c.188.19.28.45.28.72v1h-1c-.265 0-.53-.092-.718-.28L49 769.442l-2.281 2.28c-.188.19-.454.28-.72.28h-1v-1c0-.266.094-.531.282-.72l2.281-2.25-2.28-2.28a.9.9 0 0 1-.282-.75v-1z" color="#bebebe" style="block-progression:tb;text-indent:0;text-align:start;text-transform:none" transform="translate(-41 -760)"/>
 </svg>

+ 2 - 5
p/themes/Swage/icons/down.svg

@@ -1,6 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-<path class="st0" d="m12.2 5.3l-4.2 6.6-4.2-6.6h8.4m3.6-2h-15.6l7.8 12.3 7.8-12.3z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M12.2 5.3 8 11.9 3.8 5.3zm3.6-2H.2L8 15.6z" style="fill:#fff"/>
 </svg>
-

+ 2 - 4
p/themes/Swage/icons/error.svg

@@ -1,5 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#B0425B;}</style>
-<path class="st0" d="M0,16h16L8,2.2L0,16z M8.7,13.8H7.3v-1.5h1.5V13.8z M8.7,10.9H7.3V8h1.5V10.9z"/>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+	<path d="M0 16h16L8 2.2zm8.7-2.2H7.3v-1.5h1.5v1.5zm0-2.9H7.3V8h1.5v2.9z" style="fill:#b0425b"/>
 </svg>

+ 9 - 13
p/themes/Swage/icons/icon.svg

@@ -1,14 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 256 256" version="1.1" viewBox="0 0 256 256" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">
-.st0{fill:#FFFFFF;}
-.st1{fill:none;stroke:#FFFFFF;stroke-width:24;stroke-opacity:0.3;}
-.st2{fill:none;stroke:#FFFFFF;stroke-width:24;}
-</style>
-<title>Logo FreshRSS</title>
-<circle class="st0" cx="128" cy="128" r="33"/>
-<path class="st1" d="m12 128c0-64.1 51.9-116 116-116s116 51.9 116 116-51.9 116-116 116"/>
-<path class="st1" d="m54 128c0-40.9 33.1-74 74-74s74 33.1 74 74-33.1 74-74 74"/>
-<path class="st2" d="m128 12c64.1 0 116 51.9 116 116"/>
-<path class="st2" d="m128 54c40.9 0 74 33.1 74 74"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 256 256">
+	<style>
+		.st1{stroke-opacity:.3;fill:none;stroke:#fff;stroke-width:24}
+	</style>
+	<title>Logo FreshRSS</title>
+	<circle cx="128" cy="128" r="33" style="fill:#fff"/>
+	<path d="M12 128C12 63.9 63.9 12 128 12s116 51.9 116 116-51.9 116-116 116" class="st1"/>
+	<path d="M54 128c0-40.9 33.1-74 74-74s74 33.1 74 74-33.1 74-74 74" class="st1"/>
+	<path d="M128 12c64.1 0 116 51.9 116 116M128 54c40.9 0 74 33.1 74 74" style="fill:none;stroke:#fff;stroke-width:24"/>
 </svg>

+ 2 - 4
p/themes/Swage/icons/next.svg

@@ -1,5 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-        <path class="st0" d="m5.2 7l4 2.5-4 2.5v-5m-2-3.7v12.3l9.7-6.1-9.7-6.2z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="m5.2 7 4 2.5-4 2.5zm-2-3.7v12.3l9.7-6.1z" style="fill:#fff"/>
 </svg>

+ 2 - 5
p/themes/Swage/icons/non-starred.svg

@@ -1,6 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#DDDDDD;}</style>
-<path class="st0" d="m16 6.2l-5.7-0.5-2.3-5.3-2.2 5.3-5.8 0.5 4.4 3.8-1.3 5.6 4.9-3 4.9 3-1.3-5.6 4.4-3.8zm-8 4.9l-3 1.8 0.8-3.4-2.7-2.3 3.5-0.3 1.4-3.2 1.4 3.2 3.5 0.3-2.7 2.3 0.8 3.4-3-1.8z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="m16 6.2-5.7-.5L8 .4 5.8 5.7 0 6.2 4.4 10l-1.3 5.6 4.9-3 4.9 3-1.3-5.6zm-8 4.9-3 1.8.8-3.4-2.7-2.3 3.5-.3L8 3.7l1.4 3.2 3.5.3-2.7 2.3.8 3.4z" style="fill:#ddd"/>
 </svg>
-

+ 2 - 5
p/themes/Swage/icons/prev.svg

@@ -1,6 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-<path class="st0" d="m10.8 6.9v5l-3.9-2.5 3.9-2.5m2-3.6l-9.6 6.1 9.6 6.2v-12.3z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M10.8 6.9v5L6.9 9.4zm2-3.6L3.2 9.4l9.6 6.2z" style="fill:#fff"/>
 </svg>
-

+ 3 - 1
p/themes/Swage/icons/read.svg

@@ -1 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><style type="text/css">  .st0{fill:#DDDDDD;}</style><path class="st0" d="M15.9 6c0-0.6-0.3-1.1-0.7-1.4L8 0.4 0.8 4.6C0.3 4.9 0 5.4 0 6v8c0 0.9 0.7 1.6 1.6 1.6h12.8c0.9 0 1.6-0.7 1.6-1.6L15.9 6zM8 10L1.4 5.9 8 2l6.6 3.9L8 10z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+	<path d="M15.9 6c0-.6-.3-1.1-.7-1.4L8 .4.8 4.6C.3 4.9 0 5.4 0 6v8c0 .9.7 1.6 1.6 1.6h12.8c.9 0 1.6-.7 1.6-1.6zM8 10 1.4 5.9 8 2l6.6 3.9z" style="fill:#ddd"/>
+</svg>

+ 2 - 4
p/themes/Swage/icons/refresh.svg

@@ -1,5 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-<path class="st0" d="M13.5,2.4C12.1,1,10.1,0.1,8,0.1c-4.3,0-7.7,3.5-7.7,7.7s3.5,7.7,7.7,7.7c3.6,0,6.6-2.5,7.5-5.8h-2c-0.8,2.3-2.9,3.9-5.5,3.9c-3.2,0-5.8-2.6-5.8-5.8S4.8,2.1,8,2.1c1.6,0,3,0.7,4.1,1.7L9,6.9h6.8V0.1L13.5,2.4z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M13.5 2.4C12.1 1 10.1.1 8 .1 3.7.1.3 3.6.3 7.8s3.5 7.7 7.7 7.7c3.6 0 6.6-2.5 7.5-5.8h-2c-.8 2.3-2.9 3.9-5.5 3.9-3.2 0-5.8-2.6-5.8-5.8S4.8 2.1 8 2.1c1.6 0 3 .7 4.1 1.7L9 6.9h6.8V.1z" style="fill:#fff"/>
 </svg>

+ 6 - 6
p/themes/Swage/icons/rss.svg

@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-<circle class="st0" cx="2.4" cy="13.4" r="2.2"/>
-<path class="st0" d="m0.2 0v2.8c7 0 12.7 5.7 12.7 12.7h2.8c0.1-8.5-6.9-15.5-15.5-15.5zm0 5.7v2.8c3.9 0 7.1 3.2 7.1 7.1h2.8c0-5.5-4.4-9.9-9.9-9.9z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<style>
+		.st0{fill:#fff}
+	</style>
+	<circle cx="2.4" cy="13.4" r="2.2" class="st0"/>
+	<path d="M.2 0v2.8c7 0 12.7 5.7 12.7 12.7h2.8C15.8 7 8.8 0 .2 0m0 5.7v2.8c3.9 0 7.1 3.2 7.1 7.1h2.8c0-5.5-4.4-9.9-9.9-9.9" class="st0"/>
 </svg>
-

+ 2 - 2
p/themes/Swage/icons/sort-down.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-	<path fill="#fff" d="M15.798 1.349H.181L4.085 8.11l3.904 6.763 3.905-6.763z" />
-</svg>
+	<path fill="#fff" d="M15.798 1.349H.181L4.085 8.11l3.904 6.763 3.905-6.763z"/>
+</svg>

+ 2 - 2
p/themes/Swage/icons/sort-up.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-	<path fill="#fff" d="M15.798 14.874H.181L4.085 8.11 7.989 1.35l3.905 6.762z" />
-</svg>
+	<path fill="#fff" d="M15.798 14.874H.181L4.085 8.11l3.904-6.76 3.905 6.762z"/>
+</svg>

+ 2 - 5
p/themes/Swage/icons/starred.svg

@@ -1,6 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFD255;}</style>
-<path class="st0" d="M8,12.6l4.9,3L11.6,10L16,6.2l-5.7-0.5L8,0.4L5.8,5.7L0,6.2L4.4,10l-1.3,5.6L8,12.6z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="m8 12.6 4.9 3-1.3-5.6L16 6.2l-5.7-.5L8 .4 5.8 5.7 0 6.2 4.4 10l-1.3 5.6z" style="fill:#ffd255"/>
 </svg>
-

+ 2 - 5
p/themes/Swage/icons/unread.svg

@@ -1,6 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FF6633;}</style>
-<path class="st0" d="m14.4 2.8h-12.8c-0.9 0-1.6 0.6-1.6 1.5v9.7c0 0.9 0.7 1.6 1.6 1.6h12.8c0.9 0 1.6-0.7 1.6-1.6v-9.7c0.1-0.9-0.7-1.5-1.6-1.5zm0 3.1l-6.4 4.1-6.4-4v-1.7l6.4 4 6.4-4v1.6z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M14.4 2.8H1.6C.7 2.8 0 3.4 0 4.3V14c0 .9.7 1.6 1.6 1.6h12.8c.9 0 1.6-.7 1.6-1.6V4.3c.1-.9-.7-1.5-1.6-1.5m0 3.1L8 10 1.6 6V4.3l6.4 4 6.4-4z" style="fill:#f63"/>
 </svg>
-

+ 2 - 5
p/themes/Swage/icons/up.svg

@@ -1,6 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-<path class="st0" d="M8,7l4.2,6.6H3.8L8,7 M8,3.3L0.2,15.6h15.6L8,3.3L8,3.3z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="m8 7 4.2 6.6H3.8zm0-3.7L.2 15.6h15.6z" style="fill:#fff"/>
 </svg>
-

+ 2 - 5
p/themes/Swage/icons/view-global.svg

@@ -1,6 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-<path class="st0" d="M0.2,8.7h6.9V0H0.2V8.7z M0.2,15.6h6.9v-5.2H0.2V15.6z M8.9,15.6h6.9V6.9H8.9V15.6z M8.9,0v5.2h6.9V0H8.9z"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M.2 8.7h6.9V0H.2zm0 6.9h6.9v-5.2H.2zm8.7 0h6.9V6.9H8.9zM8.9 0v5.2h6.9V0z" style="fill:#fff"/>
 </svg>
-

+ 2 - 7
p/themes/Swage/icons/view-normal.svg

@@ -1,8 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 16 16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
-<style type="text/css">.st0{fill:#FFFFFF;}</style>
-<rect class="st0" width="16" height="2.6"/>
-<rect class="st0" y="6.5" width="16" height="2.6"/>
-<rect class="st0" y="13" width="16" height="2.6"/>
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 16 16">
+	<path d="M0 0h16v2.6H0zm0 6.5h16v2.6H0zM0 13h16v2.6H0z" style="fill:#fff"/>
 </svg>
-

+ 3 - 1
p/themes/Swage/icons/view-reader.svg

@@ -1 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><style type="text/css">  .st0{fill:#FFFFFF;}</style><path class="st0" d="M8.7 7.3h5.1v1.4H8.7V7.3zM8.7 5h5.1v1.4H8.7V5zM8.7 9.6h5.1V11H8.7V9.6zM14.5 0H1.5C0.7 0 0 0.8 0 1.8v11.9c0 1 0.7 1.8 1.5 1.8h13.1c0.8 0 1.5-0.8 1.5-1.8V1.8C16 0.8 15.3 0 14.5 0zM14.5 13.8H8V1.8h6.5V13.8z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+	<path d="M8.7 7.3h5.1v1.4H8.7zm0-2.3h5.1v1.4H8.7zm0 4.6h5.1V11H8.7zM14.5 0h-13C.7 0 0 .8 0 1.8v11.9c0 1 .7 1.8 1.5 1.8h13.1c.8 0 1.5-.8 1.5-1.8V1.8C16 .8 15.3 0 14.5 0m0 13.8H8v-12h6.5z" style="fill:#fff"/>
+</svg>

ファイルの差分が大きいため隠しています
+ 11 - 19
p/themes/icons/FreshRSS-logo.svg


+ 1 - 1
p/themes/icons/add.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path fill="#666" d="M7 3v4H3v2h4v4h2V9h4V7H9V3H7z" color="#666"/>
+	<path fill="#666" d="M7 3v4H3v2h4v4h2V9h4V7H9V3z" color="#666"/>
 </svg>

+ 1 - 1
p/themes/icons/all.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path fill="#66666f" d="M3 3h10v2H3zm0 4h10v2H3zm0 4h10v2H3z" color="#bebebe"/>
+	<path fill="#66666f" d="M3 3h10v2H3zm0 4h10v2H3zm0 4h10v2H3z" color="#bebebe"/>
 </svg>

+ 3 - 3
p/themes/icons/bookmark-add.svg

@@ -1,6 +1,6 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
 	<g fill="#666">
-		<path d="M1.5 1.5v13l4-4 4 4V10H7V5h2.5V1.5Z" />
-		<path d="M10.5 4.5v2h-2v2h2v2h2v-2h2v-2h-2v-2z" />
+		<path d="M1.5 1.5v13l4-4 4 4V10H7V5h2.5V1.5Z"/>
+		<path d="M10.5 4.5v2h-2v2h2v2h2v-2h2v-2h-2v-2z"/>
 	</g>
-</svg>
+</svg>

+ 2 - 2
p/themes/icons/bookmark-tag.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-	<path fill="#666" d="M4 1.5v13l4-4 4 4v-13z" />
-</svg>
+	<path fill="#666" d="M4 1.5v13l4-4 4 4v-13z"/>
+</svg>

+ 3 - 7
p/themes/icons/category.svg

@@ -1,7 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-442,-176)">
-<g transform="translate(234.0002,-820)">
-<path d="m208.53,997c-0.28913,0-0.53125,0.24212-0.53125,0.53125v13.938c0,0.2985,0.23264,0.5312,0.53125,0.5312h14.938c0.2986,0,0.53125-0.2326,0.53125-0.5312v-8.9376c0-0.2891-0.24212-0.5312-0.53125-0.5312h-12.469v7.5c0,0.277-0.223,0.5-0.5,0.5s-0.5-0.223-0.5-0.5v-8c0-0.277,0.223-0.5,0.5-0.5h2.9688,8.5312v-1.4062c0-0.3272-0.26666-0.5938-0.59375-0.5938h-7.4062v-1.4688c0-0.39-0.24-0.63-0.53-0.63z" fill="#666"/>
-</g>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M.53 1a.537.537 0 0 0-.53.531V15.47c0 .299.233.531.531.531h14.938a.525.525 0 0 0 .531-.53v-8.94A.537.537 0 0 0 15.47 6H2.998v7.5a.499.499 0 1 1-1 0v-8c0-.277.223-.5.5-.5H14V3.594A.595.595 0 0 0 13.405 3H6V1.532c0-.39-.24-.63-.53-.63z"/>
+</svg>

+ 1 - 1
p/themes/icons/close.svg

@@ -1,3 +1,3 @@
 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
-  <path fill="#666" d="M45 764h1.031c.255.011.51.129.688.313l2.282 2.28 2.312-2.28c.266-.23.447-.3.688-.31h1v1c0 .286-.035.55-.25.75l-2.281 2.28 2.25 2.25c.188.19.28.45.28.72v1h-1c-.265 0-.53-.092-.718-.28L49 769.442l-2.281 2.28c-.188.19-.454.28-.72.28h-1v-1c0-.266.094-.531.282-.72l2.281-2.25-2.28-2.28a.906.906 0 0 1-.282-.75v-1z" color="#bebebe" style="block-progression:tb;text-indent:0;text-align:start;text-transform:none" transform="translate(-41 -760)"/>
+	<path fill="#666" d="M45 764h1.031c.255.011.51.129.688.313l2.282 2.28 2.312-2.28c.266-.23.447-.3.688-.31h1v1c0 .286-.035.55-.25.75l-2.281 2.28 2.25 2.25c.188.19.28.45.28.72v1h-1c-.265 0-.53-.092-.718-.28L49 769.442l-2.281 2.28c-.188.19-.454.28-.72.28h-1v-1c0-.266.094-.531.282-.72l2.281-2.25-2.28-2.28a.9.9 0 0 1-.282-.75v-1z" color="#bebebe" style="block-progression:tb;text-indent:0;text-align:start;text-transform:none" transform="translate(-41 -760)"/>
 </svg>

+ 3 - 5
p/themes/icons/configure.svg

@@ -1,5 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
-<g transform="translate(-441.0002,-400.99999)">
-<path style="color:#666666;enable-background:accumulate;" d="m449,402c-0.22065,0-0.44081,0.0113-0.65625,0.0312l-0.40625,2.0938c-0.33446,0.0733-0.66305,0.17589-0.96875,0.3125l-1.5312-1.4688c-0.38863,0.23011-0.72695,0.51408-1.0625,0.8125l0.90625,1.9062c-0.22242,0.24899-0.42425,0.5225-0.59375,0.8125l-2.0938-0.28125c-0.17772,0.40877-0.30872,0.83637-0.40625,1.2812l1.8438,1c-0.0171,0.16809-0.0312,0.3274-0.0312,0.5s0.0142,0.33191,0.0312,0.5l-1.8438,1c0.0975,0.44488,0.22853,0.87248,0.40625,1.2812l2.0938-0.28125c0.1695,0.29,0.37133,0.56351,0.59375,0.8125l-0.90625,1.9062c0.33555,0.29842,0.67387,0.58239,1.0625,0.8125l1.5312-1.4688c0.3057,0.13661,0.63429,0.23916,0.96875,0.3125l0.40625,2.0938c0.21544,0.02,0.4356,0.0312,0.65625,0.0312s0.44081-0.0113,0.65625-0.0312l0.40625-2.0938c0.33446-0.0733,0.66305-0.17589,0.96875-0.3125l1.5312,1.4688c0.38863-0.23011,0.72695-0.51408,1.0625-0.8125l-0.90625-1.9062c0.22242-0.24899,0.42425-0.5225,0.59375-0.8125l2.0938,0.28125c0.17772-0.40877,0.30872-0.83637,0.40625-1.2812l-1.8438-1c0.0171-0.16809,0.0312-0.3274,0.0312-0.5s-0.0142-0.33191-0.0312-0.5l1.8438-1c-0.0975-0.44488-0.22853-0.87248-0.40625-1.2812l-2.0938,0.28125c-0.1695-0.29-0.37133-0.56351-0.59375-0.8125l0.90625-1.9062c-0.33555-0.29842-0.67387-0.58239-1.0625-0.8125l-1.5312,1.4688c-0.3057-0.13661-0.63429-0.23916-0.96875-0.3125l-0.40625-2.0938c-0.21544-0.02-0.4356-0.0312-0.65625-0.0312zm0,4c1.6568,0,3,1.3432,3,3s-1.3432,3-3,3-3-1.3432-3-3,1.3432-3,3-3z" fill-rule="nonzero" fill="#666"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+	<path fill="#666" d="M449 402q-.331 0-.656.031l-.406 2.094a5 5 0 0 0-.97.313l-1.53-1.47c-.39.23-.727.515-1.063.813l.906 1.906a5 5 0 0 0-.593.813l-2.094-.281a7 7 0 0 0-.406 1.28l1.843 1c-.017.169-.03.328-.03.5s.013.333.03.5l-1.844 1c.098.446.229.873.407 1.282l2.094-.281c.169.29.37.563.593.812l-.906 1.907c.336.298.674.582 1.063.812l1.53-1.469c.306.137.635.24.97.313l.406 2.094a7 7 0 0 0 1.312 0l.406-2.094c.335-.074.664-.176.97-.313l1.53 1.469c.39-.23.727-.514 1.063-.812l-.906-1.907c.222-.249.424-.522.593-.812l2.094.281a7 7 0 0 0 .406-1.281l-1.843-1c.017-.168.03-.328.03-.5s-.013-.332-.03-.5l1.844-1a7 7 0 0 0-.407-1.281l-2.094.28a5 5 0 0 0-.593-.812l.906-1.906c-.336-.298-.674-.582-1.063-.812l-1.53 1.469a5 5 0 0 0-.97-.313l-.406-2.094A7 7 0 0 0 449 402m0 4a3 3 0 1 1 0 6 3 3 0 0 1 0-6" style="color:#666" transform="translate(-441 -401)"/>
+</svg>

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません