summaryrefslogtreecommitdiffstats
path: root/sysui/desktop/icons/hicolor/1024x1024/mimetypes
diff options
context:
space:
mode:
Diffstat (limited to 'sysui/desktop/icons/hicolor/1024x1024/mimetypes')
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-database.pngbin0 -> 93061 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-database.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing-template.pngbin0 -> 44431 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing.pngbin0 -> 50632 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-empty.pngbin0 -> 19662 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-empty.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-formula.pngbin0 -> 51007 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-formula.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-master-document.pngbin0 -> 42592 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-master-document.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation-template.pngbin0 -> 40869 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation.pngbin0 -> 48815 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet-template.pngbin0 -> 32965 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet.pngbin0 -> 40619 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text-template.pngbin0 -> 76689 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text.pngbin0 -> 85829 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web-template.pngbin0 -> 60132 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web.pngbin0 -> 70600 bytes
-rw-r--r--sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web.svg1
28 files changed, 14 insertions, 0 deletions
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-database.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-database.png
new file mode 100644
index 000000000..9a1b0f664
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-database.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-database.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-database.svg
new file mode 100644
index 000000000..9e7d5c3b1
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-database.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(4.0217311 0 0 4.0377691 252.1082 5692.3586)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#b" y1="-1168.5558" y2="-1398.881"/><linearGradient id="b"><stop offset="0" stop-color="#8e03a3"/><stop offset="1" stop-color="#c254d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="868.00004" x2="148.00004" y1="964.0004" y2="44.0004"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="912" x2="112" xlink:href="#b" y1="1024" y2="-6"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="703.969342" x2="312.030582" y1="601.996995" y2="601.996995"><stop offset="0" stop-color="#e196fb"/><stop offset=".13" stop-color="#f4c7fa"/><stop offset=".314" stop-color="#e091f3"/><stop offset=".441" stop-color="#d764e9"/><stop offset=".684" stop-color="#e7adf0"/><stop offset=".756" stop-color="#e6a9f8"/><stop offset=".88" stop-color="#e595f2"/><stop offset="1" stop-color="#f2cbf8"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="312.122168" x2="700.061553" y1="546.521663" y2="546.521663"><stop offset="0" stop-color="#9207a7"/><stop offset=".273" stop-color="#c658bc"/><stop offset=".51" stop-color="#a42eb6"/><stop offset=".834" stop-color="#b415cd"/><stop offset="1" stop-color="#950ba8"/></linearGradient><radialGradient id="g" cx="518.854" cy="730.48401" gradientTransform="matrix(8.0435432 0 0 2.2615666 -3664.0418 -1123.1369)" gradientUnits="userSpaceOnUse" r="22.889999"><stop offset="0" stop-color="#dc85e9"/><stop offset="1" stop-color="#f2cbf8"/></radialGradient><path d="m149.7763 0c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.80274c0 15.46954 14.5086 31.71484 31.0722 31.71484h722.8645c18.5345 0 33.0477-15.477 33.0477-30.97461v-596.76758c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#a)" stroke-width="15.997"/><path d="m168 50v926h688v-574l-352-352z" fill="url(#c)"/><path d="m252.04 410.035v23.99625h111.9825v-23.99625zm127.98 0v23.99625h119.9812v-23.99625zm135.9787 0v23.99625h119.9813v-23.99625zm135.9788 0v23.99625h111.9825v-23.99625zm-399.9375 39.99375v31.995h111.9825v-31.995zm127.98 0v31.995h119.9812v-31.995zm135.9787 0v31.995h119.9813v-31.995zm135.9788 0v31.995h111.9825v-31.995zm-399.9375 47.9925v31.995h111.9825v-31.995zm127.98 0v31.995h119.9812v-31.995zm135.9787 0v31.995h119.9813v-31.995zm135.9788 0v31.995h111.9825v-31.995zm-399.9375 47.9925v31.995h111.9825v-31.995zm127.98 0v31.995h119.9812v-31.995zm135.9787 0v31.995h119.9813v-31.995zm135.9788 0v31.995h111.9825v-31.995zm-399.9375 47.9925v31.995h111.9825v-31.995zm127.98 0v31.995h119.9812v-31.995zm135.9787 0v31.995h119.9813v-31.995zm135.9788 0v31.995h111.9825v-31.995zm-399.9375 47.9925v31.99501h111.9825v-31.99501zm127.98 0v31.99501h119.9812v-31.99501zm135.9787 0v31.99501h119.9813v-31.99501zm135.9788 0v31.99501h111.9825v-31.99501zm-399.9375 47.99251v31.995h111.9825v-31.995zm127.98 0v31.995h119.9812v-31.995zm135.9787 0v31.995h119.9813v-31.995zm135.9788 0v31.995h111.9825v-31.995zm-399.9375 47.9925v31.995h111.9825v-31.995zm127.98 0v31.995h119.9812v-31.995zm135.9787 0v31.995h119.9813v-31.995zm135.9788 0v31.995h111.9825v-31.995zm-399.9375 47.9925v31.995h111.9825v-31.995zm127.98 0v31.995h119.9812v-31.995zm135.9787 0v31.995h119.9813v-31.995zm135.9788 0v31.995h111.9825v-31.995zm-399.9375 47.9925v23.99625h111.9825v-23.99625zm127.98 0v23.99625h119.9812v-23.99625zm135.9787 0v23.99625h119.9813v-23.99625zm135.9788 0v23.99625h111.9825v-23.99625z" fill="url(#d)" opacity=".6"/><path d="m371.4893 489.14664c-17.6892 4.42331-31.995 10.55835-42.2454 17.12532-10.2464 6.55898-16.8374 14.35776-16.8774 23.74429-.3079 78.58772-.2399 153.52001-.2399 215.96626 0 9.17456 6.5989 17.04533 16.8693 23.62031 10.2704 6.57897 24.7562 12.22609 42.3694 16.99734 35.2345 9.54251 83.427 15.3736 136.7267 15.3736 53.3036 0 101.4961-5.83109 136.7306-15.3736 17.6212-4.77125 32.099-10.41837 42.3734-16.99734 10.2704-6.57498 16.7813-14.48974 16.7813-23.66431v-215.96625c0-9.37854-6.7789-17.13732-17.0253-23.6963-10.2504-6.55897-24.6481-12.35807-42.2454-17.12532-35.1945-9.53051-83.291-15.11764-136.6027-15.11764-53.6716 0-98.7845 5.66711-136.6066 15.11764zm136.6027-7.11889c52.7437-.1 100.4443 5.83909 134.7269 15.11764 17.1453 4.63927 30.9392 10.37038 40.1217 16.24946 9.1786 5.87908 13.8379 11.67018 13.3699 16.6214-.8398 8.81862-10.3104 14.93767-16.9973 18.74907-10.8383 6.17904-23.7963 10.83831-35.4905 13.86983-39.9137 10.35839-79.7755 14.1378-118.1015 15.11764-53.0397.85587-105.6235-2.91954-154.1039-15.3576-11.2503-2.93954-20.9967-6.55897-30.6192-11.37822-8.6387-4.33132-20.2489-11.5262-21.1167-20.99672-.472-5.0912 4.1873-10.74232 13.3699-16.6214 9.1825-5.87908 22.7844-12.37407 40.1137-16.24546 47.7006-10.65834 94.6092-15.05365 134.731-15.12964zm-187.9707 64.48592c2.5316 2.53961 5.5672 5.09121 9.1186 7.25087 13.1579 7.98275 29.2354 13.94582 42.2494 17.11733 52.4118 12.1581 104.4517 16.34544 154.4759 14.87767 40.4416-1.2798 81.2673-4.27933 118.7294-14.87767 18.5331-5.23919 38.25-11.57819 51.364-24.3682v51.49196c0 2.32763 0 4.87924-.4999 6.87892-1.0919 4.41531-5.4792 9.74248-13.374 14.36976-13.0539 7.6388-27.3557 12.33007-39.9937 15.74554-44.913 10.95829-91.6457 14.93766-134.099 14.99765-45.8209-.35194-94.1333-4.49929-134.731-15.11763-17.4253-5.50314-34.8946-10.2504-47.4926-21.87659-2.8955-2.70757-4.5313-5.62312-5.2392-8.11873-.6519-2.26764-.4999-4.49129-.4999-6.87892v-51.49196zm0 72.10874c1.5518 1.53976 3.3395 3.06352 5.2472 4.50329 15.3296 10.59835 34.3946 16.74939 50.992 20.87674 45.9209 10.42237 86.5865 13.90583 131.7315 13.99781 45.4049-.93585 89.8819-3.25949 131.7274-13.99781 14.8177-3.86739 30.7152-9.54251 42.7453-15.62556 4.5753-2.31963 11.7462-8.13473 13.4979-9.75047v51.36797c0 2.32764 0 4.87924-.4999 6.87893-1.0919 4.41531-5.6072 9.51851-13.3739 14.36575-17.1494 10.06243-37.4862 15.61356-55.3634 19.49695-41.5455 8.06274-79.6196 11.19026-118.7294 11.24625-19.781 0-38.834-.6879-56.7392-2.37563-40.1937-4.91923-75.9161-8.60666-109.9828-24.24821-5.8071-2.68758-11.1823-6.411-15.4976-10.37038-2.9195-2.67958-4.4633-5.63912-5.2392-8.11873-.3039-.95985-.4959-2.01569-.4999-2.87955-.14-18.45312 0-36.91424 0-55.36735zm0 71.98875c6.263 6.16704 14.5497 10.82231 22.1166 14.00581 34.6985 14.38175 75.7641 20.23684 108.487 22.98841 19.7329 1.62374 39.0739 2.37963 57.3631 2.37563 45.4648-.73589 89.7859-3.54345 131.7274-13.99782 16.8773-4.57928 32.6749-9.63849 46.6207-17.8772 3.7354-2.21566 6.6789-4.76726 9.6225-7.49483v55.36735c0 5.18319-4.0914 11.01028-13.246 16.87736-9.1585 5.85908-22.8684 11.35823-39.9937 15.9975-34.2426 9.26655-82.0072 15.11764-134.7269 15.11764-52.7198 0-100.4843-5.84709-134.727-15.11764-17.1253-4.63927-30.8352-10.13842-39.9937-15.9975-9.1586-5.86708-13.25-11.69417-13.25-16.87736z" fill="none" opacity=".5" stroke="#fff" stroke-width="7.99875"/><path d="m316.03 538.015v207.96751c0 28.71551 85.9465 51.99187 191.97 51.99187 106.0234 0 191.97-23.27636 191.97-51.99187v-207.96751z" fill="url(#e)"/><path d="m371.4893 489.14664c-17.6892 4.42331-31.995 10.55835-42.2454 17.12532-10.2464 6.55898-16.8374 14.35776-16.8774 23.74429-.3079 78.58772-.2399 153.52001-.2399 215.96626 0 9.17456 6.5989 17.04533 16.8693 23.62031 10.2704 6.57897 24.7562 12.22609 42.3694 16.99734 35.2345 9.54251 83.427 15.3736 136.7267 15.3736 53.3036 0 101.4961-5.83109 136.7306-15.3736 17.6212-4.77125 32.099-10.41837 42.3734-16.99734 10.2704-6.57498 16.7813-14.48974 16.7813-23.66431v-215.96625c0-9.37854-6.7789-17.13732-17.0253-23.6963-10.2504-6.55897-24.6481-12.35807-42.2454-17.12532-35.1945-9.53051-83.291-15.11764-136.6027-15.11764-53.6716 0-98.7845 5.66711-136.6066 15.11764zm136.6027-7.11889c52.7437-.1 100.4443 5.83909 134.7269 15.11764 17.1453 4.63927 30.9392 10.37038 40.1217 16.24946 9.1786 5.87908 13.8379 11.67018 13.3699 16.6214-.8398 8.81862-10.3104 14.93767-16.9973 18.74907-10.8383 6.17904-23.7963 10.83831-35.4905 13.86983-39.9137 10.35839-79.7755 14.1378-118.1015 15.11764-53.0397.85587-105.6235-2.91954-154.1039-15.3576-11.2503-2.93954-20.9967-6.55897-30.6192-11.37822-8.6387-4.33132-20.2489-11.5262-21.1167-20.99672-.472-5.0912 4.1873-10.74232 13.3699-16.6214 9.1825-5.87908 22.7844-12.37407 40.1137-16.24546 47.7006-10.65834 94.6092-15.05365 134.731-15.12964zm-187.9707 64.48592c2.5316 2.53961 5.5672 5.09121 9.1186 7.25087 13.1579 7.98275 29.2354 13.94582 42.2494 17.11733 52.4118 12.1581 104.4517 16.34544 154.4759 14.87767 40.4416-1.2798 81.2673-4.27933 118.7294-14.87767 18.5331-5.23919 38.25-11.57819 51.364-24.3682v51.49196c0 2.32763 0 4.87924-.4999 6.87892-1.0919 4.41531-5.4792 9.74248-13.374 14.36976-13.0539 7.6388-27.3557 12.33007-39.9937 15.74554-44.913 10.95829-91.6457 14.93766-134.099 14.99765-45.8209-.35194-94.1333-4.49929-134.731-15.11763-17.4253-5.50314-34.8946-10.2504-47.4926-21.87659-2.8955-2.70757-4.5313-5.62312-5.2392-8.11873-.6519-2.26764-.4999-4.49129-.4999-6.87892v-51.49196zm0 72.10874c1.5518 1.53976 3.3395 3.06352 5.2472 4.50329 15.3296 10.59835 34.3946 16.74939 50.992 20.87674 45.9209 10.42237 86.5865 13.90583 131.7315 13.99781 45.4049-.93585 89.8819-3.25949 131.7274-13.99781 14.8177-3.86739 30.7152-9.54251 42.7453-15.62556 4.5753-2.31963 11.7462-8.13473 13.4979-9.75047v51.36797c0 2.32764 0 4.87924-.4999 6.87893-1.0919 4.41531-5.6072 9.51851-13.3739 14.36575-17.1494 10.06243-37.4862 15.61356-55.3634 19.49695-41.5455 8.06274-79.6196 11.19026-118.7294 11.24625-19.781 0-38.834-.6879-56.7392-2.37563-40.1937-4.91923-75.9161-8.60666-109.9828-24.24821-5.8071-2.68758-11.1823-6.411-15.4976-10.37038-2.9195-2.67958-4.4633-5.63912-5.2392-8.11873-.3039-.95985-.4959-2.01569-.4999-2.87955-.14-18.45312 0-36.91424 0-55.36735zm0 71.98875c6.263 6.16704 14.5497 10.82231 22.1166 14.00581 34.6985 14.38175 75.7641 20.23684 108.487 22.98841 19.7329 1.62374 39.0739 2.37963 57.3631 2.37563 45.4648-.73589 89.7859-3.54345 131.7274-13.99782 16.8773-4.57928 32.6749-9.63849 46.6207-17.8772 3.7354-2.21566 6.6789-4.76726 9.6225-7.49483v55.36735c0 5.18319-4.0914 11.01028-13.246 16.87736-9.1585 5.85908-22.8684 11.35823-39.9937 15.9975-34.2426 9.26655-82.0072 15.11764-134.7269 15.11764-52.7198 0-100.4843-5.84709-134.727-15.11764-17.1253-4.63927-30.8352-10.13842-39.9937-15.9975-9.1586-5.86708-13.25-11.69417-13.25-16.87736z" fill="url(#f)"/><ellipse cx="508.61328" cy="530.32983" fill="url(#g)" rx="188.00107" ry="47.999222"/><path id="h" d="m321.965 551.13295v48.34045c0 26.79581 83.255 48.52042 185.951 48.52042 102.6919 0 185.9469-21.72461 185.9469-48.52442v-48.10048c-16.6254 14.85767-78.4957 36.77425-185.371 36.77425-106.8633 0-170.9733-22.15654-186.5309-37.01822z" fill="none" opacity=".5" stroke="#fff" stroke-width="3.999375"/><ellipse cx="507.12207" cy="530.09973" fill="none" opacity=".5" rx="185.93709" ry="45.99736" stroke="#fff" stroke-width="4.003008"/><use height="1085" transform="translate(0 71.988752)" width="5033" xlink:href="#h"/><use height="1085" transform="translate(0 143.9775)" width="5033" xlink:href="#h"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing-template.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing-template.png
new file mode 100644
index 000000000..45aa65690
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing-template.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing-template.svg
new file mode 100644
index 000000000..d93190aa6
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing-template.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(4.0303798 0 0 4.0464523 3690.0503 5703.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#c99c00"/><stop offset="1" stop-color="#e9b913"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4307.266622" x2="3585.718262" y1="964.974395" y2="42.995935"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientTransform="matrix(4.0303798 0 0 4.0464523 3690.0503 5703.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><g transform="translate(-3438)"><path d="m3587.5844-.0003c-16.5912 0-31.8446 14.76087-31.8446 32.55228v959.66454c0 15.50278 14.5398 31.78308 31.139 31.78308h724.247c18.5743 0 33.1187-15.5104 33.1187-31.04126v-595.84868c0-16.93369-2.0548-24.78087-14.0495-36.75269l-342.5176-341.88012c-11.9949-11.96781-21.172-18.14011-38.1365-18.15615zm510.9112.15659c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#c)" stroke-width="15.997"/><path d="m3605.8473 50.10723v925.78911h689.3075v-573.03214l-352.757-352.75697z" fill="url(#b)"/><path d="m4098.4956.15629c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#a)" stroke-width="15.997"/><circle cx="3854.4629" cy="567.67059" fill="#d7d7d7" r="152.00465" stroke="#767676" stroke-width="7.996366"/><rect fill="#8f8f8f" height="264" rx="4" width="264" x="3938.542" y="507.99994"/><path d="m3946.542 515.9997h248v247.99999h-248z" fill="#d1d1d1"/><path d="m4041.3387 821.41707h-303.9373l75.9843-121.97834 75.9844-121.99558 75.9843 121.99558z" fill="#d3d3d3" stroke="#7e7e7e" stroke-width="8"/><path id="d" d="m3718.6024 797.99794h44.0019v44.00192h-44.0019z" fill="#ddd" stroke="#7a7a7a" stroke-width="4.000175"/><path d="m4014.6156 767.78131h184.0081v-256.0112h-256.0112v140.80616z" fill="none"/><use fill="#ddd" height="1085" stroke="#7a7a7a" transform="translate(149.9928 -246.00005)" width="5033" xlink:href="#d"/><use fill="#ddd" height="1085" stroke="#7a7a7a" transform="translate(304.014)" width="5033" xlink:href="#d"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing.png
new file mode 100644
index 000000000..492097021
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing.svg
new file mode 100644
index 000000000..a9dc06c8b
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-drawing.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3226.00004" x2="2506.00004" y1="964.0004" y2="44.0004"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(4.0217311 0 0 4.0377691 2610.1082 5692.3586)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#c99c00"/><stop offset="1" stop-color="#e9b913"/></linearGradient><g transform="translate(-2357.5)"><path d="m2507.7763 0c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.80274c0 15.46954 14.5086 31.71484 31.0722 31.71484h722.8645c18.5345 0 33.0477-15.477 33.0477-30.97461v-596.76758c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#b)" stroke-width="15.997"/><path d="m2526 50v926h688v-574l-352-352z" fill="url(#a)"/><circle cx="2773.9209" cy="567.67065" fill="#f9cfb5" r="152.00465" stroke="#d36118" stroke-width="7.996366"/><rect fill="#48a3d7" height="264" rx="4" width="264" x="2858" y="508"/><path d="m2866 515.99975h248v247.99999h-248z" fill="#aadcf7"/><path d="m2960.7967 821.41712h-303.9373l75.9843-121.97834 75.9844-121.99558 75.9843 121.99558z" fill="#fde9a9" stroke="#e9b913" stroke-width="8"/><path id="c" d="m2638.0604 797.99799h44.0019v44.00192h-44.0019z" fill="#ccf4c6" stroke="#43c330" stroke-width="4.000175"/><path d="m2934.0736 767.78136h184.0081v-256.0112h-256.0112v140.80616z" fill="none"/><use fill="#ccf4c6" height="1085" stroke="#43c330" transform="translate(149.9928 -246)" width="5033" xlink:href="#c"/><use fill="#ccf4c6" height="1085" stroke="#43c330" transform="translate(304.014)" width="5033" xlink:href="#c"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-empty.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-empty.png
new file mode 100644
index 000000000..1b0f8607b
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-empty.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-empty.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-empty.svg
new file mode 100644
index 000000000..c447504f1
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-empty.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(4.0217311 0 0 4.0377691 252.6082 5692.3585)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="868.50004" x2="148.50004" y1="964.0004" y2="44.0004"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m150.2763-.0001c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.80274c0 15.46954 14.5086 31.71484 31.0722 31.71484h722.8645c18.5345 0 33.0477-15.477 33.0477-30.97461v-596.76758c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#a)" stroke-width="15.997"/><path d="m168.5 49.9999v926h688v-574l-352-352z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-formula.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-formula.png
new file mode 100644
index 000000000..c34d06d1a
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-formula.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-formula.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-formula.svg
new file mode 100644
index 000000000..3a1cdf716
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-formula.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(4.0217311 0 0 4.0377691 2610.1082 4796.3585)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#b" y1="-1168.5558" y2="-1398.881"/><linearGradient id="b"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3226.00004" x2="2506.00004" y1="68.0003" y2="-851.9997"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3277.8457" x2="2472.1543" xlink:href="#b" y1="122.46191" y2="-893.53809"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3268.3086" x2="2469" xlink:href="#b" y1="123.07144" y2="-893.92859"/><g transform="translate(-2357.5 895.99995)"><path d="m2507.7763-896.00005c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.802736c0 15.469544 14.5086 31.714844 31.0722 31.714844h722.8645c18.5345 0 33.0477-15.47705 33.0477-30.974609v-596.767581c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#a)" stroke-width="15.997"/><path d="m2526-846.00005v926h688v-574l-352-352z" fill="url(#c)"/><path d="m2623.8457-475.07617v315.38476 7.69141 100h492.3086v-100-7.69141-315.38476z" fill="url(#d)"/><rect fill="#fcede4" height="300" rx="3.846154" width="469.23077" x="2635.3845" y="-463.53818"/><path d="m2635.3846-148.15384h469.2308v84.61538h-469.2308z" fill="#fff" opacity=".99"/><path d="m3068.0769-453.91922v280.76923m-396.1538-280.76923v280.76923m196.1538-280.76923v280.76923m-219.2461-15.38462h442.3384m-442.3384-173.07692h442.3384m-442.3384-76.92308h442.3384" fill="none" stroke="#f09e6f" stroke-dasharray="3.846154 11.538461" stroke-linecap="square" stroke-width="3.846154"/><path d="m2839.0918-440.46474-81.7813 190.65234-48.4375-94.53711-46.5644 17.72266 8.2793 28.82617 22.4394-11.75781 57.6153 122.94336h13.6543l94.0761-223.07618h188.5391v15.38282h23.0879v-46.15235h-230.8926l-.016-.004zm44.0664 76.92187 64.8926 86.26953v1.09571l-67.2774 89.55859h38.1426l50.0645-66.64648h1.1933l50.0606 66.64648h41.3242l-68.8672-91.01953v-1.09571l63.2988-84.80468h-38.1406l-46.8848 61.52734h-1.1914l-45.2929-61.53125zm172.832.004v-.004zm-129.4902 224.84756c-5.4769 0-9.1384.81456-11 2.44532-1.8461 1.6-2.7695 4.83157-2.7695 9.67773v7.89844c0 3.2923-.5847 5.57025-1.7539 6.8164-1.1539 1.25385-3.2848 1.88477-6.3848 1.88477h-2.0391v4.69141h2.0391c3.0769 0 5.1921.6469 6.3613 1.92382 1.1846 1.26923 1.7696 3.56169 1.7696 6.88477v7.86914c0 4.84615.9233 8.09165 2.7695 9.70703 1.8692 1.63077 5.5384 2.43164 11 2.43164h2.1074v-4.73047h-2.3066c-3.0693 0-5.0851-.46997-6.0235-1.42382-.9231-.94615-1.3847-2.98459-1.3847-6.12305v-8.17774c0-3.41538-.4844-5.90708-1.4844-7.46093-.9769-1.56153-2.7001-2.63817-5.1309-3.23047 2.4077-.55385 4.115-1.60068 5.0996-3.16992 1.0077-1.55384 1.5157-4.05385 1.5157-7.5v-8.16797c0-3.11538.4616-5.1476 1.3847-6.09375.9461-.96154 2.9465-1.44532 6.0235-1.44532h2.3066v-4.70703zm53.5762.0137v4.70898h2.2304c3.1 0 5.1163.48377 6.0625 1.44531.9538.96923 1.4161 2.99949 1.4161 6.0918v8.16992c0 3.44615.4919 5.95373 1.4765 7.49219 1.0154 1.55384 2.7234 2.61607 5.1387 3.16992-2.4461.58461-4.1387 1.66124-5.1387 3.23047-.9846 1.53846-1.4765 4.03786-1.4765 7.46094v8.16992c0 3.0923-.47 5.12257-1.4161 6.0918-.9462.96154-2.9625 1.44726-6.0625 1.44726h-2.2304v4.73047h2.0468c5.4616 0 9.1148-.80869 10.961-2.43945 1.8461-1.63077 2.7695-4.86087 2.7695-9.70703v-7.86133c0-3.31538.5922-5.60785 1.7461-6.88477 1.1846-1.26923 3.3237-1.9082 6.416-1.9082h2.1074v-4.70703h-2.1152c-3.1 0-5.2392-.62311-6.4238-1.87696-1.1616-1.24615-1.7383-3.5241-1.7383-6.8164v-7.89844c0-4.84616-.9234-8.07762-2.7695-9.66992-1.8462-1.62308-5.4994-2.43945-10.961-2.43945zm-107.5371 6.76171v.008h.01zm0 .008h-6.0703v10.46289h-9.8458v4.70703h9.8458v20.01562c0 4.46154.9392 7.5988 2.8007 9.42188 1.8692 1.80769 5.0768 2.73242 9.6153 2.73242h7.4082v-4.84766h-6.8164c-2.5692 0-4.3697-.53831-5.4004-1.61523-1.0308-1.07692-1.5528-2.96833-1.5528-5.69141v-20.01562h13.7696v-4.71484h-13.7539zm-123.5782 8.59961c-4.4231 0-7.8458.9695-10.2304 2.89257-2.3923 1.9077-3.5918 4.63927-3.5918 8.17774 0 2.76923.8062 4.98446 2.4062 6.61523 1.6 1.6 4.1464 2.73152 7.6387 3.42383l2.2695.46094.2617.0762c5.3693 1.07692 8.0625 3.01664 8.0625 5.83203 0 1.96154-.7396 3.47617-2.2011 4.57617-1.477 1.06154-3.5536 1.59961-6.2305 1.59961-1.8461 0-3.7998-.27647-5.8613-.8457-2.0616-.59231-4.2229-1.47702-6.4844-2.63086v6.25391c2.3307.76924 4.4844 1.32241 6.4844 1.70703 2 .3923 3.9074.60156 5.7304.60156 4.6077 0 8.2085-1.02427 10.8008-3.07812 2.577-2.05384 3.8848-4.9083 3.8848-8.53907 0-2.75384-.7861-4.9837-2.3399-6.6914-1.5385-1.71538-3.8144-2.85472-6.8144-3.43164l-2.4395-.46094c-4.0154-.76923-6.5371-1.56145-7.5371-2.36914-1.0077-.81539-1.5156-2.04526-1.5156-3.69141 0-1.81539.6694-3.16994 2.0156-4.04687 1.3538-.89999 3.4063-1.36133 6.1524-1.36133 1.8308 0 3.6018.26184 5.3711.76953 1.7538.5 3.492 1.26953 5.2304 2.26953v-5.92383h.016c-1.7692-.73077-3.554-1.26139-5.3848-1.61523-1.8077-.37693-3.7088-.57031-5.6934-.57031zm38.6153.13086c-4.4231 0-7.9225 1.72376-10.461 5.16992-2.5461 3.44615-3.8086 8.21457-3.8086 14.32226 0 5.98463 1.2705 10.69997 3.8243 14.12305 2.5616 3.40769 6.0532 5.10156 10.4609 5.10156 2.2154 0 4.1609-.48561 5.8301-1.43945 1.6884-.99769 3.0238-2.3942 4.0078-4.21875v18.72656h6.0937v-50.90039h-6.0937v4.7168c-1.0077-1.82308-2.3526-3.20815-4.0449-4.1543-1.6693-.96154-3.6009-1.44726-5.8086-1.44726zm51.4004.60156c-2.8693 0-5.3533.69973-7.461 2.10742-2.0923 1.38461-3.6465 3.38461-4.6465 6v-7.20898h-6.0918v36.86914h6.0918v-18.34571c0-4.47692 1-7.9003 3-10.26953 1.9923-2.36923 4.8776-3.55273 8.6621-3.55273 1.6002 0 3.0756.22986 4.4141.6914 1.3281.46061 2.6497 1.19841 3.9395 2.19532v-6.1875c-1.177-.79231-2.4245-1.36906-3.7168-1.73828-1.3-.37692-2.6914-.56055-4.1914-.56055zm7.9082 8.48633v.006h.01c0-.002-.01-.004-.01-.006zm89.8613-8.31836 13.207 17.64648-14.4843 19.23047h7l10.7695-14.7832 10.8066 14.7832h7l-14.4844-19.23047 13.209-17.64648h-6.8164l-9.7148 13.33984-9.7695-13.33984zm-148.2012 4.36914c2.9231 0 5.1326 1.19985 6.6172 3.61523 1.5154 2.39231 2.2676 5.93233 2.2676 10.60156 0 4.67693-.7523 8.22147-2.2754 10.64454-1.4846 2.39231-3.6921 3.58593-6.6152 3.58593s-5.1249-1.19351-6.6172-3.57812c-1.4615-2.39231-2.1992-5.94638-2.1992-10.63867l.01-.0137c0-4.69231.7377-8.24624 2.1992-10.63085 1.4923-2.39232 3.6921-3.58594 6.6152-3.58594z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-master-document.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-master-document.png
new file mode 100644
index 000000000..e7ec82156
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-master-document.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-master-document.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-master-document.svg
new file mode 100644
index 000000000..fba96e836
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-master-document.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 4.315016 -7.111264 0 8304.16 -1235.6976)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" xlink:href="#b" y1="1103.5776" y2="1099.8198"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" y1="1103.5776" y2="1099.8198"><stop offset="0" stop-color="#e9b913"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 4.315016 -7.111264 0 8576.16 -1235.6976)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" xlink:href="#b" y1="1103.5776" y2="1099.8198"/><linearGradient id="d" gradientTransform="matrix(0 4.315016 -7.111264 0 8576.16 -1459.6976)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" xlink:href="#b" y1="1103.5776" y2="1099.8198"/><linearGradient id="e" gradientTransform="matrix(13.99992 0 0 13.2104 -4458 -15046.258)" gradientUnits="userSpaceOnUse" x1="382.98038" x2="326.88815" xlink:href="#f" y1="1217.2303" y2="1139.7397"/><linearGradient id="f"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 4.315016 -7.111264 0 8304.16 -1459.6976)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" xlink:href="#b" y1="1103.5776" y2="1099.8198"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="904.9924" x2="114.3997" y1="1025.01114" y2="-6.20813"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="868.00004" x2="148.00004" y1="964.0004" y2="44.0004"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="j" gradientTransform="matrix(4.0217311 0 0 4.0377691 252.1082 5692.3586)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#f" y1="-1168.5558" y2="-1398.881"/><path d="m149.7763 0c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.80274c0 15.46954 14.5086 31.71484 31.0722 31.71484h722.8645c18.5345 0 33.0477-15.477 33.0477-30.97461v-596.76758c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#j)" stroke-width="15.997"/><path d="m168 49.99995v926h688v-574l-352-352z" fill="url(#i)"/><path d="m364 444h128v88h-128z" fill="#fff" opacity=".6"/><path d="m364 436v88h128v-88zm272 0v88h128v-88zm-384 8v16h96v-16zm120.002 0h111.9941v72h-111.9941zm151.998 0v16h96v-16zm120.002 0h111.9941v72h-111.9941zm-392.002 32v16h96v-16zm272 0v16h96v-16zm-272 32v16h96v-16zm272 0v16h96v-16zm-272 32v16h240v-16zm272 0v16h240v-16zm-272 32v16h240v-16zm272 0v16h240v-16zm-272 32v16h192v-16zm272 0v16h192v-16zm-160 56v88h128v-88zm272 0v88h128v-88zm-384 8v16h96v-16zm120.002 0h111.9941v72h-111.9941zm151.998 0v16h96v-16zm120.002 0h111.9941v72h-111.9941zm-392.002 32v16h96v-16zm272 0v16h96v-16zm-272 32v16h96v-16zm272 0v16h96v-16zm-272 32v16h240v-16zm272 0v16h240v-16zm-272 32v16h240v-16zm272 0v16h240v-16zm-272 32v16h192v-16zm272 0v16h192v-16z" fill="url(#h)"/><path d="m483.9919 476.76088a33.33405 32.727386 0 0 1 -33.3341-32.72736h33.3341z" fill="url(#g)" opacity=".74"/><path d="m404.668 460-32.668 47.38477v8.61523h112v-8.61523l-23.332-25.84571-23.3321 17.23047zm272 0-32.668 47.38477v8.61523h112v-8.61523l-23.332-25.84571-23.3321 17.23047zm-272 224-32.668 47.38477v8.61523h112v-8.61523l-23.332-25.84571-23.3321 17.23047zm272 0-32.668 47.38477v8.61523h112v-8.61523l-23.332-25.84571-23.3321 17.23047z" fill="url(#e)"/><path d="m755.9919 476.76088a33.33405 32.727386 0 0 1 -33.3341-32.72736h33.3341z" fill="url(#d)" opacity=".74"/><path d="m755.9919 700.76088a33.33405 32.727386 0 0 1 -33.3341-32.72736h33.3341z" fill="url(#c)" opacity=".74"/><path d="m483.9919 700.76088a33.33405 32.727386 0 0 1 -33.3341-32.72736h33.3341z" fill="url(#a)" opacity=".74"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation-template.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation-template.png
new file mode 100644
index 000000000..975035dd5
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation-template.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation-template.svg
new file mode 100644
index 000000000..b1f52217a
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation-template.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="633.2663" x2="553.2626" y1="663.77493" y2="759.77913"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#353535"/></linearGradient><linearGradient id="b" gradientTransform="translate(-2350.7407 896)" gradientUnits="userSpaceOnUse" x1="3217.002" x2="2504.9102" xlink:href="#c" y1="75.776367" y2="-851.24713"/><linearGradient id="c" gradientTransform="translate(0 20)" gradientUnits="userSpaceOnUse" x1="129" x2="103" y1="56" y2="24"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#767676"/></linearGradient><linearGradient id="d" gradientTransform="translate(-2350.7407 896)" gradientUnits="userSpaceOnUse" x1="3240" x2="2500" xlink:href="#c" y1="68" y2="-852"/><linearGradient id="e" gradientTransform="matrix(4.0303798 0 0 4.0464523 252.8105 5703.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#d36118"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="870.026822" x2="148.478462" y1="964.975395" y2="42.996935"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="g" gradientTransform="matrix(4.0303798 0 0 4.0464523 252.8105 5703.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><path d="m150.3446-.0003c-16.5912 0-31.8446 14.76087-31.8446 32.55228v959.66454c0 15.50278 14.5398 31.78308 31.139 31.78308h724.247c18.5743 0 33.1187-15.5104 33.1187-31.04126v-595.84868c0-16.93369-2.0548-24.78087-14.0495-36.75269l-342.5176-341.88012c-11.9949-11.96781-21.172-18.14011-38.1365-18.15615zm510.9112.15659c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#g)" stroke-width="15.997"/><path d="m168.6075 50.10723v925.78911h689.3075v-573.03214l-352.757-352.75697z" fill="url(#f)"/><path d="m661.2558.15629c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#e)" stroke-width="15.997"/><path id="h" d="m490.2279 839.78224-96.9722 64.0028h47.034l80.9716-64.0028z" fill="#646464"/><path d="m489.2599 823.78154h48.0021v24.00105h-48.0021z" fill="#646464"/><path d="m261.2495 463.76562c-2.2161.00001-4 1.78393-4 4v360.01563c0 2.2161 1.7839 4 4 4h504.0215c2.2161 0 4.002-1.7839 4.002-4v-360.01563c0-2.21609-1.7859-4-4.002-4zm20.002 16h464.0195c4.4322 0 8 3.56976 8 8.00196v320.01367c0 4.43219-3.5678 8-8 8h-464.0195c-4.4322 0-8.002-3.56781-8.002-8v-320.01367c0-4.4322 3.5698-8.00195 8.002-8.00196zm24 32.00196v26.00195h416.0176v-26.00195zm80.0039 46.00195v26.00195h256.0117v-26.00195zm-35.9961 74.22656v22l125 .002v-22zm-35 .004a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0 -11-11zm35 39.99805v22l125 .002v-22zm-35 .002a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0 -11-11zm0 40a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0 -11-11zm35 0v22l125 .002v-22zm-35 40a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0 -11-11zm35 0v22h125v-22z" fill="url(#d)"/><path d="m513.2613 631.77344v144.00586h208.0078v-144.00586zm12 12h184.0078v120.00586h-184.0078zm12 20.00195v8h160.0078v-8zm0 24v8h160.0078v-8zm0 24v8h160.0078v-8zm0 24v8h160.0078v-8z" fill="url(#b)"/><path d="m549.2625 739.77786 44.0019-44.00193 32.0014 32.0014 60.0027-60.00262" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="12.000525"/><use fill="#646464" height="1085" transform="matrix(-1 0 0 1 1022.5217 0)" width="5033" xlink:href="#h"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation.png
new file mode 100644
index 000000000..fd23e0021
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation.svg
new file mode 100644
index 000000000..6a8f98ffe
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-presentation.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="626.5068" x2="546.5034" y1="663.77488" y2="759.77908"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#106802"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="859.502" x2="147.4102" y1="971.776317" y2="44.75282"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#767676"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="882.5" x2="142.5" xlink:href="#d" y1="963.99995" y2="43.99995"/><linearGradient id="d"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#d36118"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="868.50004" x2="148.50004" y1="964.0004" y2="44.0004"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientTransform="matrix(4.0217311 0 0 4.0377691 252.6082 5692.3584)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#d" y1="-1168.5558" y2="-1398.881"/><path d="m150.2763-.0001c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.80274c0 15.46954 14.5086 31.71484 31.0722 31.71484h722.8645c18.5345 0 33.0477-15.477 33.0477-30.97461v-596.76758c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#f)" stroke-width="15.997"/><path d="m168.5 49.9999v926h688v-574l-352-352z" fill="url(#e)"/><path id="g" d="m483.4686 839.78219-96.9722 64.0028h47.034l80.9716-64.0028z" fill="#646464"/><path d="m482.5006 823.78149h48.0021v24.00105h-48.0021z" fill="#646464"/><path d="m254.4902 463.76557c-2.2161.00001-4 1.78393-4 4v360.01563c0 2.2161 1.7839 4 4 4h504.0215c2.2161 0 4.002-1.7839 4.002-4v-360.01563c0-2.21609-1.7859-4-4.002-4zm20.002 16h464.0195c4.4322 0 8 3.56976 8 8.00196v320.01367c0 4.43219-3.5678 8-8 8h-464.0195c-4.4322 0-8.002-3.56781-8.002-8v-320.01367c0-4.4322 3.5698-8.00195 8.002-8.00196zm24 32.00196v26.00195h416.0176v-26.00195zm80.0039 46.00195v26.00195h256.0117v-26.00195zm-35.9961 74.22656v22l125 .002v-22zm-35 .004a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0 -11-11zm35 39.99805v22l125 .002v-22zm-35 .002a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0 -11-11zm0 40a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0 -11-11zm35 0v22l125 .002v-22zm-35 40a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0 -11-11zm35 0v22h125v-22z" fill="url(#c)"/><path d="m506.502 631.77339v144.00586h208.0078v-144.00586zm12 12h184.0078v120.00586h-184.0078zm12 20.00195v8h160.0078v-8zm0 24v8h160.0078v-8zm0 24v8h160.0078v-8zm0 24v8h160.0078v-8z" fill="url(#b)"/><path d="m542.5032 739.77781 44.0019-44.00193 32.0014 32.0014 60.0027-60.00262" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="12.000525"/><use fill="#646464" height="1085" transform="matrix(-1 0 0 1 1009.0031 0)" width="5033" xlink:href="#g"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet-template.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet-template.png
new file mode 100644
index 000000000..d0e10a993
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet-template.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet-template.svg
new file mode 100644
index 000000000..8bffac028
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet-template.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(5.714289 0 0 -10.666642 -2292.6706 -10660.114)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#8ee780"/><stop offset="1" stop-color="#ccf4c6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(5.714289 0 0 -7.1110732 -2356.6706 -6826.7537)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f5ce53"/><stop offset="1" stop-color="#fde9a9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(5.714289 0 0 -16.888883 -2420.6706 -17368.516)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f09e6f"/><stop offset="1" stop-color="#f9cfb5"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="616.0119" x2="616.0119" y1="752.23486" y2="679.98521"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#c15414"/></linearGradient><linearGradient id="e" gradientTransform="matrix(5.714289 0 0 -12.444402 -2484.6706 -12576.835)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#63bbee"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="f" gradientTransform="matrix(7.5897453 0 0 10.400002 -5792.3192 11925.818)" gradientUnits="userSpaceOnUse" x1="829.36053" x2="829.36053" y1="-1064.7994" y2="-1082.3413"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#f9f9f9"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="579.2622" x2="579.2622" y1="871.984074" y2="663.98439"><stop offset="0" stop-color="#727272"/><stop offset="1" stop-color="#9a9a9a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(8 0 0 8 -3503.2398 39.99995)" gradientUnits="userSpaceOnUse" x1="546" x2="458" xlink:href="#i" y1="122" y2="6"/><linearGradient id="i" gradientTransform="translate(0 20)" gradientUnits="userSpaceOnUse" x1="129" x2="103" y1="56" y2="24"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="j" gradientTransform="matrix(4.0303798 0 0 4.0464523 252.8105 5703.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#43c330"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="870.026822" x2="148.478462" y1="964.975395" y2="42.996935"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="l" gradientTransform="matrix(4.0303798 0 0 4.0464523 252.8105 5703.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#i" y1="-1168.5558" y2="-1398.881"/><path d="m150.3446-.0003c-16.5912 0-31.8446 14.76087-31.8446 32.55228v959.66454c0 15.50278 14.5398 31.78308 31.139 31.78308h724.247c18.5743 0 33.1187-15.5104 33.1187-31.04126v-595.84868c0-16.93369-2.0548-24.78087-14.0495-36.75269l-342.5176-341.88012c-11.9949-11.96781-21.172-18.14011-38.1365-18.15615zm510.9112.15659c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#l)" stroke-width="15.997"/><path d="m168.6075 50.10723v925.78911h689.3075v-573.03214l-352.757-352.75697z" fill="url(#k)"/><path d="m661.2558.15629c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#j)" stroke-width="15.997"/><path d="m266.7622 423.98433v16 64 16 64 16 64 16 64 16 64 16h480v-16-400h-464z" fill="url(#h)"/><g fill="#b3b3b3"><path d="m282.7619 439.98516h136v64.00002h-136z"/><path d="m434.7478 439.98516h143.9996v64.00002h-143.9996z"/><path d="m594.7619 439.98516h136.0001v64.00002h-136.0001z"/></g><g fill="#e0e0e0"><path d="m282.7619 519.98518h136v64.00001h-136z"/><path d="m594.7619 519.98518h136.0001v64.00001h-136.0001z"/><path d="m434.7478 599.98519h143.9996v64.00001h-143.9996z"/><path d="m594.7619 599.98519h136.0001v64.00001h-136.0001z"/><path d="m282.7619 599.98519h136v64.00001h-136z"/><path d="m434.7478 679.98521h143.9996v64.00001h-143.9996z"/><path d="m282.7619 679.98521h136v64.00001h-136z"/><path d="m434.7478 759.98522h143.9996v64.00001h-143.9996z"/><path d="m282.7619 759.98522h136v64.00001h-136z"/></g><path d="m466.7619 647.9852h312.0001v224.00004h-312.0001z" fill="url(#g)"/><path d="m482.7619 663.9852h280.0001v192.00004h-280.0001z" fill="url(#f)"/><path d="m498.7619 719.98521h56v127.99923h-56z" fill="#18a303"/><path d="m506.7619 839.98523h40v-112.00002h-40z" fill="url(#e)"/><path d="m562.7619 679.98521h56v167.99923h-56z" fill="url(#d)"/><path d="m570.7619 839.98523h40v-152.00002h-40z" fill="url(#c)"/><path d="m626.762 767.98522h56v79.99922h-56z" fill="#c99c00"/><path d="m634.762 839.98523h40v-64.00001h-40z" fill="url(#b)"/><path d="m690.762 735.98522h56v112.00002h-56z" fill="#43c330"/><path d="m698.762 839.98523h40v-96.00001h-40z" fill="url(#a)"/><path d="m434.7478 519.98518h143.9996v64.00001h-143.9996z" fill="#e0e0e0"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet.png
new file mode 100644
index 000000000..b325c7402
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet.svg
new file mode 100644
index 000000000..8619b5351
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-spreadsheet.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(4.0217311 0 0 4.0377691 2610.1082 5692.3584)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#b" y1="-1168.5558" y2="-1398.881"/><linearGradient id="b"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#43c330"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3226.00004" x2="2506.00004" y1="964.0004" y2="44.0004"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3222" x2="2518" xlink:href="#b" y1="1015.9999" y2="87.99989"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2938.502" x2="2938.502" y1="871.984024" y2="663.98434"><stop offset="0" stop-color="#727272"/><stop offset="1" stop-color="#9a9a9a"/></linearGradient><linearGradient id="f" gradientTransform="matrix(7.5897453 0 0 10.400002 -3433.0794 11925.818)" gradientUnits="userSpaceOnUse" x1="829.36053" x2="829.36053" y1="-1064.7994" y2="-1082.3413"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#f9f9f9"/></linearGradient><linearGradient id="g" gradientTransform="matrix(5.714289 0 0 -12.444402 -125.4308 -12576.835)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#63bbee"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2975.2517" x2="2975.2517" y1="752.23481" y2="679.98516"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#c15414"/></linearGradient><linearGradient id="i" gradientTransform="matrix(5.714289 0 0 -16.888883 -61.4308 -17368.516)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f09e6f"/><stop offset="1" stop-color="#f9cfb5"/></linearGradient><linearGradient id="j" gradientTransform="matrix(5.714289 0 0 -7.1110732 2.5692 -6826.7538)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f5ce53"/><stop offset="1" stop-color="#fde9a9"/></linearGradient><linearGradient id="k" gradientTransform="matrix(5.714289 0 0 -10.666642 66.5692 -10660.114)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#8ee780"/><stop offset="1" stop-color="#ccf4c6"/></linearGradient><g transform="translate(-2357.5)"><path d="m2507.7763-.0001c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.80274c0 15.46954 14.5086 31.71484 31.0722 31.71484h722.8645c18.5345 0 33.0477-15.477 33.0477-30.97461v-596.76758c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#a)" stroke-width="15.997"/><path d="m2526 49.9999v926h688v-574l-352-352z" fill="url(#c)"/><path d="m2626.002 423.98428v16 64 16 64 16 64 16 64 16 64 16h480v-16-400h-464z" fill="url(#d)"/><g fill="#92e285"><path d="m2642.0017 439.98511h136v64.00002h-136z"/><path d="m2793.9876 439.98511h143.9996v64.00002h-143.9996z"/><path d="m2954.0017 439.98511h136.0001v64.00002h-136.0001z"/></g><g fill="#d4f1cf"><path d="m2642.0017 519.98513h136v64.00001h-136z"/><path d="m2954.0017 519.98513h136.0001v64.00001h-136.0001z"/><path d="m2793.9876 599.98514h143.9996v64.00001h-143.9996z"/><path d="m2954.0017 599.98514h136.0001v64.00001h-136.0001z"/><path d="m2642.0017 599.98514h136v64.00001h-136z"/><path d="m2793.9876 679.98516h143.9996v64.00001h-143.9996z"/><path d="m2642.0017 679.98516h136v64.00001h-136z"/><path d="m2793.9876 759.98517h143.9996v64.00001h-143.9996z"/><path d="m2642.0017 759.98517h136v64.00001h-136z"/></g><path d="m2826.0017 647.98515h312.0001v224.00004h-312.0001z" fill="url(#e)"/><path d="m2842.0017 663.98515h280.0001v192.00004h-280.0001z" fill="url(#f)"/><path d="m2858.0017 719.98516h56v127.99923h-56z" fill="#18a303"/><path d="m2866.0017 839.98518h40v-112.00002h-40z" fill="url(#g)"/><path d="m2922.0017 679.98516h56v167.99923h-56z" fill="url(#h)"/><path d="m2930.0017 839.98518h40v-152.00002h-40z" fill="url(#i)"/><path d="m2986.0018 767.98517h56v79.99922h-56z" fill="#c99c00"/><path d="m2994.0018 839.98518h40v-64.00001h-40z" fill="url(#j)"/><path d="m3050.0018 735.98517h56v112.00002h-56z" fill="#43c330"/><path d="m3058.0018 839.98518h40v-96.00001h-40z" fill="url(#k)"/><path d="m2793.9876 519.98513h143.9996v64.00001h-143.9996z" fill="#d4f1cf"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text-template.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text-template.png
new file mode 100644
index 000000000..673df6caf
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text-template.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text-template.svg
new file mode 100644
index 000000000..4d8d2fa14
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text-template.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 6.7158504 -10.96529 0 12808.155 -2522.8066)" gradientUnits="userSpaceOnUse" x1="445.69501" x2="441.388" y1="1103.578" y2="1099.8199"><stop offset="0" stop-color="#e9b913"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(3.9538782 0 0 3.9182325 -788.4404 6704.0039)" gradientUnits="userSpaceOnUse" x2="0" y1="-1556.6379" y2="-1550.512"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#047fc6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(3.9538782 0 0 3.9182325 -2830.8833 569.47023)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#d" y1="-5.058" y2="1.412"/><linearGradient id="d"><stop offset="0" stop-color="#808080"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(3.9538782 0 0 3.9182325 -2830.8833 569.47023)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#d" y1="-6.308" y2="-.088"/><linearGradient id="f" gradientTransform="matrix(3.9538782 0 0 3.9182325 -2830.8833 569.47023)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#g" y1="-8.721" y2="2.989"/><linearGradient id="g"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#666" stop-opacity=".5"/></linearGradient><radialGradient id="h" cx="-1535.304" cy="-842.90802" gradientTransform="matrix(0 12.99184 29.987793 0 26027.987 20385.414)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#00a8ff" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(3.9538782 0 0 3.9182325 -2830.8833 569.47023)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#g" y1="-8.721" y2="-1.764"/><linearGradient id="j" gradientTransform="matrix(35.056349 0 0 31.763151 -11645.315 -36778.973)" gradientUnits="userSpaceOnUse" x2="0" y1="1173" y2="1178"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#023f62"/></linearGradient><linearGradient id="k" gradientTransform="matrix(3.9538782 0 0 3.9182325 -788.4404 6704.0039)" gradientUnits="userSpaceOnUse" x2="0" y1="-1554.4651" y2="-1562.3665"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#106802"/></linearGradient><linearGradient id="l" gradientTransform="matrix(35.056349 0 0 31.763151 -11645.315 -36818.547)" gradientUnits="userSpaceOnUse" x2="0" y1="1173.911" y2="1178"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#1a1a1a"/></linearGradient><linearGradient id="m" gradientTransform="matrix(3.9538782 0 0 3.9182325 -788.4404 6704.0039)" gradientUnits="userSpaceOnUse" x1="346.69601" x2="361.36801" y1="-1576.519" y2="-1566.796"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-35.056349 0 0 31.763151 12844.057 -36828.343)" gradientUnits="userSpaceOnUse" x2="0" y1="1173" y2="1178"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="o" gradientTransform="matrix(38.819255 0 0 31.34586 -8173.7707 18672.089)" gradientUnits="userSpaceOnUse" x2="0" y1="-581.638" y2="-577.573"><stop offset="0" stop-color="#44adeb"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="p" gradientTransform="translate(-3437.2398 895.99995)" gradientUnits="userSpaceOnUse" x1="4303.257800000001" x2="3597.7441" xlink:href="#q" y1="141.12903" y2="-788.86664"/><linearGradient id="q" gradientTransform="translate(0 20)" gradientUnits="userSpaceOnUse" x1="129" x2="103" y1="56" y2="24"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="r" gradientTransform="matrix(4.0303798 0 0 4.0464523 252.8105 5703.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="870.026822" x2="148.478462" y1="964.974395" y2="42.995935"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="t" gradientTransform="matrix(4.0303798 0 0 4.0464523 252.8105 5703.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#q" y1="-1168.5558" y2="-1398.881"/><path d="m150.3446-.0003c-16.5912 0-31.8446 14.76087-31.8446 32.55228v959.66454c0 15.50278 14.5398 31.78308 31.139 31.78308h724.247c18.5743 0 33.1187-15.5104 33.1187-31.04126v-595.84868c0-16.93369-2.0548-24.78087-14.0495-36.75269l-342.5176-341.88012c-11.9949-11.96781-21.172-18.14011-38.1365-18.15615zm510.9112.15659c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#t)" stroke-width="15.997"/><path d="m168.6075 50.10723v925.78911h689.3075v-573.03214l-352.757-352.75697z" fill="url(#s)"/><path d="m661.2558.15629c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#r)" stroke-width="15.997"/><path d="m288.7795 423.81287v20.04301h124.2667v-20.04301zm144.3097 0v220.47311h332.714v-220.47311zm-180.3871 40.08602v20.04301h160.3441v-20.04301zm0 40.08602v20.04301h160.3441v-20.04301zm0 40.08602v20.04301h160.3441v-20.04301zm0 40.08602v20.04301h160.3441v-20.04301zm0 40.08602v20.04301h160.3441v-20.04301zm0 40.08602v20.04301h513.1011v-20.04301zm0 40.08602v20.04301h513.1011v-20.04301zm0 40.08602v20.04301h513.1011v-20.04301zm0 40.08602v20.04301h513.1011v-20.04301zm0 40.08602v20.04301h336.7226v-20.04301z" fill="url(#p)"/><path d="m449.1235 440.16856h300.4947v188.07517h-300.4947z" fill="url(#o)"/><path d="m667.947 495.56453c-59.5652 23.54075-117.7465 55.71727-157.2853 106.77184 80.9675 0 157.9732-3.87122 238.9447-3.87122l.012-35.43257c-20.0382-17.22455-56.9437-58.90671-81.6712-67.47197z" fill="#fff" opacity=".5"/><path d="m669.489 499.20849c20.0304 9.92488 54.8403 44.49153 80.1174 69.48201v29.77857h-230.3687c40.0726-49.63225 100.1675-79.41081 150.2474-99.26058z" fill="url(#n)"/><path d="m595.931 556.90054 1.7516-14.01551 26.3051-11.15129 14.7876-13.69423 26.0165-10.45384-6.7889 16.9346-10.1455 17.60071-6.0337 19.13272-4.1753 11.02199-41.7213-15.37515z" fill="#333"/><path d="m525.979 467.2749c-25.5025 38.07738-46.893 72.54607-76.8515 106.63077l.2768 27.56477c66.3461 0 175.9199.86201 242.2699.86201-55.5797-39.98556-116.1451-76.71899-150.619-137.25568-4.7447 4.18467-12.0198-2.03748-15.0723 2.19421z" fill="url(#m)" opacity=".5"/><path d="m604.3805 543.87634c-29.9823-24.65352-45.0743-44.66785-65.1045-74.44642-5.8518 1.75145-5.6304 1.08535-10.0113 0 0 0-26.7994 39.45661-40.0647 59.55713-13.2692 20.10054-40.0725 49.62834-40.0725 49.62834v19.84976h230.3688s-55.038-39.3939-75.1119-54.59272z" fill="url(#l)"/><path d="m749.6182 578.61539h-12.9133l-57.2007 9.92489s-56.5247-14.88929-65.0295-14.88929c-8.3545 0-35.1342 4.96048-40.1437 4.96048-3.5111 0-25.0399-9.92488-30.1286-9.92488-8.398 0-18.0771 10.54004-43.117 14.88928 0 0-7.196-15.82182-11.8893-14.88928-30.0495 11.48042-40.0726 9.92488-40.0726 9.92488v49.62834h300.4829l.01-49.62834z" fill="url(#k)"/><path d="m449.1235 588.5442v39.69953h260.4302l10.0191-9.92489-10.0152-9.9288-20.0303-9.9288-50.0799-9.92488-50.0798-4.96832-45.0742 4.9644h-60.0989-35.0552z" fill="url(#j)"/><path d="m469.1618 568.6905 14.2735-22.70223 16.9107-19.84193 12.9173-23.31348 15.9975-23.48197-10.8574 29.65318-7.9473 24.43018-3.8471 15.4104-7.1802 16.4174c-2.8864-2.08842-6.5398-2.16677-9.8333-3.22471l-9.4024 3.6518-11.0392 3.00136z" fill="#333"/><path d="m505.9012 569.12935 10.7744-26.95744 5.2586-27.81945 7.5914-17.17361 4.7447-17.82796 6.5792 18.33733 1.8662 17.51449 7.9632 15.60632 7.8959 17.92592 1.4748 12.65589-13.2574 3.6949-12.597-4.87037-13.9256 8.95316h-14.3684z" fill="url(#i)"/><path d="m635.0072 573.67058-17.5473-12.53051-11.2053-8.8552 10.889 16.80138 17.8715 4.58433z" fill="#808080"/><path d="m749.6182 565.55201v-125.38345l-300.4947-.32129v125.70474z" fill="url(#h)"/><path d="m749.6182 498.62076c-32.755-.00004-59.3081-26.31382-59.3081-58.77349h59.3081z" fill="#e9b913" opacity=".5"/><path d="m649.7037 561.71606 6.1918-19.75574 7.5994-17.17361 4.7447-17.82012 6.5792 18.33733 8.4455 15.64942 6.089 15.6024-.8699 16.68383 8.3585 8.31841-17.2152-.9247-34.7427-7.11943 4.8237-11.79388z" fill="url(#f)"/><path d="m609.39 568.6905-14.5898-21.90291-25.8584-27.94875-21.3904-27.87823-8.2754-11.6058 8.9673 30.13121 9.8294 18.06305 8.7222 27.60002 2.5304 13.54141 9.0071 2.98962 13.7594-3.16202c5.7806-.56814 11.5572.098 17.3022.16849z" fill="url(#e)"/><path d="m745.5458 572.72236-11.7629-7.01363-16.4718-22.36527-24.2214-20.74704-18.9115-15.63375 3.6456 13.05948 16.7169 26.1346 1.8347 23.56817 10.0428 7.64056 22.5371-4.33749 16.5944-.30171z" fill="url(#c)"/><path d="m449.2303 598.7316-.1028 29.51213h250.411v-9.92489l-10.0152-9.9288-50.0798-9.9288-50.0838-4.96049-50.0798 4.96049-54.1998 1.48108-35.842-1.21464z" fill="url(#b)"/><path d="m589.4941 588.79887-50.2933 5.6501-53.6541 4.06712-32.7183.11755 32.2517 1.32436 55.291-.0784 48.9886-5.02318 50.1668 4.74106 22.3157 4.31006 27.4794 6.34753 9.0149 8.56526 1.2414 9.43119h4.5708l.8105-10.92403-13.4827-12.77344-52.1912-9.72898-49.7912-6.02232z" fill="#0088b7"/><path d="m559.3103 618.32276 10.015-9.9288h40.0687l30.0495 9.92488 10.0151 9.92097h-20.0382l-70.1101-9.92489z" fill="#1c99e0" opacity=".5"/><path d="m539.3234 479.35089 6.1759 23.14108c5.0768 9.31755 15.0406 13.26322 23.2646 21.19764 11.8696 11.46867 25.0597 25.01007 30.1088 29.37499l-4.0725-6.24566-25.8306-28.03496-21.3747-27.79594-8.2795-11.62931z" fill="#fff" opacity=".4"/><path d="m529.3082 479.35089-12.9213 29.8295-12.8975 35.80089-14.1312 17.13443c2.0323.4506 8.3269 1.94344 10.0547 3.19337l7.1566-16.40957 3.8352-15.42608 8.0263-24.48895 10.8733-29.63359z" opacity=".25"/><path d="m544.1352 568.73752c-8.1766 0-17.5235 9.91314-41.1401 14.44653l-.8699.48977c.435.14499 1.9296.41143 7.1724-.36831 6.9865-1.03832 31.8683-11.48826 37.799-11.14345 5.9467.3448 23.6917 10.38331 27.187 10.03851 3.4952-.35263 37.0795-5.1799 43.374-3.80068 6.2866 1.39097 64.0014 14.2075 64.0014 14.2075l55.1052-10.03851 12.8501.36832v-4.28654h-12.9687l-57.094 9.91312s-56.6077-14.92847-65.1085-14.92847c-8.3585 0-35.15 5.01535-40.1595 5.01535-3.5111 0-25.0558-9.91314-30.1484-9.91314z" fill="#ff0" opacity=".35"/><path d="m749.7577 491.07895c-28.3861-.006-51.3943-22.81077-51.3943-50.93977h51.4053z" fill="url(#a)" opacity=".74"/><g fill="#fff" transform="translate(-3437.2398 895.99995)"><path d="m4123.596-455.83139c0 34.64893 28.2979 62.69173 63.262 62.69173v-3.87122c-32.8053 0-59.3555-26.30701-59.3555-58.82051z" opacity=".5"/><path d="m4111.3627-389.09997 3.7088 13.10257 16.6853 26.20514 1.8465 23.50939 10.0151 7.71108 1.728-.36831-8.8963-8.81603-1.7319-22.52983-9.5366-14.53664 25.6013 13.55708 20.2636 20.93512-16.4323-22.28299-24.2175-20.81757-19.034-15.67293zm59.6799 58.77349.9884 1.10494-.249-.61516z" opacity=".4"/><path d="m3882.3548-460.16127v196.42149h308.6624v-196.42149zm4.0086 4.32989h300.4948l.1504 188.083h-300.6452z" opacity=".55"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text.png
new file mode 100644
index 000000000..b59049347
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text.svg
new file mode 100644
index 000000000..3e45e930b
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-text.svg
@@ -0,0 +1 @@
+<svg height="1024" shape-rendering="crispEdges" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 6.701439 -10.94176 0 15138.511 -2516.2964)" gradientUnits="userSpaceOnUse" x1="445.69501" x2="441.388" y1="1103.578" y2="1099.8199"><stop offset="0" stop-color="#e9b913"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(3.9453936 0 0 3.9098244 1571.0917 6690.7145)" gradientUnits="userSpaceOnUse" x2="0" y1="-1556.6379" y2="-1550.512"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#047fc6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(3.9453936 0 0 3.9098244 -466.9684 569.3448)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#d" y1="-5.058" y2="1.412"/><linearGradient id="d"><stop offset="0" stop-color="#808080"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(3.9453936 0 0 3.9098244 -466.9684 569.3448)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#d" y1="-6.308" y2="-.088"/><linearGradient id="f" gradientTransform="matrix(3.9453936 0 0 3.9098244 -466.9684 569.3448)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#g" y1="-8.721" y2="2.989"/><linearGradient id="g"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#666" stop-opacity=".5"/></linearGradient><radialGradient id="h" cx="-1535.304" cy="-842.90802" gradientTransform="matrix(0 12.963961 29.923443 0 28329.974 20342.766)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#00a8ff" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(3.9453936 0 0 3.9098244 -466.9684 569.3448)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#g" y1="-8.721" y2="-1.764"/><linearGradient id="j" gradientTransform="matrix(34.981122 0 0 31.694991 -9262.486 -36698.953)" gradientUnits="userSpaceOnUse" x2="0" y1="1173" y2="1178"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#023f62"/></linearGradient><linearGradient id="k" gradientTransform="matrix(3.9453936 0 0 3.9098244 1571.0917 6690.7145)" gradientUnits="userSpaceOnUse" x2="0" y1="-1554.4651" y2="-1562.3665"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#106802"/></linearGradient><linearGradient id="l" gradientTransform="matrix(34.981122 0 0 31.694991 -9262.486 -36738.442)" gradientUnits="userSpaceOnUse" x2="0" y1="1173.911" y2="1178"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#1a1a1a"/></linearGradient><linearGradient id="m" gradientTransform="matrix(3.9453936 0 0 3.9098244 1571.0917 6690.7145)" gradientUnits="userSpaceOnUse" x1="346.69601" x2="361.36801" y1="-1576.519" y2="-1566.796"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-34.981122 0 0 31.694991 15174.335 -36748.217)" gradientUnits="userSpaceOnUse" x2="0" y1="1173" y2="1178"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="o" gradientTransform="matrix(38.735953 0 0 31.278595 -5798.3906 18633.117)" gradientUnits="userSpaceOnUse" x2="0" y1="-581.638" y2="-577.573"><stop offset="0" stop-color="#44adeb"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="3222" x2="2518" xlink:href="#q" y1="1036" y2="108"/><linearGradient id="q"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="3226.00004" x2="2506.00004" y1="964.0004" y2="44.0004"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="s" gradientTransform="matrix(4.0217311 0 0 4.0377691 2610.1082 5692.3586)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#q" y1="-1168.5558" y2="-1398.881"/><g transform="translate(-2357.5)"><path d="m2507.7763 0c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.80274c0 15.46954 14.5086 31.71484 31.0722 31.71484h722.8645c18.5345 0 33.0477-15.477 33.0477-30.97461v-596.76758c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#s)" stroke-width="15.997"/><path d="m2526 50v926h688v-574l-352-352z" fill="url(#r)"/><path d="m2646 424v20h124v-20zm144 0v220h332v-220zm-180 40v20h160v-20zm0 40v20h160v-20zm0 40v20h160v-20zm0 40v20h160v-20zm0 40v20h160v-20zm0 40v20h512v-20zm0 40v20h512v-20zm0 40v20h512v-20zm0 40v20h512v-20zm0 40v20h336v-20z" fill="url(#p)"/><path d="m2805.9999 440.32059h299.8499v187.67158h-299.8499z" fill="url(#o)"/><path d="m3024.3538 495.59769c-59.4374 23.49023-117.4938 55.59771-156.9478 106.54272 80.7938 0 157.6343-3.86291 238.432-3.86291l.012-35.35654c-19.9952-17.18759-56.8215-58.7803-81.496-67.32718z" fill="#fff" opacity=".5"/><path d="m3025.8925 499.23383c19.9874 9.90358 54.7226 44.39605 79.9455 69.33291v29.71467h-229.8744c39.9866-49.52575 99.9526-79.24041 149.925-99.04758z" fill="url(#n)"/><path d="m2952.4924 556.80208 1.7478-13.98544 26.2487-11.12736 14.7558-13.66484 25.9607-10.43141-6.7743 16.89826-10.1238 17.56294-6.0207 19.09167-4.1664 10.99833-41.6317-15.34215z" fill="#333"/><path d="m2882.6905 467.36876c-25.4478 37.99567-46.7924 72.3904-76.6866 106.40196l.2762 27.50562c66.2037 0 175.5424.86016 241.75.86016-55.4604-39.89976-115.8959-76.55436-150.2958-136.96115-4.7345 4.17569-11.994-2.03311-15.0399 2.1895z" fill="url(#m)" opacity=".5"/><path d="m2960.9237 543.80583c-29.9179-24.60062-44.9775-44.572-64.9648-74.28667-5.8392 1.74769-5.6183 1.08302-9.9898 0 0 0-26.7419 39.37194-39.9787 59.42933-13.2407 20.0574-39.9865 49.52184-39.9865 49.52184v19.80717h229.8744s-54.9199-39.30937-74.9507-54.47558z" fill="url(#l)"/><path d="m3105.8498 578.47033h-12.8856l-57.078 9.90359s-56.4034-14.85734-64.8899-14.85734c-8.3366 0-35.0588 4.94984-40.0576 4.94984-3.5035 0-24.9862-9.90358-30.0639-9.90358-8.38 0-18.0383 10.51742-43.0245 14.85733 0 0-7.1806-15.78787-11.8638-14.85733-29.985 11.45578-39.9866 9.90358-39.9866 9.90358v49.52184h299.8381l.01-49.52184z" fill="url(#k)"/><path d="m2805.9999 588.37783v39.61434h259.8713l9.9976-9.90359-9.9937-9.90749-19.9873-9.9075-49.9724-9.90358-49.9724-4.95766-44.9774 4.95375h-59.97-34.9799z" fill="url(#j)"/><path d="m2825.9952 568.56674 14.2429-22.65352 16.8744-19.79935 12.8896-23.26345 15.9631-23.43158-10.8341 29.58955-7.9302 24.37775-3.8389 15.37734-7.1648 16.38217c-2.8802-2.08394-6.5257-2.16213-9.8122-3.21779l-9.3822 3.64396-11.0155 2.99492z" fill="#333"/><path d="m2862.6558 569.00465 10.7512-26.8996 5.2474-27.75975 7.5751-17.13676 4.7345-17.7897 6.5651 18.29798 1.8622 17.47691 7.9461 15.57283 7.8789 17.88745 1.4717 12.62873-13.229 3.68697-12.57-4.85992-13.8957 8.93395h-14.3375z" fill="url(#i)"/><path d="m2991.4847 573.53613-17.5096-12.50362-11.1813-8.8362 10.8656 16.76533 17.8332 4.57449z" fill="#808080"/><path d="m3105.8498 565.43498v-125.11439l-299.8499-.3206v125.43499z" fill="url(#h)"/><path d="m3105.8498 498.64736c-32.6847 0-59.1809-26.25732-59.1809-58.64737h59.1809z" fill="#e9b913" opacity=".5"/><path d="m3006.1497 561.60726 6.1785-19.71334 7.5831-17.13676 4.7345-17.78188 6.5651 18.29798 8.4274 15.61584 6.0759 15.56892-.868 16.64803 8.3405 8.30056-17.1782-.92272-34.6682-7.10415 4.8134-11.76857z" fill="url(#f)"/><path d="m2965.9225 568.56674-14.5585-21.85591-25.8029-27.88878-21.3445-27.8184-8.2577-11.5809 8.9481 30.06655 9.8083 18.02429 8.7035 27.5408 2.525 13.51235 8.9877 2.9832 13.7299-3.15523c5.7682-.56692 11.5324.0978 17.2651.16813z" fill="url(#e)"/><path d="m3101.7861 572.58995-11.7376-6.99858-16.4365-22.31728-24.1694-20.70252-18.8709-15.6002 3.6377 13.03145 16.6811 26.07852 1.8307 23.5176 10.0213 7.62416 22.4887-4.32818 16.5588-.30106z" fill="url(#c)"/><path d="m2806.1065 598.54337-.1026 29.4488h249.8736v-9.90359l-9.9937-9.90749-49.9723-9.9075-49.9763-4.94984-49.9724 4.94984-54.0835 1.47791-35.765-1.21204z" fill="url(#b)"/><path d="m2946.0693 588.63196-50.1854 5.63797-53.539 4.0584-32.6481.11729 32.1825 1.32152 55.1724-.0782 48.8835-5.0124 50.0591 4.73089 22.2678 4.30081 27.4205 6.33391 8.9955 8.54688 1.2388 9.41095h4.5609l.8088-10.90059-13.4538-12.74603-52.0792-9.7081-49.6843-6.0094z" fill="#0088b7"/><path d="m2915.9502 618.09249 9.9936-9.90749h39.9827l29.985 9.90358 9.9936 9.89968h-19.9952l-69.9597-9.90359z" fill="#1c99e0" opacity=".5"/><path d="m2896.0062 479.41884 6.1627 23.09142c5.0659 9.29756 15.0083 13.23476 23.2147 21.15215 11.8441 11.44406 25.0059 24.95641 30.0442 29.31196l-4.0638-6.23226-25.7752-27.9748-21.3288-27.73629-8.2617-11.60436z" fill="#fff" opacity=".4"/><path d="m2886.0125 479.41884-12.8935 29.76549-12.8699 35.72407-14.1008 17.09766c2.0279.44963 8.309 1.93927 10.0331 3.18651l7.1412-16.37435 3.827-15.39298 8.0091-24.4364 10.8499-29.57z" opacity=".25"/><path d="m2900.8077 568.61366c-8.159 0-17.4859 9.89186-41.0518 14.41553l-.868.48872c.434.14467 1.9254.41054 7.157-.36752 6.9715-1.0361 31.7999-11.46361 37.7179-11.11954 5.9339.34406 23.6408 10.36103 27.1286 10.01697 3.4877-.35188 36.9999-5.16879 43.2809-3.79253 6.2732 1.38799 63.8641 14.17702 63.8641 14.17702l54.987-10.01697 12.8225.36753v-4.27735h-12.9409l-56.9715 9.89185s-56.4862-14.89643-64.9688-14.89643c-8.3405 0-35.0745 5.00458-40.0733 5.00458-3.5035 0-25.002-9.89186-30.0837-9.89186z" fill="#ff0" opacity=".35"/><path d="m3105.989 491.12173c-28.3252-.006-51.284-22.76182-51.284-50.83046h51.2949z" fill="url(#a)" opacity=".74"/><g fill="#fff" transform="translate(0 896)"><path d="m3042.7235-455.67941c0 34.57458 28.2372 62.5572 63.1263 62.5572v-3.86291c-32.7349 0-59.2282-26.25056-59.2282-58.69429z" opacity=".5"/><path d="m3030.5165-389.09119 3.7008 13.07446 16.6495 26.1489 1.8425 23.45895 9.9937 7.69453 1.7242-.36752-8.8772-8.79711-1.7281-22.48149-9.5162-14.50544 25.5464 13.52799 20.2201 20.89019-16.397-22.23517-24.1656-20.7729-18.9931-15.6393zm59.5518 58.64737.9863 1.10257-.2485-.61384z" opacity=".4"/><path d="m2802-460v196h308v-196zm4 4.3206h299.85l.15 187.6794h-300z" opacity=".55"/></g></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web-template.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web-template.png
new file mode 100644
index 000000000..3289b723d
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web-template.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web-template.svg
new file mode 100644
index 000000000..24919177c
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web-template.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(4.0303798 0 0 4.0464523 3690.0503 4807.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#b" y1="-1168.5558" y2="-1398.881"/><linearGradient id="b" gradientTransform="translate(0 20)" gradientUnits="userSpaceOnUse" x1="129" x2="103" y1="56" y2="24"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4307.266622" x2="3585.718262" y1="68.974595" y2="-853.003865"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d" gradientTransform="matrix(4.0303798 0 0 4.0464523 3690.0503 4807.5011)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" y1="-1168.5558" y2="-1398.881"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3260" x2="2480" xlink:href="#b" y1="128" y2="-842"/><clipPath id="f"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="g"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="h"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="i"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="j"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="k"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="l"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="m"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><g transform="translate(-3437.7398 895.99995)"><path d="m3587.5844-896.00025c-16.5912 0-31.8446 14.76087-31.8446 32.55228v959.664537c0 15.502803 14.5398 31.783043 31.139 31.783043h724.247c18.5743 0 33.1187-15.51034 33.1187-31.041221v-595.848679c0-16.93369-2.0548-24.78087-14.0495-36.75269l-342.5176-341.88012c-11.9949-11.96781-21.172-18.14011-38.1365-18.15615zm510.9112.15659c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#a)" stroke-width="15.997"/><path d="m3605.8473-845.89272v925.789107h689.3075v-573.032137l-352.757-352.75697z" fill="url(#c)"/><path d="m4098.4956-895.84366c-27.4499 0-28.6534 28.51583-14.1377 43.07681v.004l213.522 214.19402c17.4222 17.46676 46.3803 13.32303 46.3803-14.2278v-210.18932c0-16.94572-15.3624-32.85762-32.2425-32.85762h-213.5221z" fill="url(#d)" stroke-width="15.997"/><g transform="translate(1085.998)"><path d="m2608.002-472.01367v32h512v-32zm0 64v32h512v-32zm0 64v32h298.5c21.048-10.1872 44.5479-16 69.5-16 24.952 0 48.452 5.8128 69.5 16h74.5v-32zm368.0429 36.84961a139.20062 139.20062 0 0 0 -139.1992 139.20117 139.20062 139.20062 0 0 0 139.1992 139.199218 139.20062 139.20062 0 0 0 139.2012-139.199218 139.20062 139.20062 0 0 0 -139.2012-139.20117zm-368.0429 27.15039v32h229.5c6.7496-11.6528 14.8836-22.44719 24.25-32zm482.25 0c9.3664 9.55281 17.5004 20.3472 24.25 32h5.5v-32zm-482.25 64v32h208.75c1.1032-11.0368 3.5188-21.74 6.75-32zm0 64v32h215.5c-3.2312-10.26-5.6468-20.9632-6.75-32zm0 63.999998v32h253.75c-9.3664-9.5528-17.5004-20.3472-24.25-32z" fill="url(#e)"/><g fill="none" stroke="#d1d1d1" stroke-linecap="round"><path clip-path="url(#f)" d="m3066.2254-1069.3064c-2.0507-12.7551-13.5915-15.1323-19.2204-13.1889" stroke-width=".877032" transform="matrix(9.1248816 0 0 9.1184816 -24982.643 9720.4498)"/><g stroke-width=".866611"><path clip-path="url(#g)" d="m3068.184-1099.5366c-15.8287 5.5755-16.1955 20.8148-12.4084 27.5262" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#h)" d="m3078.4656-1088.3913c-15.558-9.6896-30.2603-1.1652-34.1742 5.8114" transform="matrix(9.2313616 0 0 9.2313616 -25306.403 9836.9858)"/><path clip-path="url(#i)" d="m3062.7593-1100.0911c15.4435 6.5674 14.8438 21.7994 10.639 28.2572" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#j)" d="m3072.4132-1068.2406c1.6468-20.2395-13.394-26.7448-21.8167-25.1165" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#k)" d="m3085.0144-1076.9486c-15.8776-5.4349-25.6105 6.297-26.7982 13.9111" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#l)" d="m3086.2173-1079.8642c-14.1391-9.0401-26.3732.053-29.3302 7.1696" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#m)" d="m3078.5198-1092.1932c-16.7706-.6199-22.7025 13.4218-21.6414 21.0549" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web.png b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web.png
new file mode 100644
index 000000000..1a5298ab3
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web.svg b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web.svg
new file mode 100644
index 000000000..6b60fc317
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/1024x1024/mimetypes/oasis-web.svg
@@ -0,0 +1 @@
+<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3260" x2="2480" xlink:href="#b" y1="128" y2="-842"/><linearGradient id="b"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><clipPath id="c"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="d"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="e"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="f"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="g"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="h"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="i"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="j"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="3226.00004" x2="2506.00004" y1="964.0004" y2="44.0004"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="l" gradientTransform="matrix(4.0217311 0 0 4.0377691 2610.1082 5692.3586)" gradientUnits="userSpaceOnUse" x1="151.89412" x2="-24.890966" xlink:href="#b" y1="-1168.5558" y2="-1398.881"/><g transform="translate(-2358)"><path d="m2507.7763 0c-16.5556 0-31.7763 14.72919-31.7763 32.48242v959.80274c0 15.46954 14.5086 31.71484 31.0722 31.71484h722.8645c18.5345 0 33.0477-15.477 33.0477-30.97461v-596.76758c0-16.89736-2.0504-24.7277-14.0194-36.67383l-341.7826-341.14648c-11.9691-11.94213-21.1265-18.10119-38.0546-18.11719zm509.9865.15625c-27.391 0-28.5919 28.45464-14.1073 42.98437v.004l213.0638 213.73438c17.3848 17.42928 46.2807 13.29444 46.2807-14.19727v-209.73828c0-16.90935-15.3294-32.78711-32.1733-32.78711h-213.0639z" fill="url(#l)" stroke-width="15.997"/><path d="m2526 50v926h688v-574l-352-352z" fill="url(#k)"/><g transform="translate(5.498 896)"><path d="m2608.002-472.01367v32h512v-32zm0 64v32h512v-32zm0 64v32h298.5c21.048-10.1872 44.5479-16 69.5-16 24.952 0 48.452 5.8128 69.5 16h74.5v-32zm368.0429 36.84961a139.20062 139.20062 0 0 0 -139.1992 139.20117 139.20062 139.20062 0 0 0 139.1992 139.199218 139.20062 139.20062 0 0 0 139.2012-139.199218 139.20062 139.20062 0 0 0 -139.2012-139.20117zm-368.0429 27.15039v32h229.5c6.7496-11.6528 14.8836-22.44719 24.25-32zm482.25 0c9.3664 9.55281 17.5004 20.3472 24.25 32h5.5v-32zm-482.25 64v32h208.75c1.1032-11.0368 3.5188-21.74 6.75-32zm0 64v32h215.5c-3.2312-10.26-5.6468-20.9632-6.75-32zm0 63.999998v32h253.75c-9.3664-9.5528-17.5004-20.3472-24.25-32z" fill="url(#a)"/><g fill="none" stroke="#aadcf7" stroke-linecap="round"><path clip-path="url(#c)" d="m3066.2254-1069.3064c-2.0507-12.7551-13.5915-15.1323-19.2204-13.1889" stroke-width=".877032" transform="matrix(9.1248816 0 0 9.1184816 -24982.643 9720.4498)"/><g stroke-width=".866611"><path clip-path="url(#d)" d="m3068.184-1099.5366c-15.8287 5.5755-16.1955 20.8148-12.4084 27.5262" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#e)" d="m3078.4656-1088.3913c-15.558-9.6896-30.2603-1.1652-34.1742 5.8114" transform="matrix(9.2313616 0 0 9.2313616 -25306.403 9836.9858)"/><path clip-path="url(#f)" d="m3062.7593-1100.0911c15.4435 6.5674 14.8438 21.7994 10.639 28.2572" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#g)" d="m3072.4132-1068.2406c1.6468-20.2395-13.394-26.7448-21.8167-25.1165" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#h)" d="m3085.0144-1076.9486c-15.8776-5.4349-25.6105 6.297-26.7982 13.9111" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#i)" d="m3086.2173-1079.8642c-14.1391-9.0401-26.3732.053-29.3302 7.1696" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/><path clip-path="url(#j)" d="m3078.5198-1092.1932c-16.7706-.6199-22.7025 13.4218-21.6414 21.0549" transform="matrix(9.2313616 0 0 9.2313616 -25308.803 9844.6738)"/></g></g></g></g></svg> \ No newline at end of file