diff --git a/resources/icons/emoji-categories/activity.png b/resources/icons/emoji-categories/activity.png deleted file mode 100644 index 2d360762..00000000 Binary files a/resources/icons/emoji-categories/activity.png and /dev/null differ diff --git a/resources/icons/emoji-categories/activity.svg b/resources/icons/emoji-categories/activity.svg new file mode 100644 index 00000000..0025111c --- /dev/null +++ b/resources/icons/emoji-categories/activity.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/emoji-categories/activity@2x.png b/resources/icons/emoji-categories/activity@2x.png deleted file mode 100644 index d8f88711..00000000 Binary files a/resources/icons/emoji-categories/activity@2x.png and /dev/null differ diff --git a/resources/icons/emoji-categories/flags.png b/resources/icons/emoji-categories/flags.png deleted file mode 100644 index 9a52000f..00000000 Binary files a/resources/icons/emoji-categories/flags.png and /dev/null differ diff --git a/resources/icons/emoji-categories/flags.svg b/resources/icons/emoji-categories/flags.svg new file mode 100644 index 00000000..78ad8978 --- /dev/null +++ b/resources/icons/emoji-categories/flags.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/emoji-categories/flags@2x.png b/resources/icons/emoji-categories/flags@2x.png deleted file mode 100644 index 45350593..00000000 Binary files a/resources/icons/emoji-categories/flags@2x.png and /dev/null differ diff --git a/resources/icons/emoji-categories/foods.png b/resources/icons/emoji-categories/foods.png deleted file mode 100644 index 15c31069..00000000 Binary files a/resources/icons/emoji-categories/foods.png and /dev/null differ diff --git a/resources/icons/emoji-categories/foods.svg b/resources/icons/emoji-categories/foods.svg new file mode 100644 index 00000000..713ec0ab --- /dev/null +++ b/resources/icons/emoji-categories/foods.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/emoji-categories/foods@2x.png b/resources/icons/emoji-categories/foods@2x.png deleted file mode 100644 index bbdd2a3c..00000000 Binary files a/resources/icons/emoji-categories/foods@2x.png and /dev/null differ diff --git a/resources/icons/emoji-categories/nature.png b/resources/icons/emoji-categories/nature.png deleted file mode 100644 index eb1786cf..00000000 Binary files a/resources/icons/emoji-categories/nature.png and /dev/null differ diff --git a/resources/icons/emoji-categories/nature.svg b/resources/icons/emoji-categories/nature.svg new file mode 100644 index 00000000..dd91b835 --- /dev/null +++ b/resources/icons/emoji-categories/nature.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/emoji-categories/nature@2x.png b/resources/icons/emoji-categories/nature@2x.png deleted file mode 100644 index 81db5c08..00000000 Binary files a/resources/icons/emoji-categories/nature@2x.png and /dev/null differ diff --git a/resources/icons/emoji-categories/objects.png b/resources/icons/emoji-categories/objects.png deleted file mode 100644 index 45c6eb37..00000000 Binary files a/resources/icons/emoji-categories/objects.png and /dev/null differ diff --git a/resources/icons/emoji-categories/objects.svg b/resources/icons/emoji-categories/objects.svg new file mode 100644 index 00000000..cf342af1 --- /dev/null +++ b/resources/icons/emoji-categories/objects.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/icons/emoji-categories/objects@2x.png b/resources/icons/emoji-categories/objects@2x.png deleted file mode 100644 index 01fd5cb4..00000000 Binary files a/resources/icons/emoji-categories/objects@2x.png and /dev/null differ diff --git a/resources/icons/emoji-categories/people.png b/resources/icons/emoji-categories/people.png deleted file mode 100644 index 710e808a..00000000 Binary files a/resources/icons/emoji-categories/people.png and /dev/null differ diff --git a/resources/icons/emoji-categories/people.svg b/resources/icons/emoji-categories/people.svg new file mode 100644 index 00000000..9b3b58f2 --- /dev/null +++ b/resources/icons/emoji-categories/people.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/emoji-categories/people@2x.png b/resources/icons/emoji-categories/people@2x.png deleted file mode 100644 index 142ba09e..00000000 Binary files a/resources/icons/emoji-categories/people@2x.png and /dev/null differ diff --git a/resources/icons/emoji-categories/symbols.png b/resources/icons/emoji-categories/symbols.png deleted file mode 100644 index 08184de1..00000000 Binary files a/resources/icons/emoji-categories/symbols.png and /dev/null differ diff --git a/resources/icons/emoji-categories/symbols.svg b/resources/icons/emoji-categories/symbols.svg new file mode 100644 index 00000000..c7149c3e --- /dev/null +++ b/resources/icons/emoji-categories/symbols.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/emoji-categories/symbols@2x.png b/resources/icons/emoji-categories/symbols@2x.png deleted file mode 100644 index b5e7cc6c..00000000 Binary files a/resources/icons/emoji-categories/symbols@2x.png and /dev/null differ diff --git a/resources/icons/emoji-categories/travel.png b/resources/icons/emoji-categories/travel.png deleted file mode 100644 index 93da773e..00000000 Binary files a/resources/icons/emoji-categories/travel.png and /dev/null differ diff --git a/resources/icons/emoji-categories/travel.svg b/resources/icons/emoji-categories/travel.svg new file mode 100644 index 00000000..f4c401b8 --- /dev/null +++ b/resources/icons/emoji-categories/travel.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/icons/emoji-categories/travel@2x.png b/resources/icons/emoji-categories/travel@2x.png deleted file mode 100644 index 2f72a281..00000000 Binary files a/resources/icons/emoji-categories/travel@2x.png and /dev/null differ diff --git a/resources/icons/ui/add-square-button.png b/resources/icons/ui/add-square-button.png deleted file mode 100644 index 7b6f1b19..00000000 Binary files a/resources/icons/ui/add-square-button.png and /dev/null differ diff --git a/resources/icons/ui/add-square-button.svg b/resources/icons/ui/add-square-button.svg new file mode 100644 index 00000000..9f444e4d --- /dev/null +++ b/resources/icons/ui/add-square-button.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/add-square-button@2x.png b/resources/icons/ui/add-square-button@2x.png deleted file mode 100644 index 1aeeb2d5..00000000 Binary files a/resources/icons/ui/add-square-button@2x.png and /dev/null differ diff --git a/resources/icons/ui/angle-arrow-down.png b/resources/icons/ui/angle-arrow-down.png deleted file mode 100644 index e40ebca5..00000000 Binary files a/resources/icons/ui/angle-arrow-down.png and /dev/null differ diff --git a/resources/icons/ui/angle-arrow-down@2x.png b/resources/icons/ui/angle-arrow-down@2x.png deleted file mode 100644 index ed095bfe..00000000 Binary files a/resources/icons/ui/angle-arrow-down@2x.png and /dev/null differ diff --git a/resources/icons/ui/angle-arrow-left.svg b/resources/icons/ui/angle-arrow-left.svg new file mode 100644 index 00000000..830f62c3 --- /dev/null +++ b/resources/icons/ui/angle-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/angle-pointing-to-left.png b/resources/icons/ui/angle-pointing-to-left.png deleted file mode 100644 index 7c5432a6..00000000 Binary files a/resources/icons/ui/angle-pointing-to-left.png and /dev/null differ diff --git a/resources/icons/ui/angle-pointing-to-left@2x.png b/resources/icons/ui/angle-pointing-to-left@2x.png deleted file mode 100644 index f2fa93c4..00000000 Binary files a/resources/icons/ui/angle-pointing-to-left@2x.png and /dev/null differ diff --git a/resources/icons/ui/arrow-pointing-down.png b/resources/icons/ui/arrow-pointing-down.png deleted file mode 100644 index b198dcce..00000000 Binary files a/resources/icons/ui/arrow-pointing-down.png and /dev/null differ diff --git a/resources/icons/ui/arrow-pointing-down@2x.png b/resources/icons/ui/arrow-pointing-down@2x.png deleted file mode 100644 index 4722f3bc..00000000 Binary files a/resources/icons/ui/arrow-pointing-down@2x.png and /dev/null differ diff --git a/resources/icons/ui/at-solid.svg b/resources/icons/ui/at-solid.svg deleted file mode 100644 index 8b72d6f8..00000000 --- a/resources/icons/ui/at-solid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/icons/ui/attach.svg b/resources/icons/ui/attach.svg new file mode 100644 index 00000000..89503e63 --- /dev/null +++ b/resources/icons/ui/attach.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/ban.svg b/resources/icons/ui/ban.svg new file mode 100644 index 00000000..3de48701 --- /dev/null +++ b/resources/icons/ui/ban.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/black-bubble-speech.png b/resources/icons/ui/black-bubble-speech.png deleted file mode 100644 index 350189b1..00000000 Binary files a/resources/icons/ui/black-bubble-speech.png and /dev/null differ diff --git a/resources/icons/ui/black-bubble-speech@2x.png b/resources/icons/ui/black-bubble-speech@2x.png deleted file mode 100644 index ca5ba09d..00000000 Binary files a/resources/icons/ui/black-bubble-speech@2x.png and /dev/null differ diff --git a/resources/icons/ui/chat.svg b/resources/icons/ui/chat.svg new file mode 100644 index 00000000..dcc85063 --- /dev/null +++ b/resources/icons/ui/chat.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/checkmark.png b/resources/icons/ui/checkmark.png deleted file mode 100644 index 281fda3c..00000000 Binary files a/resources/icons/ui/checkmark.png and /dev/null differ diff --git a/resources/icons/ui/checkmark.svg b/resources/icons/ui/checkmark.svg new file mode 100644 index 00000000..f644493a --- /dev/null +++ b/resources/icons/ui/checkmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/checkmark@2x.png b/resources/icons/ui/checkmark@2x.png deleted file mode 100644 index 3f85fa39..00000000 Binary files a/resources/icons/ui/checkmark@2x.png and /dev/null differ diff --git a/resources/icons/ui/clock.png b/resources/icons/ui/clock.png deleted file mode 100644 index 3d97e358..00000000 Binary files a/resources/icons/ui/clock.png and /dev/null differ diff --git a/resources/icons/ui/clock.svg b/resources/icons/ui/clock.svg new file mode 100644 index 00000000..bb53d7e7 --- /dev/null +++ b/resources/icons/ui/clock.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/clock@2x.png b/resources/icons/ui/clock@2x.png deleted file mode 100644 index 8ba1a54f..00000000 Binary files a/resources/icons/ui/clock@2x.png and /dev/null differ diff --git a/resources/icons/ui/cloud-storage-uploading-option.png b/resources/icons/ui/cloud-storage-uploading-option.png deleted file mode 100644 index f679d676..00000000 Binary files a/resources/icons/ui/cloud-storage-uploading-option.png and /dev/null differ diff --git a/resources/icons/ui/cloud-storage-uploading-option@2x.png b/resources/icons/ui/cloud-storage-uploading-option@2x.png deleted file mode 100644 index 162bc954..00000000 Binary files a/resources/icons/ui/cloud-storage-uploading-option@2x.png and /dev/null differ diff --git a/resources/icons/ui/cursor.png b/resources/icons/ui/cursor.png deleted file mode 100644 index 9b3addee..00000000 Binary files a/resources/icons/ui/cursor.png and /dev/null differ diff --git a/resources/icons/ui/cursor@2x.png b/resources/icons/ui/cursor@2x.png deleted file mode 100644 index 89a26cad..00000000 Binary files a/resources/icons/ui/cursor@2x.png and /dev/null differ diff --git a/resources/icons/ui/dismiss.svg b/resources/icons/ui/dismiss.svg new file mode 100644 index 00000000..b81abb3a --- /dev/null +++ b/resources/icons/ui/dismiss.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/do-not-disturb-rounded-sign.png b/resources/icons/ui/do-not-disturb-rounded-sign.png deleted file mode 100644 index 996cccd6..00000000 Binary files a/resources/icons/ui/do-not-disturb-rounded-sign.png and /dev/null differ diff --git a/resources/icons/ui/do-not-disturb-rounded-sign@2x.png b/resources/icons/ui/do-not-disturb-rounded-sign@2x.png deleted file mode 100644 index 24070444..00000000 Binary files a/resources/icons/ui/do-not-disturb-rounded-sign@2x.png and /dev/null differ diff --git a/resources/icons/ui/double-checkmark.svg b/resources/icons/ui/double-checkmark.svg new file mode 100644 index 00000000..232c37c3 --- /dev/null +++ b/resources/icons/ui/double-checkmark.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/resources/icons/ui/double-tick-indicator.png b/resources/icons/ui/double-tick-indicator.png deleted file mode 100644 index 23f45617..00000000 Binary files a/resources/icons/ui/double-tick-indicator.png and /dev/null differ diff --git a/resources/icons/ui/double-tick-indicator@2x.png b/resources/icons/ui/double-tick-indicator@2x.png deleted file mode 100644 index 3e99867a..00000000 Binary files a/resources/icons/ui/double-tick-indicator@2x.png and /dev/null differ diff --git a/resources/icons/ui/download.svg b/resources/icons/ui/download.svg new file mode 100644 index 00000000..9e46ff1f --- /dev/null +++ b/resources/icons/ui/download.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/edit.png b/resources/icons/ui/edit.png deleted file mode 100644 index 762da80e..00000000 Binary files a/resources/icons/ui/edit.png and /dev/null differ diff --git a/resources/icons/ui/edit.svg b/resources/icons/ui/edit.svg new file mode 100644 index 00000000..f73a2217 --- /dev/null +++ b/resources/icons/ui/edit.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/edit@2x.png b/resources/icons/ui/edit@2x.png deleted file mode 100644 index 31295e1b..00000000 Binary files a/resources/icons/ui/edit@2x.png and /dev/null differ diff --git a/resources/icons/ui/end-call.png b/resources/icons/ui/end-call.png deleted file mode 100644 index 6cbb983e..00000000 Binary files a/resources/icons/ui/end-call.png and /dev/null differ diff --git a/resources/icons/ui/end-call.svg b/resources/icons/ui/end-call.svg new file mode 100644 index 00000000..1e97dfb9 --- /dev/null +++ b/resources/icons/ui/end-call.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/image-failed.svg b/resources/icons/ui/image-failed.svg new file mode 100644 index 00000000..6d72859f --- /dev/null +++ b/resources/icons/ui/image-failed.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/lock.png b/resources/icons/ui/lock.png deleted file mode 100644 index 82dc604e..00000000 Binary files a/resources/icons/ui/lock.png and /dev/null differ diff --git a/resources/icons/ui/lock@2x.png b/resources/icons/ui/lock@2x.png deleted file mode 100644 index 2cfb971a..00000000 Binary files a/resources/icons/ui/lock@2x.png and /dev/null differ diff --git a/resources/icons/ui/lowprio.png b/resources/icons/ui/lowprio.png deleted file mode 100644 index b815d8bb..00000000 Binary files a/resources/icons/ui/lowprio.png and /dev/null differ diff --git a/resources/icons/ui/lowprio.svg b/resources/icons/ui/lowprio.svg new file mode 100644 index 00000000..3a8f4ff6 --- /dev/null +++ b/resources/icons/ui/lowprio.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/lowprio@2x.png b/resources/icons/ui/lowprio@2x.png deleted file mode 100644 index 4581946e..00000000 Binary files a/resources/icons/ui/lowprio@2x.png and /dev/null differ diff --git a/resources/icons/ui/mail-reply.png b/resources/icons/ui/mail-reply.png deleted file mode 100644 index a9d377d0..00000000 Binary files a/resources/icons/ui/mail-reply.png and /dev/null differ diff --git a/resources/icons/ui/microphone-mute.png b/resources/icons/ui/microphone-mute.png deleted file mode 100644 index 0042fbe2..00000000 Binary files a/resources/icons/ui/microphone-mute.png and /dev/null differ diff --git a/resources/icons/ui/microphone-mute.svg b/resources/icons/ui/microphone-mute.svg new file mode 100644 index 00000000..ca8e67e7 --- /dev/null +++ b/resources/icons/ui/microphone-mute.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/resources/icons/ui/microphone-unmute.png b/resources/icons/ui/microphone-unmute.png deleted file mode 100644 index 27999c70..00000000 Binary files a/resources/icons/ui/microphone-unmute.png and /dev/null differ diff --git a/resources/icons/ui/microphone-unmute.svg b/resources/icons/ui/microphone-unmute.svg new file mode 100644 index 00000000..4ab9824b --- /dev/null +++ b/resources/icons/ui/microphone-unmute.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/options.svg b/resources/icons/ui/options.svg new file mode 100644 index 00000000..3faf8ad4 --- /dev/null +++ b/resources/icons/ui/options.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/paper-clip-outline.png b/resources/icons/ui/paper-clip-outline.png deleted file mode 100644 index 98890e4a..00000000 Binary files a/resources/icons/ui/paper-clip-outline.png and /dev/null differ diff --git a/resources/icons/ui/paper-clip-outline@2x.png b/resources/icons/ui/paper-clip-outline@2x.png deleted file mode 100644 index ec54386f..00000000 Binary files a/resources/icons/ui/paper-clip-outline@2x.png and /dev/null differ diff --git a/resources/icons/ui/pause-symbol.png b/resources/icons/ui/pause-symbol.png deleted file mode 100644 index 923d6d20..00000000 Binary files a/resources/icons/ui/pause-symbol.png and /dev/null differ diff --git a/resources/icons/ui/pause-symbol.svg b/resources/icons/ui/pause-symbol.svg new file mode 100644 index 00000000..27aa074a --- /dev/null +++ b/resources/icons/ui/pause-symbol.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/icons/ui/pause-symbol@2x.png b/resources/icons/ui/pause-symbol@2x.png deleted file mode 100644 index 33ce6de3..00000000 Binary files a/resources/icons/ui/pause-symbol@2x.png and /dev/null differ diff --git a/resources/icons/ui/picture-in-picture.svg b/resources/icons/ui/picture-in-picture.svg new file mode 100644 index 00000000..d6002291 --- /dev/null +++ b/resources/icons/ui/picture-in-picture.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/place-call.png b/resources/icons/ui/place-call.png deleted file mode 100644 index a820cf3f..00000000 Binary files a/resources/icons/ui/place-call.png and /dev/null differ diff --git a/resources/icons/ui/place-call.svg b/resources/icons/ui/place-call.svg new file mode 100644 index 00000000..6ce61f31 --- /dev/null +++ b/resources/icons/ui/place-call.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/play-sign.png b/resources/icons/ui/play-sign.png deleted file mode 100644 index 75b259ef..00000000 Binary files a/resources/icons/ui/play-sign.png and /dev/null differ diff --git a/resources/icons/ui/play-sign.svg b/resources/icons/ui/play-sign.svg new file mode 100644 index 00000000..78bc4c88 --- /dev/null +++ b/resources/icons/ui/play-sign.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/play-sign@2x.png b/resources/icons/ui/play-sign@2x.png deleted file mode 100644 index 6a982ae0..00000000 Binary files a/resources/icons/ui/play-sign@2x.png and /dev/null differ diff --git a/resources/icons/ui/plus-black-symbol.png b/resources/icons/ui/plus-black-symbol.png deleted file mode 100644 index 4ddfc93f..00000000 Binary files a/resources/icons/ui/plus-black-symbol.png and /dev/null differ diff --git a/resources/icons/ui/plus-black-symbol@2x.png b/resources/icons/ui/plus-black-symbol@2x.png deleted file mode 100644 index c217b396..00000000 Binary files a/resources/icons/ui/plus-black-symbol@2x.png and /dev/null differ diff --git a/resources/icons/ui/power-button-off.png b/resources/icons/ui/power-button-off.png deleted file mode 100644 index 7763de0f..00000000 Binary files a/resources/icons/ui/power-button-off.png and /dev/null differ diff --git a/resources/icons/ui/power-button-off@2x.png b/resources/icons/ui/power-button-off@2x.png deleted file mode 100644 index a4629446..00000000 Binary files a/resources/icons/ui/power-button-off@2x.png and /dev/null differ diff --git a/resources/icons/ui/power-off.svg b/resources/icons/ui/power-off.svg new file mode 100644 index 00000000..3b2f54b8 --- /dev/null +++ b/resources/icons/ui/power-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/icons/ui/refresh.png b/resources/icons/ui/refresh.png deleted file mode 100644 index 64268203..00000000 Binary files a/resources/icons/ui/refresh.png and /dev/null differ diff --git a/resources/icons/ui/refresh.svg b/resources/icons/ui/refresh.svg index 17c41496..cf024e40 100644 --- a/resources/icons/ui/refresh.svg +++ b/resources/icons/ui/refresh.svg @@ -1,16 +1,3 @@ - - - - + + diff --git a/resources/icons/ui/remove-symbol.png b/resources/icons/ui/remove-symbol.png deleted file mode 100644 index 0b610853..00000000 Binary files a/resources/icons/ui/remove-symbol.png and /dev/null differ diff --git a/resources/icons/ui/remove-symbol@2x.png b/resources/icons/ui/remove-symbol@2x.png deleted file mode 100644 index aa37086b..00000000 Binary files a/resources/icons/ui/remove-symbol@2x.png and /dev/null differ diff --git a/resources/icons/ui/reply.svg b/resources/icons/ui/reply.svg new file mode 100644 index 00000000..7094387f --- /dev/null +++ b/resources/icons/ui/reply.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/round-remove-button.png b/resources/icons/ui/round-remove-button.png deleted file mode 100644 index b78e177c..00000000 Binary files a/resources/icons/ui/round-remove-button.png and /dev/null differ diff --git a/resources/icons/ui/round-remove-button.svg b/resources/icons/ui/round-remove-button.svg new file mode 100644 index 00000000..e0ca9273 --- /dev/null +++ b/resources/icons/ui/round-remove-button.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/round-remove-button@2x.png b/resources/icons/ui/round-remove-button@2x.png deleted file mode 100644 index 6bc98e53..00000000 Binary files a/resources/icons/ui/round-remove-button@2x.png and /dev/null differ diff --git a/resources/icons/ui/screen-share.png b/resources/icons/ui/screen-share.png deleted file mode 100644 index d6cee427..00000000 Binary files a/resources/icons/ui/screen-share.png and /dev/null differ diff --git a/resources/icons/ui/screen-share.svg b/resources/icons/ui/screen-share.svg new file mode 100644 index 00000000..8138d18d --- /dev/null +++ b/resources/icons/ui/screen-share.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/search.png b/resources/icons/ui/search.png deleted file mode 100644 index f101ba9c..00000000 Binary files a/resources/icons/ui/search.png and /dev/null differ diff --git a/resources/icons/ui/search.svg b/resources/icons/ui/search.svg new file mode 100644 index 00000000..27e9e813 --- /dev/null +++ b/resources/icons/ui/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/search@2x.png b/resources/icons/ui/search@2x.png deleted file mode 100644 index 2604db45..00000000 Binary files a/resources/icons/ui/search@2x.png and /dev/null differ diff --git a/resources/icons/ui/send.svg b/resources/icons/ui/send.svg new file mode 100644 index 00000000..cecf4dd2 --- /dev/null +++ b/resources/icons/ui/send.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/settings.png b/resources/icons/ui/settings.png deleted file mode 100644 index ba521e27..00000000 Binary files a/resources/icons/ui/settings.png and /dev/null differ diff --git a/resources/icons/ui/settings.svg b/resources/icons/ui/settings.svg new file mode 100644 index 00000000..b8df0184 --- /dev/null +++ b/resources/icons/ui/settings.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/settings@2x.png b/resources/icons/ui/settings@2x.png deleted file mode 100644 index f77065ca..00000000 Binary files a/resources/icons/ui/settings@2x.png and /dev/null differ diff --git a/resources/icons/ui/shield-filled-checkmark.svg b/resources/icons/ui/shield-filled-checkmark.svg new file mode 100644 index 00000000..4f472546 --- /dev/null +++ b/resources/icons/ui/shield-filled-checkmark.svg @@ -0,0 +1 @@ + diff --git a/resources/icons/ui/shield-filled-cross.svg b/resources/icons/ui/shield-filled-cross.svg new file mode 100644 index 00000000..a3b1a6a5 --- /dev/null +++ b/resources/icons/ui/shield-filled-cross.svg @@ -0,0 +1 @@ + diff --git a/resources/icons/ui/shield-filled-exclamation-mark.svg b/resources/icons/ui/shield-filled-exclamation-mark.svg new file mode 100644 index 00000000..1fc7ff1f --- /dev/null +++ b/resources/icons/ui/shield-filled-exclamation-mark.svg @@ -0,0 +1 @@ + diff --git a/resources/icons/ui/shield-filled.svg b/resources/icons/ui/shield-filled.svg new file mode 100644 index 00000000..d89abdac --- /dev/null +++ b/resources/icons/ui/shield-filled.svg @@ -0,0 +1 @@ + diff --git a/resources/icons/ui/smile.png b/resources/icons/ui/smile.png deleted file mode 100644 index 17b3f103..00000000 Binary files a/resources/icons/ui/smile.png and /dev/null differ diff --git a/resources/icons/ui/smile.svg b/resources/icons/ui/smile.svg new file mode 100644 index 00000000..c135f2d0 --- /dev/null +++ b/resources/icons/ui/smile.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/smile@2x.png b/resources/icons/ui/smile@2x.png deleted file mode 100644 index b1bb5098..00000000 Binary files a/resources/icons/ui/smile@2x.png and /dev/null differ diff --git a/resources/icons/ui/speech-bubbles-comment-option.png b/resources/icons/ui/speech-bubbles-comment-option.png deleted file mode 100644 index 3ec0165d..00000000 Binary files a/resources/icons/ui/speech-bubbles-comment-option.png and /dev/null differ diff --git a/resources/icons/ui/speech-bubbles-comment-option@2x.png b/resources/icons/ui/speech-bubbles-comment-option@2x.png deleted file mode 100644 index 8a07321d..00000000 Binary files a/resources/icons/ui/speech-bubbles-comment-option@2x.png and /dev/null differ diff --git a/resources/icons/ui/speech-bubbles.svg b/resources/icons/ui/speech-bubbles.svg new file mode 100644 index 00000000..f6046e9a --- /dev/null +++ b/resources/icons/ui/speech-bubbles.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/star.png b/resources/icons/ui/star.png deleted file mode 100644 index f2c73243..00000000 Binary files a/resources/icons/ui/star.png and /dev/null differ diff --git a/resources/icons/ui/star.svg b/resources/icons/ui/star.svg new file mode 100644 index 00000000..2aedc371 --- /dev/null +++ b/resources/icons/ui/star.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/star@2x.png b/resources/icons/ui/star@2x.png deleted file mode 100644 index 0cde94d8..00000000 Binary files a/resources/icons/ui/star@2x.png and /dev/null differ diff --git a/resources/icons/ui/sticky-note-solid.svg b/resources/icons/ui/sticky-note-solid.svg index bc36d474..4779ee14 100644 --- a/resources/icons/ui/sticky-note-solid.svg +++ b/resources/icons/ui/sticky-note-solid.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + diff --git a/resources/icons/ui/tag.png b/resources/icons/ui/tag.png deleted file mode 100644 index 61ae6b83..00000000 Binary files a/resources/icons/ui/tag.png and /dev/null differ diff --git a/resources/icons/ui/tag.svg b/resources/icons/ui/tag.svg new file mode 100644 index 00000000..b62a3b98 --- /dev/null +++ b/resources/icons/ui/tag.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/tag@2x.png b/resources/icons/ui/tag@2x.png deleted file mode 100644 index 5a6769b0..00000000 Binary files a/resources/icons/ui/tag@2x.png and /dev/null differ diff --git a/resources/icons/ui/toggle-camera-view.png b/resources/icons/ui/toggle-camera-view.png deleted file mode 100644 index a1a6a513..00000000 Binary files a/resources/icons/ui/toggle-camera-view.png and /dev/null differ diff --git a/resources/icons/ui/unlock.png b/resources/icons/ui/unlock.png deleted file mode 100644 index 90e4602a..00000000 Binary files a/resources/icons/ui/unlock.png and /dev/null differ diff --git a/resources/icons/ui/unlock@2x.png b/resources/icons/ui/unlock@2x.png deleted file mode 100644 index 8df18143..00000000 Binary files a/resources/icons/ui/unlock@2x.png and /dev/null differ diff --git a/resources/icons/ui/user-friends-solid.svg b/resources/icons/ui/user-friends-solid.svg index 1add45ec..a86c48c2 100644 --- a/resources/icons/ui/user-friends-solid.svg +++ b/resources/icons/ui/user-friends-solid.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + diff --git a/resources/icons/ui/vertical-ellipsis.png b/resources/icons/ui/vertical-ellipsis.png deleted file mode 100644 index 6b3a36e3..00000000 Binary files a/resources/icons/ui/vertical-ellipsis.png and /dev/null differ diff --git a/resources/icons/ui/vertical-ellipsis@2x.png b/resources/icons/ui/vertical-ellipsis@2x.png deleted file mode 100644 index 4f28066b..00000000 Binary files a/resources/icons/ui/vertical-ellipsis@2x.png and /dev/null differ diff --git a/resources/icons/ui/video-call.png b/resources/icons/ui/video-call.png deleted file mode 100644 index f40ce022..00000000 Binary files a/resources/icons/ui/video-call.png and /dev/null differ diff --git a/resources/icons/ui/video.svg b/resources/icons/ui/video.svg new file mode 100644 index 00000000..6a57608b --- /dev/null +++ b/resources/icons/ui/video.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/volume-off-indicator.png b/resources/icons/ui/volume-off-indicator.png deleted file mode 100644 index 0ff3d30e..00000000 Binary files a/resources/icons/ui/volume-off-indicator.png and /dev/null differ diff --git a/resources/icons/ui/volume-off-indicator.svg b/resources/icons/ui/volume-off-indicator.svg new file mode 100644 index 00000000..cc87d734 --- /dev/null +++ b/resources/icons/ui/volume-off-indicator.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/icons/ui/volume-off-indicator@2x.png b/resources/icons/ui/volume-off-indicator@2x.png deleted file mode 100644 index 25ebbbbe..00000000 Binary files a/resources/icons/ui/volume-off-indicator@2x.png and /dev/null differ diff --git a/resources/icons/ui/volume-up.png b/resources/icons/ui/volume-up.png deleted file mode 100644 index 4a42643f..00000000 Binary files a/resources/icons/ui/volume-up.png and /dev/null differ diff --git a/resources/icons/ui/volume-up.svg b/resources/icons/ui/volume-up.svg new file mode 100644 index 00000000..11a4c5d4 --- /dev/null +++ b/resources/icons/ui/volume-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/world.png b/resources/icons/ui/world.png deleted file mode 100644 index 98876868..00000000 Binary files a/resources/icons/ui/world.png and /dev/null differ diff --git a/resources/icons/ui/world.svg b/resources/icons/ui/world.svg new file mode 100644 index 00000000..94d7ff83 --- /dev/null +++ b/resources/icons/ui/world.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/icons/ui/world@2x.png b/resources/icons/ui/world@2x.png deleted file mode 100644 index f32cc24e..00000000 Binary files a/resources/icons/ui/world@2x.png and /dev/null differ diff --git a/resources/qml/EncryptionIndicator.qml b/resources/qml/EncryptionIndicator.qml index a9b672ac..0bd0dfa1 100644 --- a/resources/qml/EncryptionIndicator.qml +++ b/resources/qml/EncryptionIndicator.qml @@ -12,20 +12,38 @@ Image { property bool encrypted: false property int trust: Crypto.Unverified + property string sourceUrl: { + if (!encrypted) + return "image://colorimage/:/icons/icons/ui/shield-filled-cross.svg?"; + + switch (trust) { + case Crypto.Verified: + return "image://colorimage/:/icons/icons/ui/shield-filled-checkmark.svg?"; + case Crypto.TOFU: + return "image://colorimage/:/icons/icons/ui/shield-filled.svg?"; + case Crypto.Unverified: + return "image://colorimage/:/icons/icons/ui/shield-filled-exclamation-mark.svg?"; + default: + return "image://colorimage/:/icons/icons/ui/shield-filled-cross.svg?"; + } + } + width: 16 height: 16 + sourceSize.height: height + sourceSize.width: width source: { if (encrypted) { switch (trust) { case Crypto.Verified: - return "image://colorimage/:/icons/icons/ui/lock.png?green"; + return sourceUrl + "green"; case Crypto.TOFU: - return "image://colorimage/:/icons/icons/ui/lock.png?" + Nheko.colors.buttonText; + return sourceUrl + Nheko.colors.buttonText; default: - return "image://colorimage/:/icons/icons/ui/lock.png?" + Nheko.theme.error; + return sourceUrl + Nheko.theme.error; } } else { - return "image://colorimage/:/icons/icons/ui/unlock.png?" + Nheko.theme.error; + return sourceUrl + Nheko.theme.error; } } ToolTip.visible: ma.hovered diff --git a/resources/qml/MessageInput.qml b/resources/qml/MessageInput.qml index c95929ce..b27b59c9 100644 --- a/resources/qml/MessageInput.qml +++ b/resources/qml/MessageInput.qml @@ -39,7 +39,7 @@ Rectangle { hoverEnabled: true width: 22 height: 22 - image: CallManager.isOnCall ? ":/icons/icons/ui/end-call.png" : ":/icons/icons/ui/place-call.png" + image: CallManager.isOnCall ? ":/icons/icons/ui/end-call.svg" : ":/icons/icons/ui/place-call.svg" ToolTip.visible: hovered ToolTip.text: CallManager.isOnCall ? qsTr("Hang up") : qsTr("Place a call") Layout.margins: 8 @@ -62,7 +62,7 @@ Rectangle { hoverEnabled: true width: 22 height: 22 - image: ":/icons/icons/ui/paper-clip-outline.png" + image: ":/icons/icons/ui/attach.svg" Layout.margins: 8 onClicked: room.input.openFileSelection() ToolTip.visible: hovered @@ -372,7 +372,7 @@ Rectangle { hoverEnabled: true width: 22 height: 22 - image: ":/icons/icons/ui/smile.png" + image: ":/icons/icons/ui/smile.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Emoji") onClicked: emojiPopup.visible ? emojiPopup.close() : emojiPopup.show(emojiButton, function(emoji) { @@ -387,7 +387,7 @@ Rectangle { hoverEnabled: true width: 22 height: 22 - image: ":/icons/icons/ui/cursor.png" + image: ":/icons/icons/ui/send.svg" Layout.rightMargin: 8 ToolTip.visible: hovered ToolTip.text: qsTr("Send") diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml index b70335bb..868b3885 100644 --- a/resources/qml/MessageView.qml +++ b/resources/qml/MessageView.qml @@ -83,7 +83,7 @@ ScrollView { buttonTextColor: Nheko.colors.buttonText width: 16 hoverEnabled: true - image: ":/icons/icons/ui/edit.png" + image: ":/icons/icons/ui/edit.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Edit") onClicked: { @@ -99,7 +99,7 @@ ScrollView { visible: chat.model ? chat.model.permissions.canSend(MtxEvent.Reaction) : false width: 16 hoverEnabled: true - image: ":/icons/icons/ui/smile.png" + image: ":/icons/icons/ui/smile.svg" ToolTip.visible: hovered ToolTip.text: qsTr("React") onClicked: emojiPopup.visible ? emojiPopup.close() : emojiPopup.show(reactButton, function(emoji) { @@ -115,7 +115,7 @@ ScrollView { visible: chat.model ? chat.model.permissions.canSend(MtxEvent.TextMessage) : false width: 16 hoverEnabled: true - image: ":/icons/icons/ui/mail-reply.png" + image: ":/icons/icons/ui/reply.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Reply") onClicked: chat.model.replyAction(row.model.eventId) @@ -126,7 +126,7 @@ ScrollView { width: 16 hoverEnabled: true - image: ":/icons/icons/ui/vertical-ellipsis.png" + image: ":/icons/icons/ui/options.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Options") onClicked: messageContextMenu.show(row.model.eventId, row.model.type, row.model.isSender, row.model.isEncrypted, row.model.isEditable, "", row.model.body, optionsButton) diff --git a/resources/qml/ReplyPopup.qml b/resources/qml/ReplyPopup.qml index e15b022f..b9b3a2a4 100644 --- a/resources/qml/ReplyPopup.qml +++ b/resources/qml/ReplyPopup.qml @@ -58,7 +58,7 @@ Rectangle { hoverEnabled: true width: 16 height: 16 - image: ":/icons/icons/ui/remove-symbol.png" + image: ":/icons/icons/ui/dismiss.svg" ToolTip.visible: closeReplyButton.hovered ToolTip.text: qsTr("Close") onClicked: room.reply = undefined diff --git a/resources/qml/RoomList.qml b/resources/qml/RoomList.qml index 6780a3f7..80f162d6 100644 --- a/resources/qml/RoomList.qml +++ b/resources/qml/RoomList.qml @@ -482,7 +482,7 @@ Page { Layout.alignment: Qt.AlignVCenter Layout.preferredWidth: fontMetrics.lineSpacing * 2 Layout.preferredHeight: fontMetrics.lineSpacing * 2 - image: ":/icons/icons/ui/power-button-off.png" + image: ":/icons/icons/ui/power-off.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Logout") onClicked: Nheko.openLogoutDialog() @@ -544,11 +544,11 @@ Page { Layout.rightMargin: Nheko.paddingMedium Layout.topMargin: Nheko.paddingMedium - Layout.alignment: Qt.AlignRight | Qt.AlignTop + Layout.alignment: Qt.AlignRight | Qt.AlignCenter hoverEnabled: true width: fontMetrics.font.pixelSize height: fontMetrics.font.pixelSize - image: ":/icons/icons/ui/remove-symbol.png" + image: ":/icons/icons/ui/dismiss.svg" ToolTip.visible: closeUnverifiedBubble.hovered ToolTip.text: qsTr("Close") onClicked: unverifiedStuffBubble.visible = false @@ -613,7 +613,7 @@ Page { hoverEnabled: true width: 22 height: 22 - image: ":/icons/icons/ui/plus-black-symbol.png" + image: ":/icons/icons/ui/add-square-button.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Start a new chat") Layout.margins: Nheko.paddingMedium @@ -642,7 +642,7 @@ Page { hoverEnabled: true width: 22 height: 22 - image: ":/icons/icons/ui/speech-bubbles-comment-option.png" + image: ":/icons/icons/ui/speech-bubbles.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Room directory") Layout.margins: Nheko.paddingMedium @@ -658,7 +658,7 @@ Page { hoverEnabled: true width: 22 height: 22 - image: ":/icons/icons/ui/settings.png" + image: ":/icons/icons/ui/settings.svg" ToolTip.visible: hovered ToolTip.text: qsTr("User settings") Layout.margins: Nheko.paddingMedium diff --git a/resources/qml/StatusIndicator.qml b/resources/qml/StatusIndicator.qml index 0af02b3c..bee3c3c9 100644 --- a/resources/qml/StatusIndicator.qml +++ b/resources/qml/StatusIndicator.qml @@ -40,13 +40,13 @@ ImageButton { image: { switch (status) { case MtxEvent.Failed: - return ":/icons/icons/ui/remove-symbol.png"; + return ":/icons/icons/ui/dismiss.svg"; case MtxEvent.Sent: - return ":/icons/icons/ui/clock.png"; + return ":/icons/icons/ui/clock.svg"; case MtxEvent.Received: - return ":/icons/icons/ui/checkmark.png"; + return ":/icons/icons/ui/checkmark.svg"; case MtxEvent.Read: - return ":/icons/icons/ui/double-tick-indicator.png"; + return ":/icons/icons/ui/double-checkmark.svg"; default: return ""; } diff --git a/resources/qml/TimelineRow.qml b/resources/qml/TimelineRow.qml index 3a945062..b56fbe5b 100644 --- a/resources/qml/TimelineRow.qml +++ b/resources/qml/TimelineRow.qml @@ -169,7 +169,7 @@ Item { width: 16 sourceSize.width: 16 sourceSize.height: 16 - source: "image://colorimage/:/icons/icons/ui/edit.png?" + ((eventId == chat.model.edit) ? Nheko.colors.highlight : Nheko.colors.buttonText) + source: "image://colorimage/:/icons/icons/ui/edit.svg?" + ((eventId == chat.model.edit) ? Nheko.colors.highlight : Nheko.colors.buttonText) ToolTip.visible: editHovered.hovered ToolTip.text: qsTr("Edited") diff --git a/resources/qml/TimelineView.qml b/resources/qml/TimelineView.qml index 8214d9de..8d30fc47 100644 --- a/resources/qml/TimelineView.qml +++ b/resources/qml/TimelineView.qml @@ -242,7 +242,7 @@ Item { height: Nheko.avatarSize visible: (room == null || room.isSpace) && showBackButton enabled: visible - image: ":/icons/icons/ui/angle-pointing-to-left.png" + image: ":/icons/icons/ui/angle-arrow-left.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Back to room list") onClicked: Rooms.resetCurrentRoom() diff --git a/resources/qml/TopBar.qml b/resources/qml/TopBar.qml index aec99f43..45ce289a 100644 --- a/resources/qml/TopBar.qml +++ b/resources/qml/TopBar.qml @@ -67,7 +67,7 @@ Rectangle { Layout.preferredHeight: Nheko.avatarSize - Nheko.paddingMedium Layout.preferredWidth: Nheko.avatarSize - Nheko.paddingMedium visible: showBackButton - image: ":/icons/icons/ui/angle-pointing-to-left.png" + image: ":/icons/icons/ui/angle-arrow-left.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Back to room list") onClicked: Rooms.resetCurrentRoom() @@ -117,6 +117,8 @@ Rectangle { Layout.rowSpan: 2 Layout.preferredHeight: Nheko.avatarSize - Nheko.paddingMedium Layout.preferredWidth: Nheko.avatarSize - Nheko.paddingMedium + sourceSize.height: Layout.preferredHeight + sourceSize.width: Layout.preferredWidth visible: isEncrypted encrypted: isEncrypted trust: trustlevel @@ -145,7 +147,7 @@ Rectangle { Layout.alignment: Qt.AlignVCenter Layout.preferredHeight: Nheko.avatarSize - Nheko.paddingMedium Layout.preferredWidth: Nheko.avatarSize - Nheko.paddingMedium - image: ":/icons/icons/ui/vertical-ellipsis.png" + image: ":/icons/icons/ui/options.svg" ToolTip.visible: hovered ToolTip.text: qsTr("Room options") onClicked: roomOptionsMenu.open(roomOptionsButton) diff --git a/resources/qml/delegates/FileMessage.qml b/resources/qml/delegates/FileMessage.qml index 4f2a2836..daee0d8b 100644 --- a/resources/qml/delegates/FileMessage.qml +++ b/resources/qml/delegates/FileMessage.qml @@ -33,7 +33,7 @@ Item { id: img anchors.centerIn: parent - source: "qrc:/icons/icons/ui/arrow-pointing-down.png" + source: "qrc:/icons/icons/ui/download.svg" fillMode: Image.Pad } diff --git a/resources/qml/delegates/ImageMessage.qml b/resources/qml/delegates/ImageMessage.qml index e622bb23..4caa89ab 100644 --- a/resources/qml/delegates/ImageMessage.qml +++ b/resources/qml/delegates/ImageMessage.qml @@ -28,7 +28,7 @@ Item { anchors.fill: parent visible: img.status != Image.Ready - source: blurhash ? ("image://blurhash/" + blurhash) : ("image://colorimage/:/icons/icons/ui/do-not-disturb-rounded-sign@2x.png?" + Nheko.colors.buttonText) + source: blurhash ? ("image://blurhash/" + blurhash) : ("image://colorimage/:/icons/icons/ui/image-failed.svg?" + Nheko.colors.buttonText) asynchronous: true fillMode: Image.PreserveAspectFit sourceSize.width: parent.width diff --git a/resources/qml/dialogs/RoomMembers.qml b/resources/qml/dialogs/RoomMembers.qml index b2806292..6c8d1383 100644 --- a/resources/qml/dialogs/RoomMembers.qml +++ b/resources/qml/dialogs/RoomMembers.qml @@ -56,7 +56,7 @@ ApplicationWindow { ImageButton { Layout.alignment: Qt.AlignHCenter - image: ":/icons/icons/ui/add-square-button.png" + image: ":/icons/icons/ui/add-square-button.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Invite more people") diff --git a/resources/qml/dialogs/RoomSettings.qml b/resources/qml/dialogs/RoomSettings.qml index 32357690..b1448644 100644 --- a/resources/qml/dialogs/RoomSettings.qml +++ b/resources/qml/dialogs/RoomSettings.qml @@ -122,7 +122,7 @@ ApplicationWindow { ImageButton { Layout.alignment: Qt.AlignHCenter - image: ":/icons/icons/ui/edit.png" + image: ":/icons/icons/ui/edit.svg" visible: roomSettings.canChangeNameAndTopic onClicked: roomSettings.openEditModal() } diff --git a/resources/qml/dialogs/UserProfile.qml b/resources/qml/dialogs/UserProfile.qml index e32a4595..6c8f9ba2 100644 --- a/resources/qml/dialogs/UserProfile.qml +++ b/resources/qml/dialogs/UserProfile.qml @@ -80,7 +80,7 @@ ApplicationWindow { anchors.leftMargin: Nheko.paddingMedium anchors.topMargin: Nheko.paddingMedium visible: profile.isSelf - image: ":/icons/icons/ui/edit.png" + image: ":/icons/icons/ui/edit.svg" onClicked: profile.changeAvatar() } @@ -155,7 +155,7 @@ ApplicationWindow { hoverEnabled: true ToolTip.visible: hovered ToolTip.text: profile.isGlobalUserProfile ? qsTr("Change display name globally.") : qsTr("Change display name. Will only apply to this room.") - image: displayUsername.isUsernameEditingAllowed ? ":/icons/icons/ui/checkmark.png" : ":/icons/icons/ui/edit.png" + image: displayUsername.isUsernameEditingAllowed ? ":/icons/icons/ui/checkmark.svg" : ":/icons/icons/ui/edit.svg" onClicked: { if (displayUsername.isUsernameEditingAllowed) { profile.changeUsername(displayUsername.text); @@ -194,7 +194,7 @@ ApplicationWindow { } ImageButton { - image: ":/icons/icons/ui/world.png" + image: ":/icons/icons/ui/world.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Open the global profile for this user.") @@ -213,17 +213,18 @@ ApplicationWindow { onClicked: profile.verify() } - Image { + EncryptionIndicator { Layout.preferredHeight: 16 Layout.preferredWidth: 16 - source: "image://colorimage/:/icons/icons/ui/lock.png?" + ((profile.userVerified == Crypto.Verified) ? "green" : Nheko.colors.buttonText) - visible: profile.userVerified != Crypto.Unverified + encrypted: profile.userVerificationEnabled + trust: profile.userVerified Layout.alignment: Qt.AlignHCenter + ToolTip.visible: false } RowLayout { // ImageButton{ - // image:":/icons/icons/ui/volume-off-indicator.png" + // image:":/icons/icons/ui/volume-off-indicator.svg" // Layout.margins: { // left: 5 // right: 5 @@ -240,7 +241,7 @@ ApplicationWindow { spacing: Nheko.paddingSmall ImageButton { - image: ":/icons/icons/ui/black-bubble-speech.png" + image: ":/icons/icons/ui/chat.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Start a private chat.") @@ -248,7 +249,7 @@ ApplicationWindow { } ImageButton { - image: ":/icons/icons/ui/round-remove-button.png" + image: ":/icons/icons/ui/round-remove-button.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Kick the user.") @@ -257,7 +258,7 @@ ApplicationWindow { } ImageButton { - image: ":/icons/icons/ui/do-not-disturb-rounded-sign.png" + image: ":/icons/icons/ui/ban.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Ban the user.") @@ -266,7 +267,7 @@ ApplicationWindow { } ImageButton { - image: ":/icons/icons/ui/refresh.png" + image: ":/icons/icons/ui/refresh.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Refresh device list.") @@ -304,23 +305,25 @@ ApplicationWindow { Layout.preferredHeight: 16 Layout.preferredWidth: 16 visible: profile.isSelf && verificationStatus != VerificationStatus.NOT_APPLICABLE + sourceSize.height: 16 + sourceSize.width: 16 source: { switch (verificationStatus) { case VerificationStatus.VERIFIED: - return "image://colorimage/:/icons/icons/ui/lock.png?green"; + return "image://colorimage/:/icons/icons/ui/shield-filled-checkmark.svg?green"; case VerificationStatus.UNVERIFIED: - return "image://colorimage/:/icons/icons/ui/unlock.png?#d6c020"; + return "image://colorimage/:/icons/icons/ui/shield-filled-exclamation-mark.svg?#d6c020"; case VerificationStatus.SELF: - return "image://colorimage/:/icons/icons/ui/checkmark.png?green"; + return "image://colorimage/:/icons/ui/checkmark.svg?green"; default: - return "image://colorimage/:/icons/icons/ui/unlock.png?red"; + return "image://colorimage/:/icons/ui/shield-filled-cross.svg?#d6c020"; } } } ImageButton { Layout.alignment: Qt.AlignTop - image: ":/icons/icons/ui/power-button-off.png" + image: ":/icons/icons/ui/power-off.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Sign out this device.") @@ -355,7 +358,7 @@ ApplicationWindow { hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Change device name.") - image: deviceNameRow.isEditingAllowed ? ":/icons/icons/ui/checkmark.png" : ":/icons/icons/ui/edit.png" + image: deviceNameRow.isEditingAllowed ? ":/icons/icons/ui/checkmark.svg" : ":/icons/icons/ui/edit.svg" onClicked: { if (deviceNameRow.isEditingAllowed) { profile.changeDeviceName(deviceId, deviceNameField.text); @@ -388,13 +391,13 @@ ApplicationWindow { source: { switch (verificationStatus) { case VerificationStatus.VERIFIED: - return "image://colorimage/:/icons/icons/ui/lock.png?green"; + return "image://colorimage/:/icons/icons/ui/shield-filled-checkmark.svg?green"; case VerificationStatus.UNVERIFIED: - return "image://colorimage/:/icons/icons/ui/unlock.png?#d6c020"; + return "image://colorimage/:/icons/icons/ui/shield-filled-exclamation-mark.svg?#d6c020"; case VerificationStatus.SELF: - return "image://colorimage/:/icons/icons/ui/checkmark.png?green"; + return "image://colorimage/:/icons/icons/ui/checkmark.svg?green"; default: - return "image://colorimage/:/icons/icons/ui/unlock.png?red"; + return "image://colorimage/:/icons/icons/ui/shield-filled.svg?red"; } } } diff --git a/resources/qml/emoji/EmojiPicker.qml b/resources/qml/emoji/EmojiPicker.qml index e83f8a5e..77dbf713 100644 --- a/resources/qml/emoji/EmojiPicker.qml +++ b/resources/qml/emoji/EmojiPicker.qml @@ -90,7 +90,7 @@ Menu { id: clearSearch visible: emojiSearch.text !== '' - icon.source: "image://colorimage/:/icons/icons/ui/round-remove-button.png?" + (clearSearch.hovered ? Nheko.colors.highlight : Nheko.colors.buttonText) + icon.source: "image://colorimage/:/icons/icons/ui/round-remove-button.svg?" + (clearSearch.hovered ? Nheko.colors.highlight : Nheko.colors.buttonText) focusPolicy: Qt.NoFocus onClicked: emojiSearch.clear() hoverEnabled: true @@ -105,7 +105,7 @@ Menu { Image { height: parent.height - 2 * Nheko.paddingSmall width: height - source: "image://colorimage/:/icons/icons/ui/round-remove-button.png?" + (clearSearch.hovered ? Nheko.colors.highlight : Nheko.colors.buttonText) + source: "image://colorimage/:/icons/icons/ui/round-remove-button.svg?" + (clearSearch.hovered ? Nheko.colors.highlight : Nheko.colors.buttonText) anchors { verticalCenter: parent.verticalCenter @@ -204,42 +204,42 @@ Menu { model: ListModel { // TODO: Would like to get 'simple' icons for the categories ListElement { - image: ":/icons/icons/emoji-categories/people.png" + image: ":/icons/icons/emoji-categories/people.svg" category: Emoji.Category.People } ListElement { - image: ":/icons/icons/emoji-categories/nature.png" + image: ":/icons/icons/emoji-categories/nature.svg" category: Emoji.Category.Nature } ListElement { - image: ":/icons/icons/emoji-categories/foods.png" + image: ":/icons/icons/emoji-categories/foods.svg" category: Emoji.Category.Food } ListElement { - image: ":/icons/icons/emoji-categories/activity.png" + image: ":/icons/icons/emoji-categories/activity.svg" category: Emoji.Category.Activity } ListElement { - image: ":/icons/icons/emoji-categories/travel.png" + image: ":/icons/icons/emoji-categories/travel.svg" category: Emoji.Category.Travel } ListElement { - image: ":/icons/icons/emoji-categories/objects.png" + image: ":/icons/icons/emoji-categories/objects.svg" category: Emoji.Category.Objects } ListElement { - image: ":/icons/icons/emoji-categories/symbols.png" + image: ":/icons/icons/emoji-categories/symbols.svg" category: Emoji.Category.Symbols } ListElement { - image: ":/icons/icons/emoji-categories/flags.png" + image: ":/icons/icons/emoji-categories/flags.svg" category: Emoji.Category.Flags } diff --git a/resources/qml/emoji/StickerPicker.qml b/resources/qml/emoji/StickerPicker.qml index 3731a948..7f9daca6 100644 --- a/resources/qml/emoji/StickerPicker.qml +++ b/resources/qml/emoji/StickerPicker.qml @@ -88,7 +88,7 @@ Menu { id: clearSearch visible: emojiSearch.text !== '' - icon.source: "image://colorimage/:/icons/icons/ui/round-remove-button.png?" + (clearSearch.hovered ? Nheko.colors.highlight : Nheko.colors.buttonText) + icon.source: "image://colorimage/:/icons/icons/ui/round-remove-button.svg?" + (clearSearch.hovered ? Nheko.colors.highlight : Nheko.colors.buttonText) focusPolicy: Qt.NoFocus onClicked: emojiSearch.clear() hoverEnabled: true @@ -103,7 +103,7 @@ Menu { Image { height: parent.height - 2 * Nheko.paddingSmall width: height - source: "image://colorimage/:/icons/icons/ui/round-remove-button.png?" + (clearSearch.hovered ? Nheko.colors.highlight : Nheko.colors.buttonText) + source: "image://colorimage/:/icons/icons/ui/round-remove-button.svg?" + (clearSearch.hovered ? Nheko.colors.highlight : Nheko.colors.buttonText) anchors { verticalCenter: parent.verticalCenter diff --git a/resources/qml/ui/media/MediaControls.qml b/resources/qml/ui/media/MediaControls.qml index 7216e552..c6b50fe5 100644 --- a/resources/qml/ui/media/MediaControls.qml +++ b/resources/qml/ui/media/MediaControls.qml @@ -101,11 +101,11 @@ Rectangle { image: { if (control.mediaLoaded) { if (control.mediaState == MediaPlayer.PlayingState) - return ":/icons/icons/ui/pause-symbol.png"; + return ":/icons/icons/ui/pause-symbol.svg"; else - return ":/icons/icons/ui/play-sign.png"; + return ":/icons/icons/ui/play-sign.svg"; } else { - return ":/icons/icons/ui/arrow-pointing-down.png"; + return ":/icons/icons/ui/download.svg"; } } onClicked: control.mediaLoaded ? control.playPauseActivated() : control.loadActivated() @@ -120,9 +120,9 @@ Rectangle { Layout.preferredWidth: 24 image: { if (control.muted || control.desiredVolume <= 0) - return ":/icons/icons/ui/volume-off-indicator.png"; + return ":/icons/icons/ui/volume-off-indicator.svg"; else - return ":/icons/icons/ui/volume-up.png"; + return ":/icons/icons/ui/volume-up.svg"; } onClicked: control.muted = !control.muted } diff --git a/resources/qml/voip/ActiveCallBar.qml b/resources/qml/voip/ActiveCallBar.qml index be698356..c4c99f99 100644 --- a/resources/qml/voip/ActiveCallBar.qml +++ b/resources/qml/voip/ActiveCallBar.qml @@ -62,7 +62,7 @@ Rectangle { PropertyChanges { target: callTypeIcon - source: "qrc:/icons/icons/ui/place-call.png" + source: "qrc:/icons/icons/ui/place-call.svg" } }, @@ -72,7 +72,7 @@ Rectangle { PropertyChanges { target: callTypeIcon - source: "qrc:/icons/icons/ui/video-call.png" + source: "qrc:/icons/icons/ui/video.svg" } }, @@ -82,7 +82,7 @@ Rectangle { PropertyChanges { target: callTypeIcon - source: "qrc:/icons/icons/ui/screen-share.png" + source: "qrc:/icons/icons/ui/screen-share.svg" } } @@ -205,7 +205,7 @@ Rectangle { width: 24 height: 24 buttonTextColor: "#000000" - image: ":/icons/icons/ui/toggle-camera-view.png" + image: ":/icons/icons/ui/picture-in-picture.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Hide/Show Picture-in-Picture") @@ -218,7 +218,7 @@ Rectangle { width: 24 height: 24 buttonTextColor: "#000000" - image: CallManager.isMicMuted ? ":/icons/icons/ui/microphone-unmute.png" : ":/icons/icons/ui/microphone-mute.png" + image: CallManager.isMicMuted ? ":/icons/icons/ui/microphone-unmute.svg" : ":/icons/icons/ui/microphone-mute.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: CallManager.isMicMuted ? qsTr("Unmute Mic") : qsTr("Mute Mic") diff --git a/resources/qml/voip/CallDevices.qml b/resources/qml/voip/CallDevices.qml index 824bb2e0..0e62cbc4 100644 --- a/resources/qml/voip/CallDevices.qml +++ b/resources/qml/voip/CallDevices.qml @@ -31,7 +31,7 @@ Popup { Image { Layout.preferredWidth: 22 Layout.preferredHeight: 22 - source: "image://colorimage/:/icons/icons/ui/microphone-unmute.png?" + Nheko.colors.windowText + source: "image://colorimage/:/icons/icons/ui/microphone-unmute.svg?" + Nheko.colors.windowText } ComboBox { @@ -49,7 +49,7 @@ Popup { Image { Layout.preferredWidth: 22 Layout.preferredHeight: 22 - source: "image://colorimage/:/icons/icons/ui/video-call.png?" + Nheko.colors.windowText + source: "image://colorimage/:/icons/icons/ui/video-call.svg?" + Nheko.colors.windowText } ComboBox { diff --git a/resources/qml/voip/CallInvite.qml b/resources/qml/voip/CallInvite.qml index 1bd5eb26..9b3a41b1 100644 --- a/resources/qml/voip/CallInvite.qml +++ b/resources/qml/voip/CallInvite.qml @@ -59,7 +59,7 @@ Popup { Layout.bottomMargin: msgView.height / 25 Image { - property string image: CallManager.callType == CallType.VIDEO ? ":/icons/icons/ui/video-call.png" : ":/icons/icons/ui/place-call.png" + property string image: CallManager.callType == CallType.VIDEO ? ":/icons/icons/ui/video.svg" : ":/icons/icons/ui/place-call.svg" Layout.alignment: Qt.AlignCenter Layout.preferredWidth: msgView.height / 10 @@ -90,7 +90,7 @@ Popup { Image { Layout.preferredWidth: deviceCombos.imageSize Layout.preferredHeight: deviceCombos.imageSize - source: "image://colorimage/:/icons/icons/ui/microphone-unmute.png?" + Nheko.colors.windowText + source: "image://colorimage/:/icons/icons/ui/microphone-unmute.svg?" + Nheko.colors.windowText } ComboBox { @@ -109,7 +109,7 @@ Popup { Image { Layout.preferredWidth: deviceCombos.imageSize Layout.preferredHeight: deviceCombos.imageSize - source: "image://colorimage/:/icons/icons/ui/video-call.png?" + Nheko.colors.windowText + source: "image://colorimage/:/icons/icons/ui/video.svg?" + Nheko.colors.windowText } ComboBox { @@ -132,7 +132,7 @@ Popup { if (CallManager.mics.length == 0) { var dialog = deviceError.createObject(timelineRoot, { "errorString": qsTr("No microphone found."), - "image": ":/icons/icons/ui/place-call.png" + "image": ":/icons/icons/ui/place-call.svg" }); dialog.open(); return false; @@ -157,7 +157,7 @@ Popup { } contentItem: Image { - source: "image://colorimage/:/icons/icons/ui/end-call.png?#ffffff" + source: "image://colorimage/:/icons/icons/ui/end-call.svg?#ffffff" } } @@ -165,7 +165,7 @@ Popup { RoundButton { id: acceptButton - property string image: CallManager.callType == CallType.VIDEO ? ":/icons/icons/ui/video-call.png" : ":/icons/icons/ui/place-call.png" + property string image: CallManager.callType == CallType.VIDEO ? ":/icons/icons/ui/video.svg" : ":/icons/icons/ui/place-call.svg" implicitWidth: buttonLayout.buttonSize implicitHeight: buttonLayout.buttonSize diff --git a/resources/qml/voip/CallInviteBar.qml b/resources/qml/voip/CallInviteBar.qml index 10f8367a..349bd02f 100644 --- a/resources/qml/voip/CallInviteBar.qml +++ b/resources/qml/voip/CallInviteBar.qml @@ -57,7 +57,7 @@ Rectangle { Layout.leftMargin: 4 Layout.preferredWidth: 24 Layout.preferredHeight: 24 - source: CallManager.callType == CallType.VIDEO ? "qrc:/icons/icons/ui/video-call.png" : "qrc:/icons/icons/ui/place-call.png" + source: CallManager.callType == CallType.VIDEO ? "qrc:/icons/icons/ui/video.svg" : "qrc:/icons/icons/ui/place-call.svg" } Label { @@ -75,7 +75,7 @@ Rectangle { width: 20 height: 20 buttonTextColor: "#000000" - image: ":/icons/icons/ui/settings.png" + image: ":/icons/icons/ui/settings.svg" hoverEnabled: true ToolTip.visible: hovered ToolTip.text: qsTr("Devices") @@ -87,21 +87,21 @@ Rectangle { Button { Layout.rightMargin: 4 - icon.source: CallManager.callType == CallType.VIDEO ? "qrc:/icons/icons/ui/video-call.png" : "qrc:/icons/icons/ui/place-call.png" + icon.source: CallManager.callType == CallType.VIDEO ? "qrc:/icons/icons/ui/video.svg" : "qrc:/icons/icons/ui/place-call.svg" text: qsTr("Accept") palette: Nheko.colors onClicked: { if (CallManager.mics.length == 0) { var dialog = deviceError.createObject(timelineRoot, { "errorString": qsTr("No microphone found."), - "image": ":/icons/icons/ui/place-call.png" + "image": ":/icons/icons/ui/place-call.svg" }); dialog.open(); return ; } else if (!CallManager.mics.includes(Settings.microphone)) { var dialog = deviceError.createObject(timelineRoot, { "errorString": qsTr("Unknown microphone: %1").arg(Settings.microphone), - "image": ":/icons/icons/ui/place-call.png" + "image": ":/icons/icons/ui/place-call.svg" }); dialog.open(); return ; @@ -109,7 +109,7 @@ Rectangle { if (CallManager.callType == CallType.VIDEO && CallManager.cameras.length > 0 && !CallManager.cameras.includes(Settings.camera)) { var dialog = deviceError.createObject(timelineRoot, { "errorString": qsTr("Unknown camera: %1").arg(Settings.camera), - "image": ":/icons/icons/ui/video-call.png" + "image": ":/icons/icons/ui/video.svg" }); dialog.open(); return ; @@ -120,7 +120,7 @@ Rectangle { Button { Layout.rightMargin: 16 - icon.source: "qrc:/icons/icons/ui/end-call.png" + icon.source: "qrc:/icons/icons/ui/end-call.svg" text: qsTr("Decline") palette: Nheko.colors onClicked: { diff --git a/resources/qml/voip/PlaceCall.qml b/resources/qml/voip/PlaceCall.qml index c733012c..0ad546df 100644 --- a/resources/qml/voip/PlaceCall.qml +++ b/resources/qml/voip/PlaceCall.qml @@ -62,7 +62,7 @@ Popup { if (CallManager.mics.length == 0) { var dialog = deviceError.createObject(timelineRoot, { "errorString": qsTr("No microphone found."), - "image": ":/icons/icons/ui/place-call.png" + "image": ":/icons/icons/ui/place-call.svg" }); dialog.open(); return false; @@ -85,7 +85,7 @@ Popup { Button { text: qsTr("Voice") - icon.source: "qrc:/icons/icons/ui/place-call.png" + icon.source: "qrc:/icons/icons/ui/place-call.svg" onClicked: { if (buttonLayout.validateMic()) { Settings.microphone = micCombo.currentText; @@ -98,7 +98,7 @@ Popup { Button { visible: CallManager.cameras.length > 0 text: qsTr("Video") - icon.source: "qrc:/icons/icons/ui/video-call.png" + icon.source: "qrc:/icons/icons/ui/video.svg" onClicked: { if (buttonLayout.validateMic()) { Settings.microphone = micCombo.currentText; @@ -112,7 +112,7 @@ Popup { Button { visible: CallManager.screenShareSupported text: qsTr("Screen") - icon.source: "qrc:/icons/icons/ui/screen-share.png" + icon.source: "qrc:/icons/icons/ui/screen-share.svg" onClicked: { var dialog = screenShareDialog.createObject(timelineRoot); dialog.open(); @@ -140,7 +140,7 @@ Popup { Image { Layout.preferredWidth: 22 Layout.preferredHeight: 22 - source: "image://colorimage/:/icons/icons/ui/microphone-unmute.png?" + Nheko.colors.windowText + source: "image://colorimage/:/icons/icons/ui/microphone-unmute.svg?" + Nheko.colors.windowText } ComboBox { @@ -161,7 +161,7 @@ Popup { Image { Layout.preferredWidth: 22 Layout.preferredHeight: 22 - source: "image://colorimage/:/icons/icons/ui/video-call.png?" + Nheko.colors.windowText + source: "image://colorimage/:/icons/icons/ui/video-call.svg?" + Nheko.colors.windowText } ComboBox { diff --git a/resources/qml/voip/ScreenShare.qml b/resources/qml/voip/ScreenShare.qml index 8cd43b1c..26d81819 100644 --- a/resources/qml/voip/ScreenShare.qml +++ b/resources/qml/voip/ScreenShare.qml @@ -125,7 +125,7 @@ Popup { Button { text: qsTr("Share") - icon.source: "qrc:/icons/icons/ui/screen-share.png" + icon.source: "qrc:/icons/icons/ui/screen-share.svg" onClicked: { if (buttonLayout.validateMic()) { Settings.microphone = micCombo.currentText; diff --git a/resources/res.qrc b/resources/res.qrc index a60f4ab0..838aeadb 100644 --- a/resources/res.qrc +++ b/resources/res.qrc @@ -1,95 +1,56 @@ - icons/ui/at-solid.svg - icons/ui/volume-off-indicator.png - icons/ui/volume-off-indicator@2x.png - icons/ui/volume-up.png - icons/ui/black-bubble-speech.png - icons/ui/black-bubble-speech@2x.png - icons/ui/do-not-disturb-rounded-sign.png - icons/ui/do-not-disturb-rounded-sign@2x.png - icons/ui/round-remove-button.png - icons/ui/round-remove-button@2x.png - icons/ui/double-tick-indicator.png - icons/ui/double-tick-indicator@2x.png - icons/ui/lock.png - icons/ui/lock@2x.png - icons/ui/unlock.png - icons/ui/unlock@2x.png - icons/ui/clock.png - icons/ui/clock@2x.png - icons/ui/checkmark.png - icons/ui/checkmark@2x.png - icons/ui/cursor.png - icons/ui/cursor@2x.png - icons/ui/search.png - icons/ui/search@2x.png - icons/ui/settings.png - icons/ui/settings@2x.png icons/ui/sticky-note-solid.svg - icons/ui/smile.png - icons/ui/smile@2x.png - icons/ui/speech-bubbles-comment-option.png - icons/ui/speech-bubbles-comment-option@2x.png - icons/ui/vertical-ellipsis.png - icons/ui/vertical-ellipsis@2x.png - icons/ui/power-button-off.png - icons/ui/power-button-off@2x.png - icons/ui/plus-black-symbol.png - icons/ui/plus-black-symbol@2x.png - icons/ui/add-square-button.png - icons/ui/add-square-button@2x.png - icons/ui/cloud-storage-uploading-option.png - icons/ui/cloud-storage-uploading-option@2x.png - icons/ui/paper-clip-outline.png - icons/ui/paper-clip-outline@2x.png - icons/ui/angle-pointing-to-left.png - icons/ui/angle-pointing-to-left@2x.png - icons/ui/angle-arrow-down.png - icons/ui/angle-arrow-down@2x.png - icons/ui/arrow-pointing-down.png - icons/ui/arrow-pointing-down@2x.png - icons/ui/play-sign.png - icons/ui/play-sign@2x.png - icons/ui/pause-symbol.png - icons/ui/pause-symbol@2x.png - icons/ui/remove-symbol.png - icons/ui/remove-symbol@2x.png - icons/ui/world.png - icons/ui/world@2x.png - icons/ui/tag.png - icons/ui/tag@2x.png - icons/ui/star.png - icons/ui/star@2x.png - icons/ui/lowprio.png - icons/ui/lowprio@2x.png - icons/ui/edit.png - icons/ui/edit@2x.png - icons/ui/mail-reply.png - icons/ui/place-call.png - icons/ui/end-call.png - icons/ui/microphone-mute.png - icons/ui/microphone-unmute.png - icons/ui/screen-share.png - icons/ui/toggle-camera-view.png - icons/ui/video-call.png - icons/ui/refresh.png - icons/emoji-categories/people.png - icons/emoji-categories/people@2x.png - icons/emoji-categories/nature.png - icons/emoji-categories/nature@2x.png - icons/emoji-categories/foods.png - icons/emoji-categories/foods@2x.png - icons/emoji-categories/activity.png - icons/emoji-categories/activity@2x.png - icons/emoji-categories/travel.png - icons/emoji-categories/travel@2x.png - icons/emoji-categories/objects.png - icons/emoji-categories/objects@2x.png - icons/emoji-categories/symbols.png - icons/emoji-categories/symbols@2x.png - icons/emoji-categories/flags.png - icons/emoji-categories/flags@2x.png + icons/ui/add-square-button.svg + icons/ui/send.svg + icons/ui/smile.svg + icons/ui/user-friends-solid.svg + icons/ui/place-call.svg + icons/ui/attach.svg + icons/ui/angle-arrow-left.svg + icons/ui/chat.svg + icons/ui/checkmark.svg + icons/ui/clock.svg + icons/ui/edit.svg + icons/ui/end-call.svg + icons/ui/lowprio.svg + icons/ui/microphone-mute.svg + icons/ui/microphone-unmute.svg + icons/ui/pause-symbol.svg + icons/ui/play-sign.svg + icons/ui/power-off.svg + icons/ui/refresh.svg + icons/ui/reply.svg + icons/ui/round-remove-button.svg + icons/ui/screen-share.svg + icons/ui/search.svg + icons/ui/settings.svg + icons/ui/speech-bubbles.svg + icons/ui/star.svg + icons/ui/tag.svg + icons/ui/video.svg + icons/ui/volume-off-indicator.svg + icons/ui/volume-up.svg + icons/ui/world.svg + icons/ui/picture-in-picture.svg + icons/ui/options.svg + icons/ui/double-checkmark.svg + icons/ui/ban.svg + icons/ui/image-failed.svg + icons/ui/dismiss.svg + icons/ui/download.svg + icons/emoji-categories/activity.svg + icons/emoji-categories/flags.svg + icons/emoji-categories/foods.svg + icons/emoji-categories/nature.svg + icons/emoji-categories/objects.svg + icons/emoji-categories/people.svg + icons/emoji-categories/symbols.svg + icons/emoji-categories/travel.svg + icons/ui/shield-filled.svg + icons/ui/shield-filled-exclamation-mark.svg + icons/ui/shield-filled-checkmark.svg + icons/ui/shield-filled-cross.svg nheko.png diff --git a/src/LoginPage.cpp b/src/LoginPage.cpp index 7d3e7446..656ee2d9 100644 --- a/src/LoginPage.cpp +++ b/src/LoginPage.cpp @@ -49,7 +49,7 @@ LoginPage::LoginPage(QWidget *parent) top_bar_layout_->addStretch(1); QIcon icon; - icon.addFile(":/icons/icons/ui/angle-pointing-to-left.png"); + icon.addFile(":/icons/icons/ui/angle-arrow-left.svg"); back_button_->setIcon(icon); back_button_->setIconSize(QSize(32, 32)); diff --git a/src/RegisterPage.cpp b/src/RegisterPage.cpp index 271a7fc2..062a04ab 100644 --- a/src/RegisterPage.cpp +++ b/src/RegisterPage.cpp @@ -46,7 +46,7 @@ RegisterPage::RegisterPage(QWidget *parent) back_button_->setMinimumSize(QSize(30, 30)); QIcon icon; - icon.addFile(":/icons/icons/ui/angle-pointing-to-left.png"); + icon.addFile(":/icons/icons/ui/angle-arrow-left.svg"); back_button_->setIcon(icon); back_button_->setIconSize(QSize(32, 32)); diff --git a/src/UserSettingsPage.cpp b/src/UserSettingsPage.cpp index 52567289..f1ef688c 100644 --- a/src/UserSettingsPage.cpp +++ b/src/UserSettingsPage.cpp @@ -715,7 +715,7 @@ UserSettingsPage::UserSettingsPage(QSharedPointer settings, QWidge topLayout_ = new QVBoxLayout{this}; QIcon icon; - icon.addFile(":/icons/icons/ui/angle-pointing-to-left.png"); + icon.addFile(":/icons/icons/ui/angle-arrow-left.svg"); auto backBtn_ = new FlatButton{this}; backBtn_->setMinimumSize(QSize(24, 24)); diff --git a/src/timeline/CommunitiesModel.cpp b/src/timeline/CommunitiesModel.cpp index 77bed387..47ff521d 100644 --- a/src/timeline/CommunitiesModel.cpp +++ b/src/timeline/CommunitiesModel.cpp @@ -32,7 +32,7 @@ CommunitiesModel::data(const QModelIndex &index, int role) const if (index.row() == 0) { switch (role) { case CommunitiesModel::Roles::AvatarUrl: - return QString(":/icons/icons/ui/world.png"); + return QString(":/icons/icons/ui/world.svg"); case CommunitiesModel::Roles::DisplayName: return tr("All rooms"); case CommunitiesModel::Roles::Tooltip: @@ -64,7 +64,7 @@ CommunitiesModel::data(const QModelIndex &index, int role) const if (tag == "m.favourite") { switch (role) { case CommunitiesModel::Roles::AvatarUrl: - return QString(":/icons/icons/ui/star.png"); + return QString(":/icons/icons/ui/star.svg"); case CommunitiesModel::Roles::DisplayName: return tr("Favourites"); case CommunitiesModel::Roles::Tooltip: @@ -73,7 +73,7 @@ CommunitiesModel::data(const QModelIndex &index, int role) const } else if (tag == "m.lowpriority") { switch (role) { case CommunitiesModel::Roles::AvatarUrl: - return QString(":/icons/icons/ui/lowprio.png"); + return QString(":/icons/icons/ui/lowprio.svg"); case CommunitiesModel::Roles::DisplayName: return tr("Low Priority"); case CommunitiesModel::Roles::Tooltip: @@ -82,7 +82,7 @@ CommunitiesModel::data(const QModelIndex &index, int role) const } else if (tag == "m.server_notice") { switch (role) { case CommunitiesModel::Roles::AvatarUrl: - return QString(":/icons/icons/ui/tag.png"); + return QString(":/icons/icons/ui/tag.svg"); case CommunitiesModel::Roles::DisplayName: return tr("Server Notices"); case CommunitiesModel::Roles::Tooltip: @@ -91,7 +91,7 @@ CommunitiesModel::data(const QModelIndex &index, int role) const } else { switch (role) { case CommunitiesModel::Roles::AvatarUrl: - return QString(":/icons/icons/ui/tag.png"); + return QString(":/icons/icons/ui/tag.svg"); case CommunitiesModel::Roles::DisplayName: case CommunitiesModel::Roles::Tooltip: return tag.mid(2);