Applies the same treatment to the Join tab: label and button centred on both axes, button filling the width at 56dp tall, and the same asymmetric screen padding. An empty state that looks different depending on which tab you are on reads as a bug rather than as variety. The two shared dimensions move into ui/Dimens.kt rather than being duplicated per screen, so the tabs cannot drift apart later. Verified on an API 37 emulator: both tabs now present an identical empty state. 65 unit and 17 instrumented tests still pass. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
18 lines
646 B
XML
18 lines
646 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="deploymentTargetSelector">
|
|
<selectionStates>
|
|
<SelectionState runConfigName="app">
|
|
<option name="selectionMode" value="DROPDOWN" />
|
|
<DropdownSelection timestamp="2026-08-20T13:53:52.273519182Z">
|
|
<Target type="DEFAULT_BOOT">
|
|
<handle>
|
|
<DeviceId pluginId="LocalEmulator" identifier="path=/home/jasonross/.android/avd/Test_Device.avd" />
|
|
</handle>
|
|
</Target>
|
|
</DropdownSelection>
|
|
<DialogSelection />
|
|
</SelectionState>
|
|
</selectionStates>
|
|
</component>
|
|
</project> |