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

Tabletop AR: scene placement #602

Open
wants to merge 24 commits into
base: feature-branches/tabletop-ar
Choose a base branch
from

Commits on Sep 16, 2024

  1. merge Feature branches/forms into v.next (#566)

    * `Forms`: Add `TextFormElement` (#542)
    
    * `Forms`: Add `TextFormElement` tests (#551)
    
    * add tests
    
    * updated feature form doc
    
    * bump sdk version
    
    * `Forms` : Add SubTypeFeatureLayer support (#559)
    
    * `Forms`: Fix stale `LaunchedEffect`s (#563)
    
    * fix stale launched effects
    
    * use rememberupdatedstate
    
    * update feature form doc (#565)
    kaushikrw authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    8bb7966 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    a9d7ef7 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Set up Tabletop AR project (#545)

    * prototype design options
    
    * prototype tabletopSceneView
    
    * remove unused implementations
    
    * create readme
    
    * add tabletopsceneviewproxy
    
    * update microapp to use tabletop proxy
    
    * add TableTopSceneViewScope
    
    * apply Compose gradle plugin
    
    * fix warnings
    
    * rename microapp
    
    * delete tests for microapp
    
    * add copyright
    
    * fix since years
    
    * use swift doc on tabletopsceneview
    
    * add proxy doc
    
    * add scope doc
    
    * fix references in proxy doc
    
    * fix references in scope doc
    
    * fix references in scope doc
    
    * newlines
    
    * rm unit test
    
    * fix doc and imports
    
    * fix doc and imports
    
    * revert authentication changes
    
    ---------
    
    Co-authored-by: Gunther Heppner <[email protected]>
    hud10837 and gunt0001 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    70803cc View commit details
    Browse the repository at this point in the history
  2. Hud10837/import render code (#580)

    * import necessary files for rendering camera feed
    
    * copyright
    
    * rm obj dependency
    
    * make kotlin classes internal
    
    * make java classes non-public
    
    * centralize logging and tag
    
    * add doc links to hello ar
    
    * make planerenderer companion internal
    
    * Fix texture name
    
    * add newline
    hud10837 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7190e71 View commit details
    Browse the repository at this point in the history
  3. Tabletop AR: Add ArSurfaceView (#590)

    * bring in existing implementation of ArSurfaceView
    
    * bring in changes to TabletopSceneView and TableTopSceneViewState
    
    * pare down changes to just implement ARSurfaceView and add lifecycle management wrappers for AR Session and GlSurfaceView
    
    * rm camera controller line
    
    * mv call to box
    
    * mv ArSessionWrapper to internal
    
    * fix since tags
    
    * rename ARSurfaceView -> ArCameraFeed
    
    * rename localLifecycleOwner -> lifecycleOwner
    
    * mv initialization of sceneViewProxy to TableTopSceneViewProxy
    hud10837 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    cb66965 View commit details
    Browse the repository at this point in the history
  4. Hud10837/session init and permissions (#595)

    * mv assets folder to correct location
    
    * out of the box permissions request
    
    * rename camera permission function
    
    * make request permission optional
    
    * add initialization status
    
    * add availability check
    
    * update microapp
    
    * extract string resources
    
    * rm unnecessary changes
    
    * don't use stateflow for microapp
    
    * rename string res
    
    * rename string resource
    
    * don't require camera permission before checking arcore visibility
    
    * mv box call
    
    * add local function for update status
    
    * simplify availability check
    
    * rename status
    
    * make status constructors internal
    
    * use updateState for initial status
    
    * mv status doc to member objects
    
    * add remaining param doc
    
    * fix remaining param doc
    
    * add parameter for callback to lambda
    
    * revert whitespace in manifest
    
    * remove debug delay
    
    * add factory rememberTableTopSceneViewStatus
    
    * add extension fun to mutable state
    
    * add extension fun to mutable state
    
    * rename camera feed file
    
    * use launchedeffect to ensure initializing status is only sent once
    
    * Don't send callback on first status
    
    * use side effects for callback
    
    * use collectAsStateWithLifecycle
    
    * add doc to rememberTableTopSceneViewStatus()
    hud10837 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    83f8749 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bda3d32 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8443903 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    16cba8e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4a41f66 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3b220e2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    42150aa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d57ca1f View commit details
    Browse the repository at this point in the history
  12. use string res

    hud10837 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    a1c97fe View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    9532c2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a9e5ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74b0f37 View commit details
    Browse the repository at this point in the history
  4. rm debug code

    hud10837 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    47b60bb View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    8fe8cac View commit details
    Browse the repository at this point in the history
  2. cleanup

    hud10837 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d419076 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebb360a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ca8790 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9dc2fc8 View commit details
    Browse the repository at this point in the history
  6. add doc to TextWithScrim

    hud10837 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    f65e0ca View commit details
    Browse the repository at this point in the history