Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not rely on uniFFI bindings #965

Draft
wants to merge 15 commits into
base: flutter_rust_bridge_v2
Choose a base branch
from

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    5c05346 View commit details
    Browse the repository at this point in the history
  2. Cleanup frb v1 files

    erdemyerebasmaz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    a28df3f View commit details
    Browse the repository at this point in the history
  3. Create flutter_rust_bridge.yaml configuration file

    Invoke flutter_rust_bridge_codegen without arguments
    erdemyerebasmaz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    c9ad199 View commit details
    Browse the repository at this point in the history
  4. Generate bindings

    Generate Dart bindings under lib/generated
    erdemyerebasmaz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    66f1428 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8464897 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d8b445 View commit details
    Browse the repository at this point in the history
  7. Remove obsolete custom Exception, UnsupportedPlatform

    Use UnsupportedError instead
    erdemyerebasmaz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    b30cb8f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6fa7806 View commit details
    Browse the repository at this point in the history
  9. Create bootstrap script that does not rely on uniffi bindings [WIP]

    Generate Dart/FLutter bindings & FFI bindings
    
    TODO:
    - Add symlinks
    - Bundle notification package
      - Only build uniffi bindings used on notification packages if necessary
    erdemyerebasmaz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    233079c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56341e4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2a36fad View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    86a6471 View commit details
    Browse the repository at this point in the history
  13. Fix C header target

    Clean generated files on startup
    erdemyerebasmaz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    3251eb2 View commit details
    Browse the repository at this point in the history
  14. Move bootstrap recipe to justfile

    Generate bindings
    erdemyerebasmaz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    8ab7827 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    dd0fc1b View commit details
    Browse the repository at this point in the history