Tokodon: rebuild with new MPV, theme fixes

This commit is contained in:
Gerasim Troeglazov
2024-03-31 14:39:16 +10:00
parent 6c4273820b
commit 5f9e4063b7
3 changed files with 584 additions and 83 deletions

View File

@@ -15,84 +15,90 @@ resource app_version {
resource app_signature "@APP_SIGNATURE@";
resource vector_icon {
$"6E6369661102000603BDDF4BA7031C27031CBDDF4B4A01EF4A0FB8003DAEE983"
$"3498DBFF3DAEE9033DAEE70193CEE9F904003F04002B02001202376AAC386362"
$"386362B76AAC4ADB624A2B4D0000FFFF000002001202395EA6394A94B94A9439"
$"5EA64728EB4A5A4D0000FFFF000002001202B76AAC386362B86362B76AAC47AD"
$"2B4A41B90000FFFF000003F6FFD5020012023C368C395973B959733C368C4A96"
$"A54C01320000FFFFB300020012022CB150352A48B52A482CB1504A3ABA49B008"
$"0000FFFF00000200120234CEDE342394B4239434CEDE48D1C349CA950000FFFF"
$"000004004C054D0200120236A24C36A292B6A29236A24C4A40FC492DC50000FF"
$"FF000001F6FFD5F90200120236D79F36CDDCB6CDDC36D79F493ECE493DE90000"
$"FFFF00001B0606FF07BFBDCC7ABFBDCC7AB8F4CC7AB374C031B374C6FAB374B9"
$"69BFBDB3E9B8F4B3E951B3E9CC06C031CC06B969CC06C6FABFBDCC7A51CC7ABF"
$"BDCC7ACC7A0206BEDDE7A9BEDDE7A9BEA9E8CFBE01E8DDBDD4E8B6BE2BE902BF"
$"86E805BEEEE918BF82E80ABF12E7B2BF2BE7D7BEEBE79DBEDDE7A9BEDDE7A9BE"
$"DDE7A9BEDDE7A9BEDDE7A9BEDDE7A90606FF07B8C2E6F8B8C2E6F8B8C2E71BB8"
$"87E737B8A8E737B867E737B84DE6F8B84DE71BB84DE6D5B887E6B9B867E6B9B8"
$"A8E6B9B8C2E6F8B8C2E6D5B8C2E6F8E6F80606FF07C788E6F8C788E6F8C788E7"
$"1BC74DE737C76EE737C72DE737C713E6F8C713E71BC713E6D5C74DE6B9C72DE6"
$"B9C76EE6B9C788E6F8C788E6D5C788E6F8E6F80606FF07BFBDCB91BFBDCB91B8"
$"F4CB91B374BF48B374C611B374B87FBFBD1FB8F41F511FCC06BF48CC06B87FCC"
$"06C611BFBDCB9151CB91BFBDCB91CB910605BF01C598C728C598C728C64FC787"
$"C743C72AC6F3C6D3C793C781C750C842C7BAC7FDC6E7C888C598C728C7280605"
$"BF01C598C728C598C728C64FC787C743C72AC6F3C6D3C793C781C750C842C7BA"
$"C7FDC6E7C888C598C728C728020AB8FEBD79B8FEBD79BA00BE7BBC5F3EBAA9BE"
$"E0BDCCBEF7C4C4C755BED4C767C3B5C6B2C260C29BC2A2C602C260C29BC285BE"
$"FAC27FBF78C3D0BEC9C63CBEBFC619BED5C726BDFCC734BCCFC734BE0BC734BB"
$"93C6F0BA19C760BA97C680B99AC514B8A7C514B8A7C10DBA43B8FEBD79BD05BB"
$"DEB8FEBD79020AB8FEBD79B8FEBD79BA00BE7BBC5F3EBAA9BEE0BDCCBEF7C4C4"
$"C755BED4C767C3B5C6B2C260C29BC2A2C602C260C29BC285BEFAC27FBF78C3D0"
$"BEC9C63CBEBFC619BED5C726BDFCC734BCCFC734BE0BC734BB93C6F0BA19C760"
$"BA97C680B99AC514B8A7C514B8A7C10DBA43B8FEBD79BD05BBDEB8FEBD790208"
$"C255BFAEC255BFAEC2DFC0F1C41EC2FCC347C23EC4CEC398C5F7C465C5FFC44F"
$"C5CEC4B2C2B6C381C3DEC43EC2B6C381C163C212C191C2B8C117C25DC163C212"
$"C16EC206C116C268C140C099C140C099C19CC04AC255BFAEC1F8BFFCC255BFAE"
$"0206BBEEC09CBBEEC09CBAC5BF77B873BD2EB99CBE52B84ABC31B7F6BA37B820"
$"BB34B8F2BA6DBAE9BADBB9EEBAA4BC96BBEEBFEEBE14BE42BD01BE99BEECBBEE"
$"C09CBD44BFC4BBEEC09C0208BC58BFA1BC58BFA1BBCEC0E4B9F4C38BBACAC2CD"
$"B944C427B81BC4F4B813C4DEB844C541BB48C3F2BA82C4D6BC40C2FABD5FC197"
$"BD22C1E63BC1FDBDE4C2BBBDDAC2AEBE31C311BD6D42BD6D42BD11C03EBC58BF"
$"A1BCB5BFF0BC58BFA10205BC12BD1EBC12BD1EBAEBC278B862C2B1B869C278B8"
$"5BC2E6BCB5C04EBA48C3A3BEB0BD95BDC7BD3BBDC7BD3BBD35BD31BC12BD1EBC"
$"A4BD28BC12BD1E0205C2EBBD1EC2EBBD1EC411C278C64DC2B1C646C278C654C2"
$"E6C1FAC04EC467C3A3BFFFBD95C0E7BD3BC0E7BD3BC193BD31C2EBBD1EC23FBD"
$"28C2EBBD1E0609FFFF01C381CAF8C381CAF8C25ECA08BF7CC788C148C902BF69"
$"C32ABF43BA6DBF56BECBC0FEB9CBC476B887C2BAB929C505B89EC623B8CCC594"
$"B8B5C793BA8BCC02BFA7CABFBE0FCBBBBF98C85EC820CD0CC33EC58ECB0FC381"
$"CAF8C514CA65C381CAF8CAF80205C1ADBF14C1ADBF14C1D3BE89C353BEA0C339"
$"BE99C346BE74C32ABE1DC338BE49C29CBE12C180BDFBC20EBE07C18FBE59C1AD"
$"BF14C19EBEB6C1ADBF140606FF07BB87BEFFBB87BEFFBBA6BEADBBDBBDF4BBCB"
$"BE40BC54BDE4BD46BDC4BCCDBDD4BD1FBE21BCD1BEDABCF8BE7EBCAFBECDBB87"
$"BEFFBBBFBEAEBB87BEFFBEFF0205BF13C761BF13C761C0D2C8AAC3F7C8BFC238"
$"C953C5B6C82CC5D8C700C5F7C771C30AC6E2BDDDC588BDDDC588BE45C626BF13"
$"C761BEACC6C3BF13C7610205BF13C761BF13C761C0D2C8AAC3F7C8BFC238C953"
$"C5B6C82CC5D8C700C5F7C771C30AC6E2BDDDC588BDDDC588BE45C626BF13C761"
$"BEACC6C3BF13C7610605BF01C50BC6D6C50BC6D6C5CEC690C62FC59DC5B9C59D"
$"C6A5C59DC706C652C71BC5D5C6F1C6CFC50BC6D6C6D60605BF01C50BC6D6C50B"
$"C6D6C5CEC690C62FC59DC5B9C59DC6A5C59DC706C652C71BC5D5C6F1C6CFC50B"
$"C6D6C6D60217B89FB7B3B89FB7B3BC6EB7B3C40EB7B3C03EB7B3C5D3B7B3C6C8"
$"BAECC6CAB994C6C8BC8BC6CABCE3C6CABC6BC6CABD82C588BE22C5F3BE22C4E0"
$"BE22C1D5BE23C1D5BE23C1D4BE60C1D4C0CCC1D3BE75C1D4C251C251C4D4C1E2"
$"C3C9C2A1C596C420C687C32DC66BC499C696C579C632C557C65AC5B6C5EBC609"
$"C540C4FAC512C68EC556C623C670C649C632C6D6C692C6EFC75CC71DC70DC6A6"
$"C7D9C5E1C74CC5FEC745C3BFC7D7C165C85BC327C89EC01FC82BBD6DC4DBBE4F"
$"C71BBD02C3C9BCA7C0D0BCB0C25DBC94BDA8BCA4BE24BCA4BE24BBE8BE23BA6F"
$"BE21BB2BBE22B936BE20B79DBB55B79DBCC4B79DBAA4B79CB8E3B79CB92FB79C"
$"B896B8E3B7B3B836B7B3B8CCB7B3B89FB7B3B8B5B7B3B89FB7B30205C0C6BBEF"
$"C0C6BBEFC127BB54C1E9BA1EC188BAB9C2B6BACFC451BC2FC383BB7FC3EFBCA6"
$"C32DBD94C38EBD1DC260BD07C0C6BBEFC193BC7BC0C6BBEF0606FF07C1E2BA1E"
$"C1E2BA1EC242BA55C206BB70C252BAEDC1BABBF4C0CFBBFAC12FBC31C070BBC3"
$"C0ACBAA8C060BB2CC0F8BA25C1E2BA1EC183B9E7C1E2BA1EBA1E0205BCECBBEF"
$"BCECBBEFBD2EBB62BDB2BA49BD70BAD6BE99BB0CC066BC93BF7FBBD0C014BCF0"
$"BF72BDA9BFC3BD4CBE9BBD16BCECBBEFBDC3BC82BCECBBEF0606FF07BCC2BA2A"
$"BCC2BA2ABC5EBA63BC9DBB8CBC4DBB02BCEDBC16BDE3BC1DBD7EBC57BE47BBE3"
$"BE08BABBBE57BB45BDB8BA31BCC2BA2ABD26B9F0BCC2BA2ABA2A0206C0E8E7B5"
$"C0E8E7B5C11CE8DBC1C4E8E9C1F0E8C2C19AE90EC03FE811C0D7E924C043E816"
$"C0B3E7BEC09AE7E3C0D9E7A9C0E8E7B5C0E8E7B5C0E8E7B5C0E8E7B5C0E8E7B5"
$"C0E8E7B51B0A000100000A010101000A010102000A010103000A020104000A03"
$"0105000A0301061001178000040A040107000A0401081001178000040A050109"
$"000A06010A000A07010B000A08010C000A08010D000A09010E000A0A010F000A"
$"0B0110000A0C0111000A0C01121001178000040A030113000A03011410011780"
$"00040A0D0115000A0E0116000A0F0117000A100118000A0F0119000A01011A00"
$"6E63696611040198020102033E50000000000000003E300048000046400000B3"
$"E6FFF9469DD7F2F9FF38A0D1F904003F04002B02001202376AAC386362386362"
$"B76AAC4ADB624A2B4D0000FFFF000002001202395EA6394A94B94A94395EA647"
$"28EB4A5A4D0000FFFF000002001202B76AAC386362B86362B76AAC47AD2B4A41"
$"B90000FFFF000003F6FFD5020012023C368C395973B959733C368C4A96A54C01"
$"320000FFFFB300020012022CB150352A48B52A482CB1504A3ABA49B0080000FF"
$"FF00000200120234CEDE342394B4239434CEDE48D1C349CA950000FFFF000004"
$"004C020016023C659B3DBA80BE644C3D133D4AF0BF4772410092FF6102001202"
$"36A24C36A292B6A29236A24C4A40FC492DC50000FFFF000001F5FFD5F9020012"
$"0236D79F36CDDCB6CDDC36D79F493ECE493DE90000FFFF00000501170606FF07"
$"BFBDCC7ABFBDCC7AB8F4CC7AB374C031B374C6FAB374B969BFBDB3E9B8F4B3E9"
$"51B3E9CC06C031CC06B969CC06C6FABFBDCC7A51CC7ABFBDCC7ACC7A0606FF07"
$"BFBDCB91BFBDCB91B8F4CB91B374BF48B374C611B374B87FBFBD1FB8F41F511F"
$"CC06BF48CC06B87FCC06C611BFBDCB9151CB91BFBDCB91CB910605BF01C598C7"
$"28C598C728C64FC787C743C72AC6F3C6D3C793C781C750C842C7BAC7FDC6E7C8"
$"88C598C728C7280605BF01C598C728C598C728C64FC787C743C72AC6F3C6D3C7"
$"93C781C750C842C7BAC7FDC6E7C888C598C728C728020AB8FEBD79B8FEBD79BA"
$"00BE7BBC5F3EBAA9BEE0BDCCBEF7C4C4C755BED4C767C3B5C6B2C260C29BC2A2"
$"C602C260C29BC285BEFAC27FBF78C3D0BEC9C63CBEBFC619BED5C726BDFCC734"
$"BCCFC734BE0BC734BB93C6F0BA19C760BA97C680B99AC514B8A7C514B8A7C10D"
$"BA43B8FEBD79BD05BBDEB8FEBD79020AB8FEBD79B8FEBD79BA00BE7BBC5F3EBA"
$"A9BEE0BDCCBEF7C4C4C755BED4C767C3B5C6B2C260C29BC2A2C602C260C29BC2"
$"85BEFAC27FBF78C3D0BEC9C63CBEBFC619BED5C726BDFCC734BCCFC734BE0BC7"
$"34BB93C6F0BA19C760BA97C680B99AC514B8A7C514B8A7C10DBA43B8FEBD79BD"
$"05BBDEB8FEBD790208C255BFAEC255BFAEC2DFC0F1C41EC2FCC347C23EC4CEC3"
$"98C5F7C465C5FFC44FC5CEC4B2C2B6C381C3DEC43EC2B6C381C163C212C191C2"
$"B8C117C25DC163C212C16EC206C116C268C140C099C140C099C19CC04AC255BF"
$"AEC1F8BFFCC255BFAE0206BBEEC09CBBEEC09CBAC5BF77B873BD2EB99CBE52B8"
$"4ABC31B7F6BA37B820BB34B8F2BA6DBAE9BADBB9EEBAA4BC96BBEEBFEEBE14BE"
$"42BD01BE99BEECBBEEC09CBD44BFC4BBEEC09C0208BC58BFA1BC58BFA1BBCEC0"
$"E4B9F4C38BBACAC2CDB944C427B81BC4F4B813C4DEB844C541BB48C3F2BA82C4"
$"D6BC40C2FABD5FC197BD22C1E63BC1FDBDE4C2BBBDDAC2AEBE31C311BD6D42BD"
$"6D42BD11C03EBC58BFA1BCB5BFF0BC58BFA10205BC12BD1EBC12BD1EBAEBC278"
$"B862C2B1B869C278B85BC2E6BCB5C04EBA48C3A3BEB0BD95BDC7BD3BBDC7BD3B"
$"BD35BD31BC12BD1EBCA4BD28BC12BD1E0205C2EBBD1EC2EBBD1EC411C278C64D"
$"C2B1C646C278C654C2E6C1FAC04EC467C3A3BFFFBD95C0E7BD3BC0E7BD3BC193"
$"BD31C2EBBD1EC23FBD28C2EBBD1E0609FFFF01C381CAF8C381CAF8C25ECA08BF"
$"7CC788C148C902BF69C32ABF43BA6DBF56BECBC0FEB9CBC476B887C2BAB929C5"
$"05B89EC623B8CCC594B8B5C793BA8BCC02BFA7CABFBE0FCBBBBF98C85EC820CD"
$"0CC33EC58ECB0FC381CAF8C514CA65C381CAF8CAF80205C1ADBF14C1ADBF14C1"
$"D3BE89C353BEA0C339BE99C346BE74C32ABE1DC338BE49C29CBE12C180BDFBC2"
$"0EBE07C18FBE59C1ADBF14C19EBEB6C1ADBF140606FF07BB87BEFFBB87BEFFBB"
$"A6BEADBBDBBDF4BBCBBE40BC54BDE4BD46BDC4BCCDBDD4BD1FBE21BCD1BEDABC"
$"F8BE7EBCAFBECDBB87BEFFBBBFBEAEBB87BEFFBEFF0205BF13C761BF13C761C0"
$"D2C8AAC3F7C8BFC238C953C5B6C82CC5D8C700C5F7C771C30AC6E2BDDDC588BD"
$"DDC588BE45C626BF13C761BEACC6C3BF13C7610205BF13C761BF13C761C0D2C8"
$"AAC3F7C8BFC238C953C5B6C82CC5D8C700C5F7C771C30AC6E2BDDDC588BDDDC5"
$"88BE45C626BF13C761BEACC6C3BF13C7610605BF01C50BC6D6C50BC6D6C5CEC6"
$"90C62FC59DC5B9C59DC6A5C59DC706C652C71BC5D5C6F1C6CFC50BC6D6C6D606"
$"05BF01C50BC6D6C50BC6D6C5CEC690C62FC59DC5B9C59DC6A5C59DC706C652C7"
$"1BC5D5C6F1C6CFC50BC6D6C6D60215C40EB7B3C03EB7B3C5D3B7B3C6C8BAECC6"
$"CAB994C6C8BC8BC6CABCE3C6CABC6BC6CABD82C588BE22C5F3BE22C4E0BE22C1"
$"D5BE23C1D5BE23C1D4BE60C1D4C0CCC1D3BE75C1D4C251C251C4D4C1E2C3C9C2"
$"A1C596C420C687C32DC66BC499C696C579C632C557C65AC5B6C5EBC609C540C4"
$"FAC512C68EC556C623C670C649C632C6D6C692C6EFC75CC71DC70DC6A6C7D9C5"
$"E1C74CC5FEC745C3BFC7D7C165C85BC327C89EC01FC82BBD6DC4DBBE4FC71BBD"
$"02C3C9BCA7C0D0BCB0C25DBC94BDA8BCA4BE24BCA4BE24BBE8BE23BA6FBE21BB"
$"2BBE22B936BE20B79DBB55B79DBCC4B79DBAA4B79CB8E3B79CB92FB79CB896B8"
$"E3B7B3B836B7B3B8CCB7B30205C0C6BBEFC0C6BBEFC127BB54C1E9BA1EC188BA"
$"B9C2B6BACFC451BC2FC383BB7FC3EFBCA6C32DBD94C38EBD1DC260BD07C0C6BB"
$"EFC193BC7BC0C6BBEF0606FF07C1E2BA1EC1E2BA1EC242BA55C206BB70C252BA"
$"EDC1BABBF4C0CFBBFAC12FBC31C070BBC3C0ACBAA8C060BB2CC0F8BA25C1E2BA"
$"1EC183B9E7C1E2BA1EBA1E0205BCECBBEFBCECBBEFBD2EBB62BDB2BA49BD70BA"
$"D6BE99BB0CC066BC93BF7FBBD0C014BCF0BF72BDA9BFC3BD4CBE9BBD16BCECBB"
$"EFBDC3BC82BCECBBEF0606FF07BCC2BA2ABCC2BA2ABC5EBA63BC9DBB8CBC4DBB"
$"02BCEDBC16BDE3BC1DBD7EBC57BE47BBE3BE08BABBBE57BB45BDB8BA31BCC2BA"
$"2ABD26B9F0BCC2BA2ABA2A190A000100023F16140000000000003CC30C475A20"
$"4A8DF00A100101123FC19F0000000000003FC1E441E54242E0F101178422040A"
$"010101023FC19F0000000000003FC1E441E54242E0F10A020102023FC19F0000"
$"000000003FC1E441E54242E0F10A020103123FC19F0000000000003FC1E441E5"
$"4242E0F101178000040A030104023FC19F0000000000003FC1E441E54242E0F1"
$"0A030105123FC19F0000000000003FC1E441E54242E0F101178000040A040106"
$"023FC19F0000000000003FC1E441E54242E0F10A050107023FC19F0000000000"
$"003FC1E441E54242E0F10A060108023FC19F0000000000003FC1E441E54242E0"
$"F10A070109023FC19F0000000000003FC1E441E54242E0F10A07010A023FC19F"
$"0000000000003FC1E441E54242E0F10A08010B023FC19F0000000000003FC1E4"
$"41E54242E0F10A09010C023FC19F0000000000003FC1E441E54242E0F10A0A01"
$"0D023FC19F0000000000003FC1E441E54242E0F10A0B010E023FC19F00000000"
$"00003FC1E441E54242E0F10A0B010F123FC19F0000000000003FC1E441E54242"
$"E0F101178000040A020110023FC19F0000000000003FC1E441E54242E0F10A02"
$"0111123FC19F0000000000003FC1E441E54242E0F101178000040A100112123F"
$"C19F0000000000003FC1E441E54242E0F101178422040A0C0112023FC19F0000"
$"000000003FC1E441E54242E0F10A0D0113023FC19F0000000000003FC1E441E5"
$"4242E0F10A0E0114023FC19F0000000000003FC1E441E54242E0F10A0F011502"
$"3FC19F0000000000003FC1E441E54242E0F10A0E0116023FC19F000000000000"
$"3FC1E441E54242E0F1"
};

View File

@@ -1,4 +1,4 @@
From 758238050753a17fef2887040c0307331dc16a08 Mon Sep 17 00:00:00 2001
From bf6bfd71a72fe964a70364e2d631270b77dee8e8 Mon Sep 17 00:00:00 2001
From: Schrijvers Luc <begasus@gmail.com>
Date: Fri, 1 Mar 2024 15:03:22 +0100
Subject: undef HAVE_KDBUSADDONS
@@ -22,3 +22,498 @@ index a48773d..7438cc8 100644
--
2.43.2
From 27f557a92d71b19ce0d5624d9aa9ba52b3e85892 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sun, 31 Mar 2024 11:36:18 +1000
Subject: Style fixes for Haiku
diff --git a/src/content/ui/StatusDelegate/InteractionButton.qml b/src/content/ui/StatusDelegate/InteractionButton.qml
index b0b8010..d8c3730 100644
--- a/src/content/ui/StatusDelegate/InteractionButton.qml
+++ b/src/content/ui/StatusDelegate/InteractionButton.qml
@@ -44,7 +44,7 @@ QQC2.AbstractButton {
source: control.interacted ? control.interactedIconName : control.iconName
- isMask: true
+ isMask: false
color: (interactable && (control.hovered || parent.activeFocus)) ? Kirigami.Theme.focusColor : (control.interacted ? control.interactionColor : Kirigami.Theme.textColor)
}
diff --git a/src/content/ui/StatusDelegate/StatusDelegate.qml b/src/content/ui/StatusDelegate/StatusDelegate.qml
index c5143f4..ae95e7e 100644
--- a/src/content/ui/StatusDelegate/StatusDelegate.qml
+++ b/src/content/ui/StatusDelegate/StatusDelegate.qml
@@ -230,7 +230,7 @@ QQC2.ItemDelegate {
return ''
}
- isMask: true
+ isMask: false
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
color: root.type === Notification.Repeat ? Kirigami.Theme.textColor : Kirigami.Theme.disabledTextColor
Layout.preferredHeight: Kirigami.Units.largeSpacing * 2
@@ -289,7 +289,7 @@ QQC2.ItemDelegate {
Layout.alignment: Qt.AlignTop
iconName: switch(root.visibility) {
case Post.Public:
- return "kstars_xplanet";
+ return "globe";
case Post.Unlisted:
return "unlock";
case Post.Private:
@@ -297,7 +297,7 @@ QQC2.ItemDelegate {
case Post.Direct:
return "mail-message";
default:
- return "kstars_xplanet";
+ return "globe";
}
tooltip: switch(root.visibility) {
case Post.Public:
@@ -508,7 +508,7 @@ QQC2.ItemDelegate {
interacted: root.bookmarked
interactionColor: "red"
- iconName: 'bookmarks'
+ iconName: 'post-bookmark'
interactedIconName: 'post-bookmarked'
tooltip: root.bookmarked ? i18n("Remove bookmark") : i18nc("Bookmark a post", "Bookmark")
diff --git a/src/content/ui/main.qml b/src/content/ui/main.qml
index 3864401..f1e23b0 100644
--- a/src/content/ui/main.qml
+++ b/src/content/ui/main.qml
@@ -292,7 +292,7 @@ Kirigami.ApplicationWindow {
}
}
property Kirigami.Action globalTimelineAction: Kirigami.Action {
- icon.name: "kstars_xplanet"
+ icon.name: "globe"
text: i18n("Global")
checkable: true
onTriggered: {
@@ -308,7 +308,7 @@ Kirigami.ApplicationWindow {
}
property Kirigami.Action conversationAction: Kirigami.Action {
- icon.name: "tokodon-chat-reply"
+ icon.name: "dialog-messages"
text: i18n("Conversation")
checkable: true
onTriggered: {
@@ -338,7 +338,7 @@ Kirigami.ApplicationWindow {
}
property Kirigami.Action bookmarksAction: Kirigami.Action {
- icon.name: "bookmarks"
+ icon.name: "bookmarks-organize"
text: i18n("Bookmarks")
checkable: true
onTriggered: {
@@ -354,7 +354,7 @@ Kirigami.ApplicationWindow {
}
property Kirigami.Action exploreAction: Kirigami.Action {
- icon.name: "kstars_planets"
+ icon.name: "view-process-system"
text: i18n("Explore")
checkable: true
onTriggered: {
diff --git a/src/icons/tokodon/scalable/post-bookmark.svg b/src/icons/tokodon/scalable/post-bookmark.svg
new file mode 100644
index 0000000..e4d9bfc
--- /dev/null
+++ b/src/icons/tokodon/scalable/post-bookmark.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:#010101; fill-opacity:0.4352"
+ d="M14.81 6.92C12.64 6.92 10.85 8.68 10.85 10.85C10.85 26.29 10.85 41.72 10.85 57.15C10.85 57.47 10.85 57.79 10.85 58.13C10.85 60.31 12.64 62.06 14.81 62.06C26.95 62.06 39.09 62.06 51.24 62.06C52.86 62.06 54.2 60.75 54.2 59.11C54.2 58.06 54.2 57.02 54.2 55.97C55.34 55.58 56.15 54.49 56.15 53.2C56.15 38.77 56.15 24.31 56.15 9.88C56.15 8.26 54.84 6.92 53.2 6.92C40.4 6.92 27.61 6.92 14.81 6.92V6.92V6.92V6.92V6.92z"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="160.43" y1="10.53" x2="160.43" y2="58.9">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e5e5e5"/>
+ </linearGradient>
+ <path style="fill:url(#gradient0)"
+ d="M12 6C24.65 6 37.33 6 50 6C50.54 6 51 6.44 51 7C51 21.32 51 35.65 51 50C51 50.54 50.54 51 50 51C39.65 51 29.32 51 19 51C19 39.65 19 28.32 19 17C18 17 19.54 16 19 16C16 16 17 16.45 17 17C17 28.32 17 39.65 17 51C15.32 51 13.65 51 12 51C12.18 49.79 10.64 51.59 10 52C10 37.33 10 22.65 10 8C10 6.9 10.89 6 12 6V6V6V6V6z"
+ />
+ <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="160.43" y1="10.53" x2="160.43" y2="58.9">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e5e5e5"/>
+ </linearGradient>
+ <path style="fill:url(#gradient1)"
+ d="M11.81 53.15C24.2 53.09 36.59 53.04 49 53C49 54 49 55 49 56C49 56.54 48.54 57 48 57C36 57 24 57 12 57C10.89 57 10 56.08 10 55C10 53.77 11.21 53.15 11.81 53.15V53.15V53.15V53.15V53.15z"
+ />
+ <path style="fill:#545454"
+ d="M11.81 3.93C9.64 3.93 7.86 5.69 7.86 7.86C7.86 23.29 7.86 38.72 7.86 54.15C7.86 54.47 7.86 54.79 7.86 55.13C7.86 57.31 9.64 59.06 11.81 59.06C23.95 59.06 36.09 59.06 48.24 59.06C49.86 59.06 51.2 57.75 51.2 56.11C51.2 55.06 51.2 54.02 51.2 52.97C52.34 52.58 53.15 51.49 53.15 50.2C53.15 35.77 53.15 21.31 53.15 6.88C53.15 5.26 51.84 3.93 50.2 3.93C37.4 3.93 24.61 3.93 11.81 3.93V3.93V3.93V3.93V3.93z
+ M12.8 7.86C12.25 7.86 11.81 8.31 11.81 8.85C11.81 9.39 12.25 9.84 12.8 9.84C13.44 9.84 14.1 9.84 14.76 9.84C15.31 9.84 15.75 9.39 15.75 8.85C15.75 8.31 15.31 7.86 14.76 7.86C14.1 7.86 13.44 7.86 12.8 7.86V7.86V7.86V7.86V7.86z
+ M18 8C17.45 8 17 8.43 17 9C17 10.32 17 11.65 17 13C17 13.52 18 14 18.7 13.77C19.2 13.6 19 13.52 19 13C19 11.65 19 10.32 19 9C19 8.43 18.54 8 18 8V8V8V8V8z
+ M12.8 12.8C12.25 12.8 11.81 13.22 11.81 13.77C11.81 14.31 12.25 14.76 12.8 14.76C13.44 14.76 14.1 14.76 14.76 14.76C15.31 14.76 15.75 14.31 15.75 13.77C15.75 13.22 15.31 12.8 14.76 12.8C14.1 12.8 13.44 12.8 12.8 12.8V12.8V12.8V12.8V12.8z
+ M12.8 17.7C12.25 17.7 11.81 18.14 11.81 18.7C11.81 19.25 12.25 19.69 12.8 19.69C13.44 19.69 14.1 19.69 14.76 19.69C15.31 19.69 15.75 19.25 15.75 18.7C15.75 18.14 15.31 17.7 14.76 17.7C14.1 17.7 13.44 17.7 12.8 17.7V17.7V17.7V17.7V17.7z
+ M12.8 22.62C12.25 22.62 11.81 23.06 11.81 23.62C11.81 24.17 12.25 24.61 12.8 24.61C13.44 24.61 14.1 24.61 14.76 24.61C15.31 24.61 15.75 24.17 15.75 23.62C15.75 23.06 15.31 22.62 14.76 22.62C14.1 22.62 13.44 22.62 12.8 22.62V22.62V22.62V22.62V22.62z
+ M27 29C26.45 29 26 29.45 26 30C26 30.54 26.45 31 27 31C30.32 31 33.65 31 37 31C37.54 31 38 31 38 30C38 29 37.54 29 37 29C33.65 29 30.32 29 27 29V29V29V29V29z
+ M40 29C39.45 29 39 29.45 39 30C39 30.54 39.45 31 40 31C41.65 31 43.33 31 45 31C45.54 31 46 30.54 46 30C46 29.45 45.54 29 45 29C43.33 29 41.65 29 40 29V29V29V29V29z
+ M12.8 27.54C12.25 27.54 11.81 28.01 11.81 28.54C11.81 29.09 12.25 29.53 12.8 29.53C13.44 29.53 14.1 29.53 14.76 29.53C15.31 29.53 15.75 29.09 15.75 28.54C15.75 28.01 15.31 27.54 14.76 27.54C14.1 27.54 13.44 27.54 12.8 27.54V27.54V27.54V27.54V27.54z
+ M30 33C29.45 33 29 33.45 29 34C29 34.54 29.45 35 30 35C33.33 35 36.65 35 40 35C40.54 35 41 34.54 41 34C41 33.45 40.54 33 40 33C36.65 33 33.33 33 30 33V33V33V33V33z
+ M12.8 32.49C12.25 32.49 11.81 32.93 11.81 33.47C11.81 34.02 12.25 34.45 12.8 34.45C13.44 34.45 14.1 34.45 14.76 34.45C15.31 34.45 15.75 34.02 15.75 33.47C15.75 32.93 15.31 32.49 14.76 32.49C14.1 32.49 13.44 32.49 12.8 32.49V32.49V32.49V32.49V32.49z
+ M12.8 37.4C12.25 37.4 11.81 37.84 11.81 38.4C11.81 38.93 12.25 39.38 12.8 39.38C13.44 39.38 14.1 39.38 14.76 39.38C15.31 39.38 15.75 38.93 15.75 38.4C15.75 37.84 15.31 37.4 14.76 37.4C14.1 37.4 13.44 37.4 12.8 37.4V37.4V37.4V37.4V37.4z
+ M12.8 42.33C12.25 42.33 11.81 42.77 11.81 43.31C11.81 43.86 12.25 44.29 12.8 44.29C13.44 44.29 14.1 44.29 14.76 44.29C15.31 44.29 15.75 43.86 15.75 43.31C15.75 42.77 15.31 42.33 14.76 42.33C14.1 42.33 13.44 42.33 12.8 42.33V42.33V42.33V42.33V42.33z
+ M12.8 47.25C12.25 47.25 11.81 47.7 11.81 48.24C11.81 48.77 12.25 49.22 12.8 49.22C13.44 49.22 14.1 49.22 14.76 49.22C15.31 49.22 15.75 48.77 15.75 48.24C15.75 47.7 15.31 47.25 14.76 47.25C14.1 47.25 13.44 47.25 12.8 47.25V47.25V47.25V47.25V47.25z
+ M11.81 53.15C24.2 53.09 36.59 53.04 49 53C49 54 49 55 49 56C49 56.54 48.54 57 48 57C36 57 24 57 12 57C10.89 57 10 56.08 10 55C10 53.77 11.21 53.15 11.81 53.15V53.15V53.15V53.15V53.15z
+ M12 6C24.65 6 37.33 6 50 6C50.54 6 51 6.44 51 7C51 21.32 51 35.65 51 50C51 50.54 50.54 51 50 51C39.65 51 29.32 51 19 51C19 39.65 19 28.32 19 17C18 17 19.54 16 19 16C16 16 17 16.45 17 17C17 28.32 17 39.65 17 51C15.32 51 13.65 51 12 51C12.18 49.79 10.64 51.59 10 52C10 37.33 10 22.65 10 8C10 6.9 10.89 6 12 6V6V6V6V6z"
+ />
+ <path style="fill:none; stroke:#545454; stroke-width:4"
+ d="M35 6C35 11.32 35 16.65 35 22C36.65 20.65 38.33 19.32 40 18C41.65 19.32 43.33 20.65 45 22C45 16.65 45 11.32 45 6C41.65 6 38.33 6 35 6V6V6V6V6z"
+ />
+ <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="160.43" y1="10.53" x2="160.43" y2="58.9">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e5e5e5"/>
+ </linearGradient>
+ <path style="fill:url(#gradient2)"
+ d="M35 6C35 11.32 35 16.65 35 22C36.65 20.65 38.33 19.32 40 18C41.65 19.32 43.33 20.65 45 22C45 16.65 45 11.32 45 6C41.65 6 38.33 6 35 6V6V6V6V6z"
+ />
+ </g>
+</svg>
diff --git a/src/icons/tokodon/scalable/post-bookmarked.svg b/src/icons/tokodon/scalable/post-bookmarked.svg
index 05d9343..d39f89f 100644
--- a/src/icons/tokodon/scalable/post-bookmarked.svg
+++ b/src/icons/tokodon/scalable/post-bookmarked.svg
@@ -1,4 +1,47 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
- <path class="ColorScheme-Text" d="m6 3v16l5-2 5 2v-16h-10" fill="#000000"/>
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:#010101; fill-opacity:0.4352"
+ d="M14.81 6.92C12.64 6.92 10.85 8.68 10.85 10.85C10.85 26.29 10.85 41.72 10.85 57.15C10.85 57.47 10.85 57.79 10.85 58.13C10.85 60.31 12.64 62.06 14.81 62.06C26.95 62.06 39.09 62.06 51.24 62.06C52.86 62.06 54.2 60.75 54.2 59.11C54.2 58.06 54.2 57.02 54.2 55.97C55.34 55.58 56.15 54.49 56.15 53.2C56.15 38.77 56.15 24.31 56.15 9.88C56.15 8.26 54.84 6.92 53.2 6.92C40.4 6.92 27.61 6.92 14.81 6.92V6.92V6.92V6.92V6.92z"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="116.23" y1="28.31" x2="116.23" y2="53.34">
+ <stop offset="0" stop-color="#abd5ff"/>
+ <stop offset="1" stop-color="#006cd9"/>
+ </linearGradient>
+ <path style="fill:url(#gradient0)"
+ d="M12 6C24.65 6 37.33 6 50 6C50.54 6 51 6.44 51 7C51 21.32 51 35.65 51 50C51 50.54 50.54 51 50 51C39.65 51 29.32 51 19 51C19 39.65 19 28.32 19 17C18 17 19.54 16 19 16C16 16 17 16.45 17 17C17 28.32 17 39.65 17 51C15.32 51 13.65 51 12 51C12.18 49.79 10.64 51.59 10 52C10 37.33 10 22.65 10 8C10 6.9 10.89 6 12 6V6V6V6V6z"
+ />
+ <path style="fill:#deba8a"
+ d="M11.81 53.15C24.2 53.09 36.59 53.04 49 53C49 54 49 55 49 56C49 56.54 48.54 57 48 57C36 57 24 57 12 57C10.89 57 10 56.08 10 55C10 53.77 11.21 53.15 11.81 53.15V53.15V53.15V53.15V53.15z"
+ />
+ <path style="fill:#003f80"
+ d="M11.81 3.93C9.64 3.93 7.86 5.69 7.86 7.86C7.86 23.29 7.86 38.72 7.86 54.15C7.86 54.47 7.86 54.79 7.86 55.13C7.86 57.31 9.64 59.06 11.81 59.06C23.95 59.06 36.09 59.06 48.24 59.06C49.86 59.06 51.2 57.75 51.2 56.11C51.2 55.06 51.2 54.02 51.2 52.97C52.34 52.58 53.15 51.49 53.15 50.2C53.15 35.77 53.15 21.31 53.15 6.88C53.15 5.26 51.84 3.93 50.2 3.93C37.4 3.93 24.61 3.93 11.81 3.93V3.93V3.93V3.93V3.93z
+ M12.8 7.86C12.25 7.86 11.81 8.31 11.81 8.85C11.81 9.39 12.25 9.84 12.8 9.84C13.44 9.84 14.1 9.84 14.76 9.84C15.31 9.84 15.75 9.39 15.75 8.85C15.75 8.31 15.31 7.86 14.76 7.86C14.1 7.86 13.44 7.86 12.8 7.86V7.86V7.86V7.86V7.86z
+ M18 8C17.45 8 17 8.43 17 9C17 10.32 17 11.65 17 13C17 13.52 18 14 18.7 13.77C19.2 13.6 19 13.52 19 13C19 11.65 19 10.32 19 9C19 8.43 18.54 8 18 8V8V8V8V8z
+ M12.8 12.8C12.25 12.8 11.81 13.22 11.81 13.77C11.81 14.31 12.25 14.76 12.8 14.76C13.44 14.76 14.1 14.76 14.76 14.76C15.31 14.76 15.75 14.31 15.75 13.77C15.75 13.22 15.31 12.8 14.76 12.8C14.1 12.8 13.44 12.8 12.8 12.8V12.8V12.8V12.8V12.8z
+ M12.8 17.7C12.25 17.7 11.81 18.14 11.81 18.7C11.81 19.25 12.25 19.69 12.8 19.69C13.44 19.69 14.1 19.69 14.76 19.69C15.31 19.69 15.75 19.25 15.75 18.7C15.75 18.14 15.31 17.7 14.76 17.7C14.1 17.7 13.44 17.7 12.8 17.7V17.7V17.7V17.7V17.7z
+ M12.8 22.62C12.25 22.62 11.81 23.06 11.81 23.62C11.81 24.17 12.25 24.61 12.8 24.61C13.44 24.61 14.1 24.61 14.76 24.61C15.31 24.61 15.75 24.17 15.75 23.62C15.75 23.06 15.31 22.62 14.76 22.62C14.1 22.62 13.44 22.62 12.8 22.62V22.62V22.62V22.62V22.62z
+ M27 29C26.45 29 26 29.45 26 30C26 30.54 26.45 31 27 31C30.32 31 33.65 31 37 31C37.54 31 38 31 38 30C38 29 37.54 29 37 29C33.65 29 30.32 29 27 29V29V29V29V29z
+ M40 29C39.45 29 39 29.45 39 30C39 30.54 39.45 31 40 31C41.65 31 43.33 31 45 31C45.54 31 46 30.54 46 30C46 29.45 45.54 29 45 29C43.33 29 41.65 29 40 29V29V29V29V29z
+ M12.8 27.54C12.25 27.54 11.81 28.01 11.81 28.54C11.81 29.09 12.25 29.53 12.8 29.53C13.44 29.53 14.1 29.53 14.76 29.53C15.31 29.53 15.75 29.09 15.75 28.54C15.75 28.01 15.31 27.54 14.76 27.54C14.1 27.54 13.44 27.54 12.8 27.54V27.54V27.54V27.54V27.54z
+ M30 33C29.45 33 29 33.45 29 34C29 34.54 29.45 35 30 35C33.33 35 36.65 35 40 35C40.54 35 41 34.54 41 34C41 33.45 40.54 33 40 33C36.65 33 33.33 33 30 33V33V33V33V33z
+ M12.8 32.49C12.25 32.49 11.81 32.93 11.81 33.47C11.81 34.02 12.25 34.45 12.8 34.45C13.44 34.45 14.1 34.45 14.76 34.45C15.31 34.45 15.75 34.02 15.75 33.47C15.75 32.93 15.31 32.49 14.76 32.49C14.1 32.49 13.44 32.49 12.8 32.49V32.49V32.49V32.49V32.49z
+ M12.8 37.4C12.25 37.4 11.81 37.84 11.81 38.4C11.81 38.93 12.25 39.38 12.8 39.38C13.44 39.38 14.1 39.38 14.76 39.38C15.31 39.38 15.75 38.93 15.75 38.4C15.75 37.84 15.31 37.4 14.76 37.4C14.1 37.4 13.44 37.4 12.8 37.4V37.4V37.4V37.4V37.4z
+ M12.8 42.33C12.25 42.33 11.81 42.77 11.81 43.31C11.81 43.86 12.25 44.29 12.8 44.29C13.44 44.29 14.1 44.29 14.76 44.29C15.31 44.29 15.75 43.86 15.75 43.31C15.75 42.77 15.31 42.33 14.76 42.33C14.1 42.33 13.44 42.33 12.8 42.33V42.33V42.33V42.33V42.33z
+ M12.8 47.25C12.25 47.25 11.81 47.7 11.81 48.24C11.81 48.77 12.25 49.22 12.8 49.22C13.44 49.22 14.1 49.22 14.76 49.22C15.31 49.22 15.75 48.77 15.75 48.24C15.75 47.7 15.31 47.25 14.76 47.25C14.1 47.25 13.44 47.25 12.8 47.25V47.25V47.25V47.25V47.25z
+ M11.81 53.15C24.2 53.09 36.59 53.04 49 53C49 54 49 55 49 56C49 56.54 48.54 57 48 57C36 57 24 57 12 57C10.89 57 10 56.08 10 55C10 53.77 11.21 53.15 11.81 53.15V53.15V53.15V53.15V53.15z
+ M12 6C24.65 6 37.33 6 50 6C50.54 6 51 6.44 51 7C51 21.32 51 35.65 51 50C51 50.54 50.54 51 50 51C39.65 51 29.32 51 19 51C19 39.65 19 28.32 19 17C18 17 19.54 16 19 16C16 16 17 16.45 17 17C17 28.32 17 39.65 17 51C15.32 51 13.65 51 12 51C12.18 49.79 10.64 51.59 10 52C10 37.33 10 22.65 10 8C10 6.9 10.89 6 12 6V6V6V6V6z"
+ />
+ <path style="fill:none; stroke:#800000; stroke-width:4"
+ d="M35 6C35 11.32 35 16.65 35 22C36.65 20.65 38.33 19.32 40 18C41.65 19.32 43.33 20.65 45 22C45 16.65 45 11.32 45 6C41.65 6 38.33 6 35 6V6V6V6V6z"
+ />
+ <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="102.06" y1="8.43" x2="102.06" y2="21.08">
+ <stop offset="0" stop-color="#ffabab"/>
+ <stop offset="1" stop-color="#d90000"/>
+ </linearGradient>
+ <path style="fill:url(#gradient1)"
+ d="M35 6C35 11.32 35 16.65 35 22C36.65 20.65 38.33 19.32 40 18C41.65 19.32 43.33 20.65 45 22C45 16.65 45 11.32 45 6C41.65 6 38.33 6 35 6V6V6V6V6z"
+ />
+ </g>
</svg>
diff --git a/src/icons/tokodon/scalable/post-boost.svg b/src/icons/tokodon/scalable/post-boost.svg
index 9e84006..8492fa7 100644
--- a/src/icons/tokodon/scalable/post-boost.svg
+++ b/src/icons/tokodon/scalable/post-boost.svg
@@ -1,9 +1,37 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="a" width="22px" height="22px" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
- <g class="ColorScheme-Text" transform="matrix(1.0672 0 0 1.0672 -.73956 -.73956)" fill="none" stroke="#000">
- <path d="m17.091 12.874v-7.0275h-11.244" opacity=".998" stroke-width="1"/>
- <path d="m4.9095 9.126v7.0275h11.244" stroke-width="1"/>
- <path d="m9.2137 4.0396-4.4683 1.8069 4.4683 1.8069" stroke-linecap="square" stroke-width="1"/>
- <path d="m12.784 14.431 4.4391 1.7222-4.4391 1.7222" stroke-linecap="square" stroke-width="1"/>
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:none; stroke:#000000; stroke-opacity:0.4; stroke-width:10; stroke-linecap:round; stroke-linejoin:round"
+ d="M50.9 37.81C50.9 30.54 50.9 23.27 50.9 15.99C39.27 15.99 27.63 15.99 16 15.99
+ M26.45 10.38C21.82 12.25 17.2 14.12 12.58 15.99C17.2 17.86 21.82 19.73 26.45 21.6
+ M13.09 26.18C13.09 33.45 13.09 40.72 13.09 47.99C24.72 47.99 36.36 47.99 47.99 47.99
+ M37.53 42.65C42.13 44.43 46.72 46.21 51.31 47.99C46.72 49.77 42.13 51.56 37.53 53.34"
+ transform="matrix(1,0,0,1,2,2)"
+ />
+ <path style="fill:none; stroke:#545454; stroke-width:8; stroke-linecap:round; stroke-linejoin:round"
+ d="M50.9 37.81C50.9 30.54 50.9 23.27 50.9 15.99C39.27 15.99 27.63 15.99 16 15.99
+ M26.45 10.38C21.82 12.25 17.2 14.12 12.58 15.99C17.2 17.86 21.82 19.73 26.45 21.6"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="169.43" y1="6.53" x2="169.43" y2="54.9">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e5e5e5"/>
+ </linearGradient>
+ <path style="fill:none; stroke:url(#gradient0); stroke-width:3; stroke-linecap:round; stroke-linejoin:round"
+ d="M50.9 37.81C50.9 30.54 50.9 23.27 50.9 15.99C39.27 15.99 27.63 15.99 16 15.99
+ M26.45 10.38C21.82 12.25 17.2 14.12 12.58 15.99C17.2 17.86 21.82 19.73 26.45 21.6"
+ />
+ <path style="fill:none; stroke:#545454; stroke-width:8; stroke-linecap:round; stroke-linejoin:round"
+ d="M37.53 42.65C42.13 44.43 46.72 46.21 51.31 47.99C46.72 49.77 42.13 51.56 37.53 53.34
+ M13.09 26.18C13.09 33.45 13.09 40.72 13.09 47.99C24.72 47.99 36.36 47.99 47.99 47.99"
+ />
+ <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="169.43" y1="6.53" x2="169.43" y2="54.9">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e5e5e5"/>
+ </linearGradient>
+ <path style="fill:none; stroke:url(#gradient1); stroke-width:3; stroke-linecap:round; stroke-linejoin:round"
+ d="M37.53 42.65C42.13 44.43 46.72 46.21 51.31 47.99C46.72 49.77 42.13 51.56 37.53 53.34
+ M13.09 26.18C13.09 33.45 13.09 40.72 13.09 47.99C24.72 47.99 36.36 47.99 47.99 47.99"
+ />
</g>
</svg>
diff --git a/src/icons/tokodon/scalable/post-boosted.svg b/src/icons/tokodon/scalable/post-boosted.svg
index 50c4c12..c8e895d 100644
--- a/src/icons/tokodon/scalable/post-boosted.svg
+++ b/src/icons/tokodon/scalable/post-boosted.svg
@@ -1,11 +1,37 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="a" width="22px" height="22px" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
- <g fill="none" stroke="#232629">
- <path d="m4.5 9v7.5h5.5" stroke="#000"/>
- </g>
- <path d="m11 15 3 2 4-6" fill="none" stroke="#27ae60"/>
- <g fill="none" stroke="currentColor">
- <path d="m17.5 10v-4.5h-12.5"/>
- <path d="m8.8844 3.5358-4.7687 1.9284 4.7687 1.9284" stroke-linecap="square" stroke-width="1"/>
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:none; stroke:#000000; stroke-opacity:0.4; stroke-width:10; stroke-linecap:round; stroke-linejoin:round"
+ d="M50.9 37.81C50.9 30.54 50.9 23.27 50.9 15.99C39.27 15.99 27.63 15.99 16 15.99
+ M26.45 10.38C21.82 12.25 17.2 14.12 12.58 15.99C17.2 17.86 21.82 19.73 26.45 21.6
+ M13.09 26.18C13.09 33.45 13.09 40.72 13.09 47.99C24.72 47.99 36.36 47.99 47.99 47.99
+ M37.53 42.65C42.13 44.43 46.72 46.21 51.31 47.99C46.72 49.77 42.13 51.56 37.53 53.34"
+ transform="matrix(1,0,0,1,2,2)"
+ />
+ <path style="fill:none; stroke:#bf5000; stroke-width:8; stroke-linecap:round; stroke-linejoin:round"
+ d="M50.9 37.81C50.9 30.54 50.9 23.27 50.9 15.99C39.27 15.99 27.63 15.99 16 15.99
+ M26.45 10.38C21.82 12.25 17.2 14.12 12.58 15.99C17.2 17.86 21.82 19.73 26.45 21.6"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="169.43" y1="6.53" x2="169.43" y2="54.9">
+ <stop offset="0" stop-color="#ffff80"/>
+ <stop offset="1" stop-color="#ffd500"/>
+ </linearGradient>
+ <path style="fill:none; stroke:url(#gradient0); stroke-width:3; stroke-linecap:round; stroke-linejoin:round"
+ d="M50.9 37.81C50.9 30.54 50.9 23.27 50.9 15.99C39.27 15.99 27.63 15.99 16 15.99
+ M26.45 10.38C21.82 12.25 17.2 14.12 12.58 15.99C17.2 17.86 21.82 19.73 26.45 21.6"
+ />
+ <path style="fill:none; stroke:#bf5000; stroke-width:8; stroke-linecap:round; stroke-linejoin:round"
+ d="M37.53 42.65C42.13 44.43 46.72 46.21 51.31 47.99C46.72 49.77 42.13 51.56 37.53 53.34
+ M13.09 26.18C13.09 33.45 13.09 40.72 13.09 47.99C24.72 47.99 36.36 47.99 47.99 47.99"
+ />
+ <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="169.43" y1="6.53" x2="169.43" y2="54.9">
+ <stop offset="0" stop-color="#ffff80"/>
+ <stop offset="1" stop-color="#ffd500"/>
+ </linearGradient>
+ <path style="fill:none; stroke:url(#gradient1); stroke-width:3; stroke-linecap:round; stroke-linejoin:round"
+ d="M37.53 42.65C42.13 44.43 46.72 46.21 51.31 47.99C46.72 49.77 42.13 51.56 37.53 53.34
+ M13.09 26.18C13.09 33.45 13.09 40.72 13.09 47.99C24.72 47.99 36.36 47.99 47.99 47.99"
+ />
</g>
</svg>
diff --git a/src/icons/tokodon/scalable/post-favorite.svg b/src/icons/tokodon/scalable/post-favorite.svg
index 704963d..e771e1f 100644
--- a/src/icons/tokodon/scalable/post-favorite.svg
+++ b/src/icons/tokodon/scalable/post-favorite.svg
@@ -1,5 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="a" width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
- <path d="m11.053 3.7607 2.4051 4.8386 5.378 0.77592-3.8916 3.7664 0.91868 5.3183-4.8103-2.5109-4.8103 2.5109 0.91868-5.3183-3.8916-3.7664 5.378-0.77592z"
- fill="none" stroke="#000" stroke-linecap="square" stroke-width="1"/>
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:none; stroke:#000000; stroke-opacity:0.4; stroke-width:5.2779; stroke-linejoin:round"
+ d="M33.27 13.56C33.27 28.13 33.27 42.7 33.27 57.27C40.06 49.99 46.84 42.7 53.63 35.41C58.72 29.95 58.72 19.02 53.63 13.56C48.54 8.09 38.36 8.09 33.27 13.56V13.56V13.56z
+ M12.9 13.56C7.81 19.02 7.81 29.95 12.9 35.41C19.69 42.7 26.48 49.99 33.27 57.27C33.27 42.7 33.27 28.13 33.27 13.56C28.18 8.09 17.99 8.09 12.9 13.56V13.56V13.56z"
+ />
+ <path style="fill:none; stroke:#545454; stroke-width:5.2779; stroke-linecap:round; stroke-linejoin:round"
+ d="M30.72 10.82C30.72 25.4 30.72 39.97 30.72 54.54C37.51 47.26 44.3 39.97 51.09 32.68C56.18 27.22 56.18 16.29 51.09 10.82C46 5.36 35.81 5.36 30.72 10.82V10.82V10.82z
+ M10.36 10.82C5.27 16.29 5.27 27.22 10.36 32.68C17.15 39.97 23.93 47.26 30.72 54.54C30.72 39.97 30.72 25.4 30.72 10.82C25.63 5.36 15.45 5.36 10.36 10.82V10.82V10.82z"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="169.43" y1="6.53" x2="169.43" y2="54.9">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e5e5e5"/>
+ </linearGradient>
+ <path style="fill:url(#gradient0)"
+ d="M30.72 10.82C30.72 25.4 30.72 39.97 30.72 54.54C37.51 47.26 44.3 39.97 51.09 32.68C56.18 27.22 56.18 16.29 51.09 10.82C46 5.36 35.81 5.36 30.72 10.82V10.82V10.82z
+ M10.36 10.82C5.27 16.29 5.27 27.22 10.36 32.68C17.15 39.97 23.93 47.26 30.72 54.54C30.72 39.97 30.72 25.4 30.72 10.82C25.63 5.36 15.45 5.36 10.36 10.82V10.82V10.82z"
+ />
+ </g>
</svg>
diff --git a/src/icons/tokodon/scalable/post-favorited.svg b/src/icons/tokodon/scalable/post-favorited.svg
index 9759a38..66104d1 100644
--- a/src/icons/tokodon/scalable/post-favorited.svg
+++ b/src/icons/tokodon/scalable/post-favorited.svg
@@ -1,5 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="a" width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
- <path d="m11.053 3.7607 2.4051 4.8386 5.378 0.77592-3.8916 3.7664 0.91868 5.3183-4.8103-2.5109-4.8103 2.5109 0.91868-5.3183-3.8916-3.7664 5.378-0.77592z"
- stroke="#000" stroke-linecap="square" stroke-width="1"/>
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:none; stroke:#000000; stroke-opacity:0.4; stroke-width:5.2779; stroke-linejoin:round"
+ d="M33.27 13.56C33.27 28.13 33.27 42.7 33.27 57.27C40.06 49.99 46.84 42.7 53.63 35.41C58.72 29.95 58.72 19.02 53.63 13.56C48.54 8.09 38.36 8.09 33.27 13.56V13.56V13.56z
+ M12.9 13.56C7.81 19.02 7.81 29.95 12.9 35.41C19.69 42.7 26.48 49.99 33.27 57.27C33.27 42.7 33.27 28.13 33.27 13.56C28.18 8.09 17.99 8.09 12.9 13.56V13.56V13.56z"
+ />
+ <path style="fill:none; stroke:#800000; stroke-width:5.2779; stroke-linecap:round; stroke-linejoin:round"
+ d="M30.72 10.82C30.72 25.4 30.72 39.97 30.72 54.54C37.51 47.26 44.3 39.97 51.09 32.68C56.18 27.22 56.18 16.29 51.09 10.82C46 5.36 35.81 5.36 30.72 10.82V10.82V10.82z
+ M10.36 10.82C5.27 16.29 5.27 27.22 10.36 32.68C17.15 39.97 23.93 47.26 30.72 54.54C30.72 39.97 30.72 25.4 30.72 10.82C25.63 5.36 15.45 5.36 10.36 10.82V10.82V10.82z"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="166.91" y1="6.71" x2="166.91" y2="58.64">
+ <stop offset="0" stop-color="#ffabab"/>
+ <stop offset="1" stop-color="#d90000"/>
+ </linearGradient>
+ <path style="fill:url(#gradient0)"
+ d="M30.72 10.82C30.72 25.4 30.72 39.97 30.72 54.54C37.51 47.26 44.3 39.97 51.09 32.68C56.18 27.22 56.18 16.29 51.09 10.82C46 5.36 35.81 5.36 30.72 10.82V10.82V10.82z
+ M10.36 10.82C5.27 16.29 5.27 27.22 10.36 32.68C17.15 39.97 23.93 47.26 30.72 54.54C30.72 39.97 30.72 25.4 30.72 10.82C25.63 5.36 15.45 5.36 10.36 10.82V10.82V10.82z"
+ />
+ </g>
</svg>
diff --git a/src/icons/tokodon/scalable/post-reply-filled.svg b/src/icons/tokodon/scalable/post-reply-filled.svg
index f25dc9e..ca51602 100644
--- a/src/icons/tokodon/scalable/post-reply-filled.svg
+++ b/src/icons/tokodon/scalable/post-reply-filled.svg
@@ -1,6 +1,19 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="a" width="22px" height="22px" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
- <g class="ColorScheme-Text" stroke="currentColor">
- <path d="m17.5 14.5v-10l-13.008-0.0082539 0.0082545 10.008h2v4l3.5-4z" stroke="#000"/>
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:#000000; fill-opacity:0.3686"
+ d="M34.45 9.93C47.86 9.93 58.75 19.12 58.75 30.42C58.75 41.72 47.86 51.79 31.93 51C30.88 54.49 27.1 58.66 20.79 58.81C22.42 56.61 24.63 54.41 24.69 49.13C16.15 45.95 10.15 38.79 10.15 30.42C10.15 19.12 21.04 9.93 34.45 9.93V9.93V9.93V9.93V9.93z"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="86.71" y1="19.26" x2="86.71" y2="43.44">
+ <stop offset="0" stop-color="#abd5ff"/>
+ <stop offset="1" stop-color="#006cd9"/>
+ </linearGradient>
+ <path style="fill:url(#gradient0)"
+ d="M31.45 6.4C45.09 6.4 56.16 15.57 56.16 26.87C56.16 38.18 45.09 48.25 28.88 47.47C27.84 50.95 23.97 55.13 17.56 55.27C19.21 53.08 21.47 50.88 21.53 45.59C12.84 42.4 6.75 35.25 6.75 26.87C6.75 15.57 17.81 6.4 31.45 6.4V6.4V6.4V6.4V6.4z"
+ />
+ <path style="fill:none; stroke:#004080; stroke-width:2.982"
+ d="M31.45 6.4C45.09 6.4 56.16 15.57 56.16 26.87C56.16 38.18 45.09 48.25 28.88 47.47C27.84 50.95 23.97 55.13 17.56 55.27C19.21 53.08 21.47 50.88 21.53 45.59C12.84 42.4 6.75 35.25 6.75 26.87C6.75 15.57 17.81 6.4 31.45 6.4V6.4V6.4V6.4V6.4z"
+ />
</g>
</svg>
diff --git a/src/icons/tokodon/scalable/post-reply.svg b/src/icons/tokodon/scalable/post-reply.svg
index c2930a7..52329b4 100644
--- a/src/icons/tokodon/scalable/post-reply.svg
+++ b/src/icons/tokodon/scalable/post-reply.svg
@@ -1,6 +1,19 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="a" width="22px" height="22px" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
- <g class="ColorScheme-Text" fill="none" stroke="currentColor">
- <path d="m17.5 14.5v-10l-13.008-0.0082539 0.0082545 10.008h2v4l3.5-4z" fill="none" opacity="1" stroke="#000"/>
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:#000000; fill-opacity:0.3686"
+ d="M34.45 9.93C47.86 9.93 58.75 19.12 58.75 30.42C58.75 41.72 47.86 51.79 31.93 51C30.88 54.49 27.1 58.66 20.79 58.81C22.42 56.61 24.63 54.41 24.69 49.13C16.15 45.95 10.15 38.79 10.15 30.42C10.15 19.12 21.04 9.93 34.45 9.93V9.93V9.93V9.93V9.93z"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="169.43" y1="6.53" x2="169.43" y2="54.9">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e5e5e5"/>
+ </linearGradient>
+ <path style="fill:url(#gradient0)"
+ d="M31.45 6.4C45.09 6.4 56.16 15.57 56.16 26.87C56.16 38.18 45.09 48.25 28.88 47.47C27.84 50.95 23.97 55.13 17.56 55.27C19.21 53.08 21.47 50.88 21.53 45.59C12.84 42.4 6.75 35.25 6.75 26.87C6.75 15.57 17.81 6.4 31.45 6.4V6.4V6.4V6.4V6.4z"
+ />
+ <path style="fill:none; stroke:#545454; stroke-width:2.982"
+ d="M31.45 6.4C45.09 6.4 56.16 15.57 56.16 26.87C56.16 38.18 45.09 48.25 28.88 47.47C27.84 50.95 23.97 55.13 17.56 55.27C19.21 53.08 21.47 50.88 21.53 45.59C12.84 42.4 6.75 35.25 6.75 26.87C6.75 15.57 17.81 6.4 31.45 6.4V6.4V6.4V6.4V6.4z"
+ />
</g>
</svg>
diff --git a/src/icons/tokodon/scalable/tokodon-chat-reply.svg b/src/icons/tokodon/scalable/tokodon-chat-reply.svg
index 24a65c5..52329b4 100644
--- a/src/icons/tokodon/scalable/tokodon-chat-reply.svg
+++ b/src/icons/tokodon/scalable/tokodon-chat-reply.svg
@@ -1,11 +1,19 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
- <defs id="defs172">
- <style id="current-color-scheme" type="text/css">
- .ColorScheme-Text {
- color:#232629;
- }
- </style>
- </defs>
- <path style="fill:currentColor;fill-opacity:1;stroke:none" class="ColorScheme-Text" d="m 3,3 v 12 h 2.2304687 v 4.353516 L 9.8222656,15 19,15.054688 V 3 Z M 4,4 H 18 V 14.054688 L 9.5,14 6.2304687,17.048828 V 14 H 4 Z" />
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path style="fill:#000000; fill-opacity:0.3686"
+ d="M34.45 9.93C47.86 9.93 58.75 19.12 58.75 30.42C58.75 41.72 47.86 51.79 31.93 51C30.88 54.49 27.1 58.66 20.79 58.81C22.42 56.61 24.63 54.41 24.69 49.13C16.15 45.95 10.15 38.79 10.15 30.42C10.15 19.12 21.04 9.93 34.45 9.93V9.93V9.93V9.93V9.93z"
+ />
+ <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="169.43" y1="6.53" x2="169.43" y2="54.9">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e5e5e5"/>
+ </linearGradient>
+ <path style="fill:url(#gradient0)"
+ d="M31.45 6.4C45.09 6.4 56.16 15.57 56.16 26.87C56.16 38.18 45.09 48.25 28.88 47.47C27.84 50.95 23.97 55.13 17.56 55.27C19.21 53.08 21.47 50.88 21.53 45.59C12.84 42.4 6.75 35.25 6.75 26.87C6.75 15.57 17.81 6.4 31.45 6.4V6.4V6.4V6.4V6.4z"
+ />
+ <path style="fill:none; stroke:#545454; stroke-width:2.982"
+ d="M31.45 6.4C45.09 6.4 56.16 15.57 56.16 26.87C56.16 38.18 45.09 48.25 28.88 47.47C27.84 50.95 23.97 55.13 17.56 55.27C19.21 53.08 21.47 50.88 21.53 45.59C12.84 42.4 6.75 35.25 6.75 26.87C6.75 15.57 17.81 6.4 31.45 6.4V6.4V6.4V6.4V6.4z"
+ />
+ </g>
</svg>
diff --git a/src/main.cpp b/src/main.cpp
index 7438cc8..8388bcb 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -88,6 +88,11 @@ int main(int argc, char *argv[])
QGuiApplication app(argc, argv);
QQuickStyle::setStyle(QStringLiteral("org.kde.breeze"));
QIcon::setThemeName("tokodon");
+#elif defined(Q_OS_HAIKU)
+ QGuiApplication app(argc, argv);
+ QQuickStyle::setStyle(QStringLiteral("org.kde.desktop"));
+ QIcon::setFallbackThemeName("tokodon");
+ QIcon::setThemeName("haiku");
#else
QApplication app(argc, argv);
// Default to org.kde.desktop style unless the user forces another style
diff --git a/src/resources.qrc b/src/resources.qrc
index 907795a..7ff3931 100644
--- a/src/resources.qrc
+++ b/src/resources.qrc
@@ -48,6 +48,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<file>content/ui/Settings/SonnetCard.qml</file>
<file>content/ui/Settings/PreferencesCard.qml</file>
<file>content/elephant.svg</file>
+ <file>icons/tokodon/scalable/post-bookmark.svg</file>
<file>icons/tokodon/scalable/post-bookmarked.svg</file>
<file>icons/tokodon/scalable/post-boost.svg</file>
<file>icons/tokodon/scalable/post-boosted.svg</file>
--
2.43.2

View File

@@ -4,7 +4,7 @@ HOMEPAGE="https://invent.kde.org/network/tokodon"
COPYRIGHT="2021-2023 Carl Schlwan
2002-2023 KDE Organisation"
LICENSE="GNU GPL v3"
REVISION="1"
REVISION="2"
SOURCE_URI="$HOMEPAGE/-/archive/v$portVersion/tokodon-v$portVersion.tar.bz2"
CHECKSUM_SHA256="66052291bae51b2c6396343aec309e77660829b66b8d5b0013a17443e778b84f"
SOURCE_DIR="tokodon-v$portVersion"
@@ -58,7 +58,7 @@ BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libmpv$secondaryArchSuffix
# KF5
extra_cmake_modules$secondaryArchSuffix >= 5.93.0
extra_cmake_modules$secondaryArchSuffix
kirigami_addons$secondaryArchSuffix
qqc2_desktop_style${secondaryArchSuffix}_devel
devel:libKF5Auth$secondaryArchSuffix