Skip to content

feat: web example#1254

Merged
kirillzyusko merged 25 commits intomainfrom
feat/web-example
Dec 20, 2025
Merged

feat: web example#1254
kirillzyusko merged 25 commits intomainfrom
feat/web-example

Conversation

@kirillzyusko
Copy link
Copy Markdown
Owner

@kirillzyusko kirillzyusko commented Dec 18, 2025

📜 Description

Added web example for FabricExample.

💡 Motivation and Context

This PR adds initial changes for #43 implementation. For now I just add:

  • example project;
  • job for CI to assure that build can be done successfully;
  • e2e test that assures that app can be running without runtime crashes.

Later I'm planning to see how VirtualKeyboard API can be integrated in this package and whether it's possible to use any kind of polyfill for unsupported platforms. Also I'll explore how this package can be integrated in WebView.

📢 Changelog

JS

  • update react-navigation (couldn't make it working with navigation 6.x);
  • polyfilled BlurView+haptic in example app;
  • added web example;
  • updated snapshots (testing-library);

E2E

  • updated all assets for all platforms;
  • starts to use Maestro for web testing (maybe in future we'll migrate to Maestro as universal testing framework);

CI

  • added build stage for web example;
  • added e2e test (maestro) that verifies that app is running successfully;

🤔 How Has This Been Tested?

Tested via CI + manually on localhost:8080.

📸 Screenshots (if appropriate):

Main menu Example
telegram-cloud-photo-size-2-5348379378095689628-y
telegram-cloud-document-2-5348379377635722381.mp4

📝 Checklist

  • CI successfully passed
  • I added new mocks and corresponding unit-tests if library API was changed

@kirillzyusko kirillzyusko self-assigned this Dec 18, 2025
@kirillzyusko kirillzyusko added example Anything related to example project 🌐 web Web specific labels Dec 18, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Dec 18, 2025

📊 Package size report

Current size Target Size Difference
230360 bytes 230360 bytes 0 bytes 📉

@kirillzyusko kirillzyusko added the e2e Anything about E2E tests label Dec 19, 2025
@kirillzyusko kirillzyusko marked this pull request as ready for review December 20, 2025 14:09
@kirillzyusko kirillzyusko merged commit 9ddaeef into main Dec 20, 2025
19 checks passed
@kirillzyusko kirillzyusko deleted the feat/web-example branch December 20, 2025 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

e2e Anything about E2E tests example Anything related to example project 🌐 web Web specific

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant