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

Migration to React three fiber #775

Merged
merged 40 commits into from
Oct 11, 2023
Merged

Commits on Sep 18, 2023

  1. Add react three fiber and drei

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    4fee533 View commit details
    Browse the repository at this point in the history
  2. Use component property in Box material ui component to avoid three Bo…

    …x component noise
    
    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    7e39688 View commit details
    Browse the repository at this point in the history
  3. Use component property in Box material ui component to avoid three Bo…

    …x component noise
    
    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    22c33b1 View commit details
    Browse the repository at this point in the history
  4. Use component property in Box material ui component to avoid three Bo…

    …x component noise
    
    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    74aa6bd View commit details
    Browse the repository at this point in the history
  5. Export function

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    7f2ca75 View commit details
    Browse the repository at this point in the history
  6. Add wall draw calculation

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    66bb689 View commit details
    Browse the repository at this point in the history
  7. Add reac three fiber logical

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    074fa07 View commit details
    Browse the repository at this point in the history
  8. Migrate to react three fiber

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    cbb33de View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Remove center state

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    7013e9f View commit details
    Browse the repository at this point in the history
  2. Remove map setting

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    436cb2d View commit details
    Browse the repository at this point in the history
  3. Make circle shape smaller

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    31340ad View commit details
    Browse the repository at this point in the history
  4. Add zindex to for the text layers to appear on top

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    911a83b View commit details
    Browse the repository at this point in the history
  5. Ensure that React doesn't attempt to create or update component

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    760a2fc View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Add text rendering

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    ead6eaf View commit details
    Browse the repository at this point in the history
  2. Rendering labels

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    36601c3 View commit details
    Browse the repository at this point in the history
  3. Hover and zoom text

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    c44a731 View commit details
    Browse the repository at this point in the history
  4. Show labesl correctly

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    3f29ebb View commit details
    Browse the repository at this point in the history
  5. Remove unused imports

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    37faf6f View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Implementing debounce to show labels with delay

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    0c7b27f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Small fixes to react-three-fiber migration (#788)

    * Disable walls
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    * Use useLoader with url only, catch CORS errors potentially due to timeout issues when images are large
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    ---------
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    ab2844a View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Add labels for elevator and door names

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    9c9628d View commit details
    Browse the repository at this point in the history
  2. Wrap checkboxes into a div and use select to choose levels

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    04b8e9e View commit details
    Browse the repository at this point in the history
  3. Add zoom icon

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    e813678 View commit details
    Browse the repository at this point in the history
  4. Add levelselect event to persits between tabs

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    63963a6 View commit details
    Browse the repository at this point in the history
  5. Using AppEvents to persits levels

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    5f2ba33 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Camera control component has been added

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    3b4b987 View commit details
    Browse the repository at this point in the history
  2. Zoom in and zoom out events

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    4bfb294 View commit details
    Browse the repository at this point in the history
  3. Add camera control component

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9922270 View commit details
    Browse the repository at this point in the history
  4. Add a wheel function to test event

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    b2dab2b View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Expose debounce function

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    a80ad97 View commit details
    Browse the repository at this point in the history
  2. Add wheel function to get the zoom value

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    cc5ef2e View commit details
    Browse the repository at this point in the history
  3. Updating zoom properly

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    4ed43e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Remove conditional useLoader

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    6736f52 View commit details
    Browse the repository at this point in the history
  2. Remove zoom icon

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    13d6ab7 View commit details
    Browse the repository at this point in the history
  3. Remove zoom implementation

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    b32f61c View commit details
    Browse the repository at this point in the history
  4. Fix lint

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    794456f View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Rewrite debounce functino

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    87b60cc View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Add layers for pickup and dropoff waypoints

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    12384b9 View commit details
    Browse the repository at this point in the history
  2. Fix dashboard CI for react-three-fiber migration (#795)

    * Set max heap size
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    * Stop producing sourcemap for CI
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    * max space to ci
    
    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    
    * Try build without sourcemap for CI, alongside heap size increment
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    * Increasing heapsize on bootstrap step
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    * Use experimental support for ECMAScript modules
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    * Use react-components as a module instead
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    * Remove use of meshes for robot icons
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    * Revert module call
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    
    ---------
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Co-authored-by: angatupyry <fierrofenix@gmail.com>
    aaronchongth and Angatupyry authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    b584399 View commit details
    Browse the repository at this point in the history
  3. Add spaces in layer names

    Signed-off-by: angatupyry <fierrofenix@gmail.com>
    Angatupyry committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    5a39c12 View commit details
    Browse the repository at this point in the history