A framework for building convergent cross-platform Nextcloud clients using Flutter.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1 lines
15 KiB

<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="1096px" preserveAspectRatio="none" style="width:414px;height:1096px;background:#FFFFFF;" version="1.1" viewBox="0 0 414 1096" width="414px" zoomAndPan="magnify"><defs/><g><ellipse cx="188.8656" cy="16" fill="#222222" rx="10" ry="10" style="stroke:none;stroke-width:1.0;"/><g id="elem_#3"><polygon fill="#F1F1F1" points="188.8656,67,200.8656,79,188.8656,91,176.8656,79,188.8656,67" style="stroke:#181818;stroke-width:0.5;"/></g><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="144" x="146.8656" y="474.04"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="124" x="156.8656" y="496.8681">Validate server details</text><g id="elem_#8"><polygon fill="#F1F1F1" points="274.8656,67,286.8656,79,274.8656,91,262.8656,79,274.8656,67" style="stroke:#181818;stroke-width:0.5;"/></g><ellipse cx="338.8656" cy="978.1" fill="none" rx="10" ry="10" style="stroke:#222222;stroke-width:1.0;"/><ellipse cx="339.3656" cy="978.6" fill="#222222" rx="6" ry="6" style="stroke:none;stroke-width:1.0;"/><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="81" x="234.3656" y="147"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="61" x="244.3656" y="169.8281">Login page</text><g id="elem_#15"><polygon fill="#F1F1F1" points="274.8656,224.35,286.8656,236.35,274.8656,248.35,262.8656,236.35,274.8656,224.35" style="stroke:#181818;stroke-width:0.5;"/></g><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="137" x="142.3656" y="566.38"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="117" x="152.3656" y="589.2081">Open login flow page</text><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="115" x="151.3656" y="643.72"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="95" x="161.3656" y="666.5481">Initiate login flow</text><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="125" x="146.3656" y="721.07"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="105" x="156.3656" y="743.8981">Open web browser</text><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="155" x="131.3656" y="798.41"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="135" x="141.3656" y="821.2381">Wait for login flow result</text><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="135" x="222.3656" y="875.76"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="115" x="232.3656" y="898.5881">Validate login details</text><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="129" x="154.3656" y="304.35"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="109" x="164.3656" y="327.1781">Open QR scan page</text><rect fill="#F1F1F1" height="36.3441" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="96" x="170.8656" y="396.69"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="76" x="180.8656" y="419.5181">Scan QR code</text><!--link start to #3--><g id="link_start_#3"><path d="M188.8656,26.27 C188.8656,35.21 188.8656,48.99 188.8656,60.08 " fill="none" id="start-to-#3" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="188.8656,65.05,192.8656,56.05,188.8656,60.05,184.8656,56.05,188.8656,65.05" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="163" x="6" y="59.7125">Started from QR code scanner?</text></g><!--link #3 to Validate server details--><g id="link_#3_Validate server details"><path d="M181.8056,84.32 C164.7756,95.34 122.8656,126.29 122.8656,164.18 C122.8656,164.18 122.8656,164.18 122.8656,415.86 C122.8656,440.67 142.9456,458.54 164.7356,470.64 " fill="none" id="#3-to-Validate server details" style="stroke:#FF0000;stroke-width:1.0;"/><polygon fill="#FF0000" points="168.9656,472.88,162.8808,465.1357,164.546,470.5419,159.1398,472.2071,168.9656,472.88" style="stroke:#FF0000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="17" x="123.8656" y="281.1089">Yes</text></g><!--link #3 to #8--><g id="link_#3_#8"><path d="M201.5556,79 C215.9956,79 239.7056,79 256.2356,79 " fill="none" id="#3-to-#8" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="260.8856,79,251.8856,75,255.8856,79,251.8856,83,260.8856,79" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="15" x="224.3656" y="72.7589">No</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="68" x="187.0688" y="100.5703">Has account?</text></g><!--link #8 to end--><g id="link_#8_end"><path d="M284.1956,82.08 C311.4256,88.74 388.8656,112.27 388.8656,164.18 C388.8656,164.18 388.8656,164.18 388.8656,894.93 C388.8656,919.48 387.2556,927.52 373.8656,948.1 C368.4456,956.43 359.8956,963.58 352.5956,968.7 " fill="none" id="#8-to-end" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="348.5956,971.36,358.3055,969.7113,352.7603,968.5931,353.8784,963.0478,348.5956,971.36" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="17" x="389.8656" y="543.1389">Yes</text></g><!--link #8 to Login page--><g id="link_#8_Login page"><path d="M274.8656,91.71 C274.8656,104.2 274.8656,124.33 274.8656,140.21 " fill="none" id="#8-to-Login page" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="274.8656,145.21,278.8656,136.21,274.8656,140.21,270.8656,136.21,274.8656,145.21" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="15" x="275.8656" y="123.7589">No</text></g><!--link Login page to #15--><g id="link_Login page_#15"><path d="M274.8656,183.63 C274.8656,194 274.8656,207.13 274.8656,217.56 " fill="none" id="Login page-to-#15" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="274.8656,222.46,278.8656,213.46,274.8656,217.46,270.8656,213.46,274.8656,222.46" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="122" x="132.6594" y="215.4719">Selected login method?</text></g><!--link #15 to Validate server details--><g id="link_#15_Validate server details"><path d="M280.7656,242.34 C286.8956,247.94 296.0956,257.65 299.8656,268.35 C324.4656,338.04 311.1856,367.58 276.8656,433.04 C269.5656,446.96 257.7956,459.68 246.7556,469.65 " fill="none" id="#15-to-Validate server details" style="stroke:#0000FF;stroke-width:1.0;"/><polygon fill="#0000FF" points="243.2256,472.75,252.6273,469.8161,246.9823,469.4504,247.348,463.8054,243.2256,472.75" style="stroke:#0000FF;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="56" x="308.8656" y="373.4489">Login flow</text></g><!--link Validate server details to Open login flow page--><g id="link_Validate server details_Open login flow page"><path d="M217.3256,510.63 C216.0856,524.62 214.3256,544.43 212.9656,559.87 " fill="none" id="Validate server details-to-Open login flow page" style="stroke:#0000FF;stroke-width:1.0;"/><polygon fill="#0000FF" points="212.5356,564.68,217.3162,556.0692,212.978,559.6996,209.3476,555.3614,212.5356,564.68" style="stroke:#0000FF;stroke-width:1.0;"/></g><!--link Open login flow page to Initiate login flow--><g id="link_Open login flow page_Initiate login flow"><path d="M210.4056,603.03 C210.1356,613.13 209.7956,625.98 209.4956,637.01 " fill="none" id="Open login flow page-to-Initiate login flow" style="stroke:#0000FF;stroke-width:1.0;"/><polygon fill="#0000FF" points="209.3756,641.74,213.6057,632.8458,209.5042,636.7417,205.6083,632.6402,209.3756,641.74" style="stroke:#0000FF;stroke-width:1.0;"/></g><!--link Initiate login flow to Open web browser--><g id="link_Initiate login flow_Open web browser"><path d="M208.8656,680.37 C208.8656,690.47 208.8656,703.33 208.8656,714.35 " fill="none" id="Initiate login flow-to-Open web browser" style="stroke:#0000FF;stroke-width:1.0;"/><polygon fill="#0000FF" points="208.8656,719.09,212.8656,710.09,208.8656,714.09,204.8656,710.09,208.8656,719.09" style="stroke:#0000FF;stroke-width:1.0;"/></g><!--link Open web browser to Wait for login flow result--><g id="link_Open web browser_Wait for login flow result"><path d="M208.8656,757.71 C208.8656,767.82 208.8656,780.67 208.8656,791.7 " fill="none" id="Open web browser-to-Wait for login flow result" style="stroke:#0000FF;stroke-width:1.0;"/><polygon fill="#0000FF" points="208.8656,796.43,212.8656,787.43,208.8656,791.43,204.8656,787.43,208.8656,796.43" style="stroke:#0000FF;stroke-width:1.0;"/></g><!--link Wait for login flow result to Validate login details--><g id="link_Wait for login flow result_Validate login details"><path d="M227.6556,835.06 C239.1256,845.73 253.8856,859.46 266.1556,870.88 " fill="none" id="Wait for login flow result-to-Validate login details" style="stroke:#0000FF;stroke-width:1.0;"/><polygon fill="#0000FF" points="269.7956,874.26,265.9467,865.1944,266.1408,870.8479,260.4873,871.0421,269.7956,874.26" style="stroke:#0000FF;stroke-width:1.0;"/></g><!--link #15 to Open QR scan page--><g id="link_#15_Open QR scan page"><path d="M270.0556,243.93 C265.5256,250.17 258.6156,259.81 252.8656,268.35 C246.2156,278.22 239.0756,289.29 233.0756,298.77 " fill="none" id="#15-to-Open QR scan page" style="stroke:#FF0000;stroke-width:1.0;"/><polygon fill="#FF0000" points="230.4856,302.86,238.6742,297.3876,233.1561,298.6329,231.9108,293.1148,230.4856,302.86" style="stroke:#FF0000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="44" x="253.8656" y="281.1089">QR code</text></g><!--link Open QR scan page to Scan QR code--><g id="link_Open QR scan page_Scan QR code"><path d="M218.8656,340.94 C218.8656,354.94 218.8656,374.74 218.8656,390.18 " fill="none" id="Open QR scan page-to-Scan QR code" style="stroke:#FF0000;stroke-width:1.0;"/><polygon fill="#FF0000" points="218.8656,394.98,222.8656,385.98,218.8656,389.98,214.8656,385.98,218.8656,394.98" style="stroke:#FF0000;stroke-width:1.0;"/></g><!--link Scan QR code to Validate server details--><g id="link_Scan QR code_Validate server details"><path d="M218.8656,433.34 C218.8656,443.44 218.8656,456.29 218.8656,467.32 " fill="none" id="Scan QR code-to-Validate server details" style="stroke:#FF0000;stroke-width:1.0;"/><polygon fill="#FF0000" points="218.8656,472.05,222.8656,463.05,218.8656,467.05,214.8656,463.05,218.8656,472.05" style="stroke:#FF0000;stroke-width:1.0;"/></g><!--link Validate server details to Validate login details--><g id="link_Validate server details_Validate login details"><path d="M259.4156,510.87 C286.7556,525.82 317.8656,550.16 317.8656,583.55 C317.8656,583.55 317.8656,583.55 317.8656,817.58 C317.8656,835.94 310.4756,855.32 303.2856,869.83 " fill="none" id="Validate server details-to-Validate login details" style="stroke:#FF0000;stroke-width:1.0;"/><polygon fill="#FF0000" points="301.1456,873.99,308.8198,867.8169,303.433,869.5439,301.706,864.1571,301.1456,873.99" style="stroke:#FF0000;stroke-width:1.0;"/></g><!--link Validate login details to end--><g id="link_Validate login details_end"><path d="M289.9656,912.37 C290.7656,923.36 293.1956,937.43 299.8656,948.1 C305.7556,957.52 315.8956,964.92 324.3656,969.88 " fill="none" id="Validate login details-to-end" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="328.5556,972.2,322.6003,964.3556,324.1754,969.7888,318.7423,971.3639,328.5556,972.2" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="71" x="300.8656" y="944.8589">Login success</text></g><rect fill="#DDDDDD" height="71.2038" id="_legend" rx="7.5" ry="7.5" style="stroke:#000000;stroke-width:1.0;" width="154" x="12" y="1005.1"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="35" x="17" y="1027.0659">Color</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93" x="64" y="1027.0659">Login method</text><rect fill="#FF0000" height="19.0679" style="stroke:none;stroke-width:1.0;" width="43" x="17" y="1031.1679"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4" x="17" y="1046.1339">&#160;</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="58" x="64" y="1046.1339">QR Code</text><rect fill="#0000FF" height="19.0679" style="stroke:none;stroke-width:1.0;" width="43" x="17" y="1050.2358"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4" x="17" y="1065.2018">&#160;</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="69" x="64" y="1065.2018">Login flow</text><line style="stroke:#000000;stroke-width:1.0;" x1="17" x2="161" y1="1012.1" y2="1012.1"/><line style="stroke:#000000;stroke-width:1.0;" x1="17" x2="161" y1="1031.1679" y2="1031.1679"/><line style="stroke:#000000;stroke-width:1.0;" x1="17" x2="161" y1="1050.2358" y2="1050.2358"/><line style="stroke:#000000;stroke-width:1.0;" x1="17" x2="161" y1="1069.3038" y2="1069.3038"/><line style="stroke:#000000;stroke-width:1.0;" x1="17" x2="17" y1="1012.1" y2="1069.3038"/><line style="stroke:#000000;stroke-width:1.0;" x1="60" x2="60" y1="1012.1" y2="1069.3038"/><line style="stroke:#000000;stroke-width:1.0;" x1="161" x2="161" y1="1012.1" y2="1069.3038"/><!--SRC=[XLBBQiCm4BphAnRraWJy1yKzvD92I6aBBINue4XhHw18GPBhYp- -UjYkK_UXWy6QsTcT7QqsQv0rq1VFh4S1jJLdU7e6RWI2uqnhj7SK_0arAGut5aLLb8TtT1NGLwQaO3xmq7wW1O6UIUKeGUMGG3Y1kZTLQd3F733EJQlzg0V3AKR5rMQTBgVw4OqYT6SQgU726gIPfOMiIVwIv04LycX29UOP_Sc8URDWuAXQZ0woMArCzvUHwoAWZnVKWteidGqpPprewMMK-sB-8jNX4OxMTA7lal76f8VQs7b3YwvLVicT76Jk3qbCsGtXLiC8uJV6V6qbKyD68p8KBC3_jhRWVPyj9rTCQRYMStJ3Eo14OHCeeB3sIRBV6XMs0JtiPlb2dy7RsAyCO1Xt6nzlEXCODrMEbMcL4GpwkGlv1000]--></g></svg>