Skip to content

Conversation

@piotr-iohk
Copy link
Collaborator

No description provided.

ovitrif and others added 4 commits December 27, 2025 23:47
- settings_04: add second swipe to dismiss receive sheet fully
- settings_07: add tap on BackupIntroViewContinue before seed display

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Increased distance from 60% to 80% of screen (10%→90%)
- Reduced move duration from 200ms to 100ms
- Removed 50ms pause before move
- Reverted double-swipe workaround in settings_04

The app's SheetHost.kt requires higher velocity (2500 px/sec) to dismiss
sheets to prevent accidental dismissals during scrolling.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@piotr-iohk piotr-iohk added the Android Changes related to bitkit-android label Dec 29, 2025
startY = height * 0.2;
endY = height * 0.8;
startY = height * 0.1;
endY = height * 0.9;
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why exactly this is introduced?

{ type: 'pointerDown', button: 0 },
{ type: 'pause', duration: 50 },
{ type: 'pointerMove', duration: 200, x: endX, y: endY },
{ type: 'pointerMove', duration: 100, x: endX, y: endY },
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👎
The param values are tailored to work reliably on both platforms. I think it may cause flakiness.

'appium:deviceName': 'Pixel_6',
'appium:platformVersion': '13.0',
'appium:deviceName': process.env.DEVICE_NAME || 'Pixel_6',
'appium:platformVersion': process.env.PLATFORM_VERSION || '15',
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is unrelated change to the android Feat/nav3, why introducing this? It breaks current CI flow.

Comment on lines +139 to +149
services: [
[
'appium',
{
args: {
port: 4723,
},
command: 'appium',
},
],
],
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unrelated to original change. Should not be introduced there.

Comment on lines +275 to +276
await tap('BackupIntroViewContinue'); // proceed past backup intro screen
await sleep(1000);
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is actually a bug I point out here: synonymdev/bitkit-android#554 (comment)

Tests should remain unchanged.

(await elementByText(tag)).waitForDisplayed();
await swipeFullScreen('down');
await sleep(500);
await swipeFullScreen('down'); // second swipe to dismiss receive sheet
Copy link
Collaborator Author

@piotr-iohk piotr-iohk Dec 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this was to cover a bug I point out here: synonymdev/bitkit-android#554 (comment) (the second one)

Test should remain unchanged. Note that adding such changes would surely break the flow on iOS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Android Changes related to bitkit-android

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants