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

Migrate to Vue 3 Migration Build #6767

Merged
merged 120 commits into from
Jul 19, 2023
Merged

Migrate to Vue 3 Migration Build #6767

merged 120 commits into from
Jul 19, 2023

Commits on Jun 13, 2023

  1. fix: update usage of named slots

    ozyx committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    5169676 View commit details
    Browse the repository at this point in the history
  2. fix: more deprecated slot syntax

    ozyx committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    3f7d071 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    e323d4f View commit details
    Browse the repository at this point in the history
  2. chore: update vue alias

    ozyx committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    e3dffc5 View commit details
    Browse the repository at this point in the history
  3. chore: fix warnings

    - move `v-bind` to first property
    - remove `.native()` method
    ozyx committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    6610793 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2896520 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. chore: use createApp in MCT.js

    ozyx committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    e7d9e37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bdfa04 View commit details
    Browse the repository at this point in the history
  3. chore destroyed: --> unmounted:

    ozyx committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    4322956 View commit details
    Browse the repository at this point in the history
  4. chore: update webpack

    ozyx committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    afce934 View commit details
    Browse the repository at this point in the history
  5. chore: add div for mount

    ozyx committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    41d2809 View commit details
    Browse the repository at this point in the history
  6. chore: destroy all $destroy()s

    ozyx committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    8fce444 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bc61b32 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9f66843 View commit details
    Browse the repository at this point in the history
  9. chore: update array watchers

    ozyx committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    5438711 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    12a0a6f View commit details
    Browse the repository at this point in the history
  2. fix: inspectorViews selected tab

    ozyx committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    609b3c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8cfa812 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. fix: TelemetryTable migration

    - Replace `.$el` with refs
    - Use `toRaw()` to unwrap reactive Proxy for comparison
    ozyx committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    90459c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    59bde31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68ac6b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55ebfcd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2279637 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    ac1e1ef View commit details
    Browse the repository at this point in the history
  2. fix: misc fixes

    ozyx committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    fd84897 View commit details
    Browse the repository at this point in the history
  3. chore: pin versions

    ozyx committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    120e907 View commit details
    Browse the repository at this point in the history
  4. chore: run lint:fix

    ozyx committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    45bd00b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d8f0b6e View commit details
    Browse the repository at this point in the history
  6. Revert "chore: pin versions"

    This reverts commit 120e907.
    ozyx committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    44cbbe9 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. fix(TTable): horizontal header scroll, etc

    - remove unnecessary `nextTick()`s
    
    - `const` -> `let`
    ozyx committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    c994d05 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. fix infinite loop issue

    scottbell committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    43f10be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3338e59 View commit details
    Browse the repository at this point in the history
  3. fix: upgrade Menu and SuperMenu to Vue 3

    - fixes positioning of Menus
    
    - ensure that Menu and SuperMenu are unmounted properly
    
    - extract common logic for popup positioning into a mixin
    ozyx committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    eefd3ac View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

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

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    41a540a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd6cb38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bacbc0 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. Configuration menu
    Copy the full SHA
    bb3a367 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    710fd2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7db0d51 View commit details
    Browse the repository at this point in the history
  4. fix: typo

    ozyx committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    f20aa8c View commit details
    Browse the repository at this point in the history
  5. fix: GH code scan warnings

    ozyx committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    70b3db0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c1263c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4994433 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. Configuration menu
    Copy the full SHA
    8838279 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffaedc9 View commit details
    Browse the repository at this point in the history
  3. fix: remove unused import

    ozyx committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    103ad6c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    690fd42 View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    93f3093 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    9489ee4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96af897 View commit details
    Browse the repository at this point in the history
  3. fix plan acitvity

    scottbell committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    ee45402 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    d56ad6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34111c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b4e4af View commit details
    Browse the repository at this point in the history
  4. fix(StackedPlotItem): mounting no longer replaces the element

    - viewContainer not needed
    ozyx committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    2891744 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b9958e View commit details
    Browse the repository at this point in the history
  6. fix: call me the memory leak destoyer 😎

    - fixed some typos causing potential memory leaks
    ozyx committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    bb26169 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. fix: vue warning

    ozyx committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    089a19c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    679fe76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a63c945 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d53ffa View commit details
    Browse the repository at this point in the history
  5. Remove dependency on Vue reactivity to detect changes from Toolbar AP…

    …I. Use mutation events instead
    akhenry committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    23906c7 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    fd37d88 View commit details
    Browse the repository at this point in the history
  2. fix: define _destroy

    ozyx committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    09f58ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    810c67a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ac980c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5734e8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7ad895 View commit details
    Browse the repository at this point in the history
  7. fix: remove debug code

    ozyx committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    dfb4b53 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1e19485 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3a83f2a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f269f33 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    1f4408e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2ff80f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    068ba69 View commit details
    Browse the repository at this point in the history
  4. can add sections

    scottbell committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    9eaaa81 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6c49bba View commit details
    Browse the repository at this point in the history
  6. fix: update tooltips for vue 3

    ozyx committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    3a9cc42 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc98896 View commit details
    Browse the repository at this point in the history
  8. Revert "fix: remove private methods as they conflict with Vue3 proxy …

    …system"
    
    This reverts commit 8cfa812.
    ozyx committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    315b39a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d1f3c22 View commit details
    Browse the repository at this point in the history
  10. fix: remove console.debug

    ozyx committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    db2bdb8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a70859d View commit details
    Browse the repository at this point in the history
  12. fix: Vue() --> mount()

    ozyx committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    08a3cd7 View commit details
    Browse the repository at this point in the history
  13. refactor: lint:fix

    ozyx committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    c62a314 View commit details
    Browse the repository at this point in the history
  14. style: a ton of css fixes

    - Vue 3 appends itself on the given element on mount instead of replacing the mounting element, so we can get rid of a bunch of extra divs we didn't need.
    - Styling fixes for ViewLarge, Preview, FormRows
    - Fix sizing for Menu and SuperMenus
    - Fix sizing for Forms and Locators
    - Fix the Styles InspectorView horizontal pane issue
    ozyx committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    4452b98 View commit details
    Browse the repository at this point in the history
  15. style: fix Preview

    ozyx committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    8c808d9 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. style: fix AboutDialog

    ozyx committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    888c3fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fae18bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b55361 View commit details
    Browse the repository at this point in the history
  4. fix: ImageryView controls update correctly on TimeContext change

    - When `timeContext` is retrieved from the Open MCT API and assigned to the data value, it becomes reactified (Proxy). Since it is wrapped in a Proxy, listeners don't trigger properly when events are emitted from the non-reactified API. Solution (for now) is to remove `this.timeContext` as a data (reactified) value, remove the `isFixed` and `canTrackDuration` computed values (which depend on changes to `this.timeContext` being detected), and manually update these when our non-reactified `timeContext` changes.
    ozyx committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    344993a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12085d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8f11b0f View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

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

Commits on Jul 17, 2023

  1. fix: viewLargeAction for Imagery

    ozyx committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    66738eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eca17ae View commit details
    Browse the repository at this point in the history
  3. refactor: use optional chaining

    ozyx committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    637c2a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    29a492c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da63de2 View commit details
    Browse the repository at this point in the history
  6. fix(RestrictedNotebook): Multiple reactivity fixes

    - Restore lock button reactivity
    
    - Restore "Delete Section" reactivity without needing an observer
    ozyx committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    0185d5f View commit details
    Browse the repository at this point in the history
  7. refactor: run lint:fix

    ozyx committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    9d3709b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f1a58b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    53fb7d7 View commit details
    Browse the repository at this point in the history
  10. Revert "fix: prevent Properties re-render from blocking object name c…

    …hange"
    
    This reverts commit 8f11b0f.
    ozyx committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    7b11236 View commit details
    Browse the repository at this point in the history
  11. fix: modify this.selection without losing reactivity

    - NOTE: There's still an issue with the tree and modifying attributes from EditProperties dialog or the BrowseBar. WRT the BrowseBar, modifying a name triggers the Location to update in the Properties Inspector Pane, which in turn triggers a `get()` and a `$refresh`, which is picked up by Proxy and changes the name back before we can save.
    
    - The tree is sporadically picking up treeItem changes and it seems random, but could be a conflict or race condition between Mutables and Proxys of Mutables (?)
    ozyx committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    8a6bbca View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    fe2ae0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fc8233 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a1b1db View commit details
    Browse the repository at this point in the history
  4. fix: make spellcheck static

    ozyx committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    75072e3 View commit details
    Browse the repository at this point in the history
  5. fix: make static

    ozyx committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    826599f View commit details
    Browse the repository at this point in the history
  6. refactor: change variable name

    ozyx committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    c837953 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    67fd649 View commit details
    Browse the repository at this point in the history
  8. refactor: run lint:fix

    ozyx committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    c2749e4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5095e87 View commit details
    Browse the repository at this point in the history
  10. fix: restore nextTick()

    ozyx committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    aa8f60f View commit details
    Browse the repository at this point in the history
  11. fix: alphanumericFormat

    ozyx committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    8d2068f View commit details
    Browse the repository at this point in the history
  12. fix: reactify yaxis config

    ozyx committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    62db57b View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

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