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

Drawing editor mode #132

Merged
merged 63 commits into from
Aug 14, 2023
Merged

Drawing editor mode #132

merged 63 commits into from
Aug 14, 2023

Commits on May 15, 2023

  1. Cleanup and restore drawing asset source update behavior

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 15, 2023
    Configuration menu
    Copy the full SHA
    36bb7c4 View commit details
    Browse the repository at this point in the history
  2. Refactor loading drawing to be a component

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 15, 2023
    Configuration menu
    Copy the full SHA
    4170acb View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Configuration menu
    Copy the full SHA
    d9706d1 View commit details
    Browse the repository at this point in the history
  2. Refactor top menu bar code

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 17, 2023
    Configuration menu
    Copy the full SHA
    0f0a6d7 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Add fiducials, fix glitches with visibility toggling

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 18, 2023
    Configuration menu
    Copy the full SHA
    2e1994a View commit details
    Browse the repository at this point in the history
  2. Make fiducials selectable, cleanup

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 18, 2023
    Configuration menu
    Copy the full SHA
    88407a5 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Spawn traffic editor layers

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 19, 2023
    Configuration menu
    Copy the full SHA
    872b057 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. WIP fiducials and features as children of drawings

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 24, 2023
    Configuration menu
    Copy the full SHA
    47e39f4 View commit details
    Browse the repository at this point in the history
  2. Cleanup and fix system ordering

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 24, 2023
    Configuration menu
    Copy the full SHA
    ce8f0cc View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Fiducial and anchor scaling working

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 25, 2023
    Configuration menu
    Copy the full SHA
    4911a89 View commit details
    Browse the repository at this point in the history
  2. Minor cleanup

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 25, 2023
    Configuration menu
    Copy the full SHA
    13e9a03 View commit details
    Browse the repository at this point in the history
  3. Fix measurement scale

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 25, 2023
    Configuration menu
    Copy the full SHA
    607d0bd View commit details
    Browse the repository at this point in the history
  4. Implement constraints

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 25, 2023
    Configuration menu
    Copy the full SHA
    cdce56b View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Minor fix for layering

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 26, 2023
    Configuration menu
    Copy the full SHA
    2e3dfa2 View commit details
    Browse the repository at this point in the history
  2. Add a component for ground truth drawings

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 26, 2023
    Configuration menu
    Copy the full SHA
    1859621 View commit details
    Browse the repository at this point in the history
  3. Add widget

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 26, 2023
    Configuration menu
    Copy the full SHA
    c69c55f View commit details
    Browse the repository at this point in the history
  4. Hide anchors on change to drawing editor mode

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 26, 2023
    Configuration menu
    Copy the full SHA
    35b7209 View commit details
    Browse the repository at this point in the history
  5. Fix layering measurements

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 26, 2023
    Configuration menu
    Copy the full SHA
    40fa108 View commit details
    Browse the repository at this point in the history
  6. Assign parent to newly spawned measurements and fiducials

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 26, 2023
    Configuration menu
    Copy the full SHA
    7fcd0f3 View commit details
    Browse the repository at this point in the history
  7. Add spawning of drawings

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 26, 2023
    Configuration menu
    Copy the full SHA
    2cef81f View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Fixed hierarchy for newly spawned fiducials

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 29, 2023
    Configuration menu
    Copy the full SHA
    a62d1cd View commit details
    Browse the repository at this point in the history
  2. Fixed scale and transfor for new fiducials

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 29, 2023
    Configuration menu
    Copy the full SHA
    d52c917 View commit details
    Browse the repository at this point in the history
  3. Cleanups, fix measurement parent

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 29, 2023
    Configuration menu
    Copy the full SHA
    4b1d562 View commit details
    Browse the repository at this point in the history
  4. Cleanup

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 29, 2023
    Configuration menu
    Copy the full SHA
    1005d82 View commit details
    Browse the repository at this point in the history
  5. Improve UX

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 29, 2023
    Configuration menu
    Copy the full SHA
    68bd3cb View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Split constraints into site and level

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 30, 2023
    Configuration menu
    Copy the full SHA
    7d0d010 View commit details
    Browse the repository at this point in the history
  2. Add inspector for measurement distance

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 30, 2023
    Configuration menu
    Copy the full SHA
    b3f3978 View commit details
    Browse the repository at this point in the history
  3. Basic implementation of pixels per meter calculation

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 30, 2023
    Configuration menu
    Copy the full SHA
    3cb3996 View commit details
    Browse the repository at this point in the history
  4. Fix regression for create widget

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 30, 2023
    Configuration menu
    Copy the full SHA
    b3fb95e View commit details
    Browse the repository at this point in the history
  5. Refactor category visibility into generic plugin

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 30, 2023
    Configuration menu
    Copy the full SHA
    1972d2d View commit details
    Browse the repository at this point in the history
  6. Fix panic when spawning constraints

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 30, 2023
    Configuration menu
    Copy the full SHA
    6dafcd9 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Add layer transparency for drawings

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed May 31, 2023
    Configuration menu
    Copy the full SHA
    e162a7b View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. First implementation of layer alignment

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    fd0cb9e View commit details
    Browse the repository at this point in the history
  2. Cleanups to optimizer code

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    d3ffa29 View commit details
    Browse the repository at this point in the history
  3. Cleanup and refactor

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    d6f52fa View commit details
    Browse the repository at this point in the history
  4. Cleanup

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    83721bd View commit details
    Browse the repository at this point in the history
  5. More cleanups in optimization code

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    90727b7 View commit details
    Browse the repository at this point in the history
  6. Minor cleanups, add default transparency logic to drawings

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    154b914 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    985c009 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Remove workaround and fix fiducial scale

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    05b2510 View commit details
    Browse the repository at this point in the history
  2. Revert "Remove workaround and fix fiducial scale"

    This reverts commit 05b2510.
    
    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    68b597f View commit details
    Browse the repository at this point in the history
  3. Force constraints to only be spawned between fiducials

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    c1681dc View commit details
    Browse the repository at this point in the history
  4. Prevent user from drawing constraints between fiducials in the same

    drawing
    
    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    a348592 View commit details
    Browse the repository at this point in the history
  5. Fix visibility in backout behavior

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    cc51def View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Fix constraints saving, cleanup drawing logic

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    0c62f02 View commit details
    Browse the repository at this point in the history
  2. Minor cleanup

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    0be0e04 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Implement parsing of multilevel fiducials

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    43eb002 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. First draft of multilevel alignment

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    4a65c71 View commit details
    Browse the repository at this point in the history
  2. Only populate constraints from reference to other floors

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    3ae7e05 View commit details
    Browse the repository at this point in the history
  3. Cleanup into systemparams

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    e4c616d View commit details
    Browse the repository at this point in the history
  4. Minor cleanups

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    b2b8b1b View commit details
    Browse the repository at this point in the history
  5. Hide drawing anchors when spawning site entities

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    8c2f332 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Convert line stroke transform to 3d

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    59d84b9 View commit details
    Browse the repository at this point in the history
  2. Added 3d site preview mode

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    70587a7 View commit details
    Browse the repository at this point in the history
  3. Add button to trigger site alignment

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    9e4e03d View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Cleanup duplicated packages a bit

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    0122a71 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Spawn multilevel constraints based on label values

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    e807007 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Merge branch 'main' into luca/drawing_editor

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    ed4b0d1 View commit details
    Browse the repository at this point in the history
  2. Remove spawn model widget from drawing editor

    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    dc0406e View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Minor cleanups, avoid creating a constraint between fiducials with no

    label
    
    Signed-off-by: Luca Della Vedova <[email protected]>
    luca-della-vedova committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    46a1dec View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

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

Commits on Aug 14, 2023

  1. Drawing editor updates (#157)

    Signed-off-by: Michael X. Grey <[email protected]>
    Signed-off-by: Luca Della Vedova <[email protected]>
    Co-authored-by: Michael X. Grey <[email protected]>
    luca-della-vedova and mxgrey authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    785c19c View commit details
    Browse the repository at this point in the history