<?xml version="1.0" encoding="utf-8"?>
<!--
  The launcher mark, and it is the same mark ServerScreen and LockedScreen draw: a square
  outline in the accent with >_ inside it. Redrawn as a vector rather than exported as a
  bitmap so there is one geometry to change and no set of five PNG densities to forget one
  of.

  #3CE88F is AccentColor from DodoSSH.Client.Shell's Theme/Palette.axaml, written out
  because an Android resource cannot reference a XAML dictionary. The same duplication
  colors.xml already carries for the window background, and the same rule applies: if the
  palette moves, this moves with it.

  108x108 with the artwork inside the middle 72 is the adaptive-icon contract — the outer
  18 on each edge is what the launcher eats for masking and parallax. That 72 is a width,
  though, and the mark is a square: its corners are what a circular mask reaches first. At
  48 across the corners land 33.9 out against a radius of 36 and read as clipped even
  though they technically clear it. 42 puts them at 29.7, which is margin one can see.

  The stroke widths are the one place this deliberately departs from the screen. In the app
  the box is a 1px border on 44px; scaled honestly that would be 1.0 here, and a launcher
  drawing this at 48dp would render it at half a pixel and show nothing. 2.2 and 2.8 are
  what keep it reading as the same hairline mark at the size it is actually looked at.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="108dp"
    android:height="108dp"
    android:viewportWidth="108"
    android:viewportHeight="108">

  <!-- The box: 42 across, centred, square-cornered as the Border in the app is. -->
  <path
      android:pathData="M33,33 L75,33 L75,75 L33,75 Z"
      android:fillColor="#00000000"
      android:strokeColor="#3CE88F"
      android:strokeWidth="2.2" />

  <!-- The chevron of >_ -->
  <path
      android:pathData="M44.8,48.75 L51.9,54 L44.8,59.25"
      android:fillColor="#00000000"
      android:strokeColor="#3CE88F"
      android:strokeWidth="2.8"
      android:strokeLineCap="round"
      android:strokeLineJoin="round" />

  <!-- The underscore, on the baseline the chevron bottoms out at. -->
  <path
      android:pathData="M54,59.7 L63.2,59.7"
      android:fillColor="#00000000"
      android:strokeColor="#3CE88F"
      android:strokeWidth="2.8"
      android:strokeLineCap="round" />

</vector>
