palp 0.2.0

A fast, safe, and friendly mobile screen driver for AI coding agents and developers
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<hierarchy rotation="0">
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.example.app" content-desc="" clickable="false" bounds="[0,0][1080,2392]">
  <node index="0" text="" resource-id="" class="android.webkit.WebView" package="com.example.app" content-desc="" clickable="false" bounds="[0,126][1080,2329]">
    <node index="0" text="" resource-id="" class="android.view.View" package="com.example.app" content-desc="" clickable="false" bounds="[0,126][1080,2329]">
      <node index="0" text="" resource-id="" class="android.view.View" package="com.example.app" content-desc="" clickable="false" bounds="[0,126][1080,2329]">
        <node index="0" text="" resource-id="" class="android.view.View" package="com.example.app" content-desc="" clickable="false" bounds="[0,126][1080,312]">
          <node index="0" text="" resource-id="" class="android.widget.Button" package="com.example.app" content-desc="Signed in. Open settings" clickable="true" bounds="[937,173][1029,267]" />
        </node>
        <node index="1" text="" resource-id="" class="android.view.View" package="com.example.app" content-desc="" clickable="false" bounds="[0,309][1080,2329]">
          <node index="0" text="Settings" resource-id="" class="android.widget.TextView" package="com.example.app" content-desc="" clickable="false" bounds="[49,372][1029,467]" />
          <node index="1" text="Share &amp; connect" resource-id="" class="android.widget.Button" package="com.example.app" content-desc="" clickable="true" bounds="[94,939][527,1118]" />
          <node index="2" text="Country Philippines ยท Pro Bono asks for a certificate" resource-id="" class="android.widget.Button" package="com.example.app" content-desc="" clickable="true" bounds="[49,1585][1029,1785]" />
          <node index="3" text="Service status All systems normal" resource-id="" class="android.widget.Button" package="com.example.app" content-desc="" clickable="true" bounds="[49,2207][1029,2329]" />
          <node index="4" text="Sign out" resource-id="" class="android.widget.Button" package="com.example.app" content-desc="" clickable="true" bounds="[49,2329][1029,2329]" />
        </node>
        <node index="2" text="" resource-id="" class="android.view.View" package="com.example.app" content-desc="" clickable="false" bounds="[0,2160][1080,2329]">
          <node index="0" text="Home" resource-id="" class="android.widget.Button" package="com.example.app" content-desc="" clickable="true" bounds="[0,2160][215,2329]" />
          <node index="1" text="Settings" resource-id="" class="android.widget.Button" package="com.example.app" content-desc="" clickable="true" bounds="[866,2160][1080,2329]" />
        </node>
      </node>
      <node index="1" text="" resource-id="" class="android.widget.TextView" package="com.example.app" content-desc="" clickable="false" bounds="[0,2328][1080,2328]" />
    </node>
  </node>
</node>
</hierarchy>