mirror of
https://github.com/callstack/agent-device.git
synced 2026-09-14 20:06:34 +08:00
e58cbcdb5f
Move the scattered root-level native projects into per-platform folders and drop
the now-redundant platform prefix:
- android-ime-helper/ -> android/ime-helper/
- android-multitouch-helper/ -> android/multitouch-helper/
- android-snapshot-helper/ -> android/snapshot-helper/
- apple-runner/ -> apple/runner/
- macos-helper/ -> apple/macos-helper/
- src/platforms/linux/atspi-dump.py -> linux/atspi-dump.py
Only repo source paths move. Identity surfaces stay frozen so no user's runner
cache is invalidated on upgrade: the derived-cache key hashes source paths
relative to AgentDeviceRunner and excludes packageVersion, and the
~/.agent-device/{apple-runner,macos-helper} namespaces, the
agent-device-android-*-helper artifact/manifest/protocol names, the
AgentDeviceRunner Xcode project, and the `prepare ios-runner` CLI command are
unchanged. Updates build/package scripts, CI, package.json files+scripts,
ignore/attr/fallow configs, runtime path resolvers, and test fixtures.
Also: re-base repo-root-relative refs inside the moved apple/runner for the
added nesting level (gated XCUITest fixture walk + two doc links), and clean the
legacy dist/apple-runner packaged output so the relocated runner can't
double-ship into the wholesale-included dist (with a regression test).
27 lines
948 B
XML
27 lines
948 B
XML
<manifest
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="com.callstack.agentdevice.imehelper">
|
|
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="36" />
|
|
|
|
<application
|
|
android:debuggable="false"
|
|
android:label="Agent Device Test IME"
|
|
android:testOnly="true"
|
|
android:theme="@android:style/Theme.NoDisplay">
|
|
|
|
<service
|
|
android:name=".TestInputMethodService"
|
|
android:label="Agent Device Test IME"
|
|
android:permission="android.permission.BIND_INPUT_METHOD"
|
|
android:exported="true"
|
|
android:directBootAware="true">
|
|
<intent-filter>
|
|
<action android:name="android.view.InputMethod" />
|
|
</intent-filter>
|
|
<meta-data
|
|
android:name="android.view.im"
|
|
android:resource="@xml/method" />
|
|
</service>
|
|
</application>
|
|
</manifest>
|