mirror of
https://github.com/greenart7c3/Amber.git
synced 2026-10-30 06:47:33 +00:00
Android Studio's batch inspections reported about 800 problems besides spelling, which the project profile now leaves off (it mostly flagged the translations). Real bugs among them: the desktop's strings files had empty strings where Android has translations (German, Spanish, Brazilian Portuguese, Chinese), showing blank text; and IS_FDROID_BUILD, which the F-Droid workflow flips with sed, was read as a constant the IDE wanted to simplify away, so it is now read through BuildFlavorChecker.isFdroidBuild(). Account loads in coroutines (relay, intent and UI paths) and logout no longer block a thread with runBlocking; the blocking ContentProvider path and the desktop lock say why they do. Also remove what was dead (the drawable IconRow overload, PermissionCard, ConfirmationToastMsg, the desktop OkHttpWebSocket.Builder and DeleteAfterType.screenCode, the QR drawer's zero corner radius math and the strings only they used), move to the Duration overloads, give subject-less when blocks their subject, drop redundant opt-ins, suspend modifiers, qualifiers and SAM constructors, fix broken KDoc links, take the ktlint and KSP plugin versions from the catalog, strip editor metadata from the SVGs, align the Markdown tables and fix real grammar and spelling in comments, docs and three English strings.
44 lines
5.1 KiB
XML
44 lines
5.1 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg width="100%" height="100%" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
|
<circle cx="512" cy="512" r="512" style="fill:url(#_Linear1);"/>
|
|
<g transform="matrix(1,0,0,1,115.332,98.817)">
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M290,553.333C290,553.333 380.067,757.274 397.778,797.778C397.857,797.959 396.059,797.252 395.556,796.667C360.571,755.96 187.778,553.333 187.778,553.333L290,553.333ZM192.222,330L1.111,330C1.111,337.778 8.721,342.26 13.333,347.778C44.444,385 187.778,553.333 187.778,553.333L257.778,478.889L192.222,330Z" style="fill:rgb(225,162,0);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M797.804,330.095L606.667,330L503.407,218.889L611.111,105.556C611.111,105.556 761.602,281.503 793.175,318.493C795.879,321.66 797.804,330.095 797.804,330.095ZM398.889,330L503.407,218.889L398.889,105.556L294.444,218.889L398.889,330Z" style="fill:rgb(255,240,88);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M403.333,796.667C402.222,797.778 401.411,797.879 401.111,797.778L508.889,553.333L611.111,553.333L403.333,796.667ZM541.111,478.889L611.111,553.333L791.358,339.954C791.358,339.954 797.778,333.333 797.778,330L606.667,330L541.111,478.889Z" style="fill:rgb(255,215,67);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M294.444,218.889L192.222,330L398.889,330L294.444,218.889Z" style="fill:rgb(255,216,11);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M503.404,218.889L398.889,330L606.667,330L503.404,218.889Z" style="fill:rgb(255,252,136);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M294.444,218.889L192.222,330L1.111,330C1.111,330 2.222,323.333 6.667,318.889L182.222,113.333C183.333,112.222 184.444,111.111 185.556,111.111C187.778,107.778 191.111,106.667 195.556,106.667C203.333,106.667 208.889,113.333 208.889,120C208.889,122.222 207.778,124.444 206.667,126.667L294.444,218.889ZM398.889,330L541.111,480L606.667,330L398.889,330ZM192.222,330L257.778,480L400,330L192.222,330ZM290,553.333L397.778,797.778C398.889,798.889 400,798.889 401.111,797.778L508.889,553.333L290,553.333ZM541.111,478.889L508.889,553.333L611.111,553.333L541.111,478.889Z" style="fill:rgb(252,200,0);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M503.404,218.889L398.889,105.556L611.111,105.556L503.404,218.889ZM398.889,105.556L200,105.556C195.556,105.556 186.667,105.556 190,108.889L294.444,218.889L398.889,105.556Z" style="fill:rgb(255,215,67);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M257.778,478.889L187.778,553.333L290,553.333L257.778,478.889Z" style="fill:rgb(201,133,0);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(0.965431,0.260659,-0.260659,0.965431,102.237,-88.1813)">
|
|
<path d="M257.778,478.889L290,553.333L508.889,553.333L541.111,478.889L398.889,330L257.778,478.889Z" style="fill:rgb(229,180,0);fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(1,0,0,1,-48.6086,59.0996)">
|
|
<path d="M585.556,332.222C615.556,340 638.889,363.333 646.667,393.333C647.778,396.667 651.111,396.667 652.222,393.333C660,363.333 683.333,340 713.333,332.222C716.667,331.111 716.667,327.778 713.333,326.667C683.333,318.889 660,295.556 652.222,265.556C651.111,262.222 647.778,262.222 646.667,265.556C638.889,295.556 615.556,318.889 585.556,326.667C582.222,327.778 582.222,331.111 585.556,332.222Z" style="fill:white;fill-rule:nonzero;"/>
|
|
</g>
|
|
<g transform="matrix(1,0,0,1,85.9734,44.6437)">
|
|
<path d="M473.333,40C488.889,44.444 501.111,56.667 505.556,72.222C505.556,73.333 507.778,73.333 507.778,72.222C512.222,56.667 524.444,44.444 540,40C541.111,40 541.111,37.778 540,37.778C524.444,33.333 512.222,21.111 507.778,5.556C507.778,4.444 505.556,4.444 505.556,5.556C501.111,21.111 488.889,33.333 473.333,37.778C472.222,37.778 472.222,40 473.333,40Z" style="fill:rgb(255,215,67);fill-rule:nonzero;"/>
|
|
</g>
|
|
</g>
|
|
<defs>
|
|
<linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.17065e-14,-517.806,517.806,3.17065e-14,512,946.74)"><stop offset="0" style="stop-color:rgb(235,235,235);stop-opacity:1"/><stop offset="0.81" style="stop-color:rgb(176,176,176);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(163,163,163);stop-opacity:1"/></linearGradient>
|
|
</defs>
|
|
</svg>
|