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

♻️ [Tracking-Issue] Migrating Vue files to Composition API #2479

Open
jxn-30 opened this issue Jul 11, 2023 · 0 comments
Open

♻️ [Tracking-Issue] Migrating Vue files to Composition API #2479

jxn-30 opened this issue Jul 11, 2023 · 0 comments

Comments

@jxn-30
Copy link
Member

jxn-30 commented Jul 11, 2023

Migrating Vue files to Composition API

This issue keeps track on updating all Vue files to composition API. If necessary, vue files can be split into multiple files to improve readability and maintainability.

Why?

Migrating to Composition API will allow us to have better type checking as well as an improved code-structure.
There are still some caveats while using Vue 2.7 but migration to Vue3 will be much easier on long sight.

Progress

Total: (22/102)

When migrating a file, the checkbox is to be checked and the commit reference to be added.

  • modules (13/78)
    • creditsextension/creditsextension.vue
    • generalExtensions/components/linkPreview.vue
    • buildingListFilter/components/preview.vue
    • overview/overview.vue
    • extendedBuilding/components/schoolingSummary.vue
    • releasenotes/releasenotes.vue
    • hotkeys/components/help.vue
    • renameFz/renameFz.vue
    • lssmaql/lssmaql.vue
    • heatmap/heatmapSettings.vue
    • statusCounter/counter.vuestatusCounter/StatusCounter.vue 76305ea
    • missionHelper/missionHelper.vue
    • support (0/2)
      • chat.vue
      • support.vue
    • extendedCallWindow (6/6)
      • missionKeywords/preview.vuemissionKeywords/mkPreview.vue 241ca57
      • arrSearch/arrSearchDropdown.vuearrSearch/ARRSearchDropdown.vue b9afbfa
      • enhancedMissingVehicles/emv.vueenhancedMissingVehicles/EMVComponent.vue 48109cf
      • enhancedMissingVehicles/emvTable.vueenhancedMissingVehicles/EMVTable.vue 48109cf
      • alarmIcons/preview.vuealarmIcons/aiPreview.vue 4514790
      • collapsablePatients/collapsablePatients.vuecollapsablePatients/CollapsablePatients.vue ef51959
    • dailyCreditsSummary (2/2)
    • dashboard (1/7)
      • chart-summary.vue
      • vehicle-types.vue
      • building-list.vue
      • building-types.vue
      • dispatchcenter-view.vue
      • vehicle-list.vue
      • dashboard.vueDashboardLightbox.vue 991ace87
    • schoolingOverview (3/3)
      • schoolingOverview.vueSchoolingOverview.vue 0626752
      • openSchoolingTabs.vueOpenSchoolingTabs.vue a245f81
      • ownSchoolingTabs.vueOwnSchoolingTabs.vue a245f81
    • extendedMap (0/4)
      • mapCSSFilter/functionSlider.vue
      • mapCSSFilter/preview.vue
      • buildingComplexes/buildingComplex.vue
      • buildingComplexes/settings.vue
    • redesign (0/42)
      • bewerbungen.vue
      • toplist.vue
      • verband/kasse.vue
      • verband/protokoll.vue
      • verband/mitglieder.vue
      • verband/regeln.vue
      • verband/edit_name.vue
      • verband/edit_text.vue
      • verband/gebauede.vue
      • verband/bsr.vue
      • verband/home.vue
      • verband/news/edit.vue
      • credits.vue
      • profile/edit.vue
      • vehicle_group.vue
      • tasks.vue
      • assets/einsatz.vue
      • assets/task.vue
      • messages/new.vue
      • messages/conversation.vue
      • messages/system_message.vue
      • vehicle.vue
      • schoolings.vue
      • vehicle/stats.vue
      • freunde.vue
      • alliance_avatar.vue
      • lightbox.vue
      • note.vue
      • einsaetze.vue
      • fahrzeugfarbe.vue
      • verband.vue
      • coins/list.vue
      • chat.vue
      • aaos.vue
      • einsatz.vue
      • credits/daily.vue
      • credits/list.vue
      • credits/overview.vue
      • awards.vue
      • profile.vue
      • avatar.vue
      • alliances.vue
  • components (8/22)
    • appstore.vue
    • enhanced-table.vueEnhancedTable.vue 31ad88f
    • libraryOverview.vue 938a694
    • lightbox.vueLightboxWrapper.vue 271e5e5
    • leaflet-map.vueLeafletMap.vue 5aa6973
    • anniversary.vueanniversaryComponent.vue eb48d37
    • setting/location/map.vuesetting/location/LocationSelect.vue f7f8a4d
    • setting/multi-select.vue
    • setting/hotkey.vue
    • setting/select.vue
    • setting/settings-appendable-list.vue
    • setting/number.vue
    • setting/textarea.vue
    • setting/toggle.vue
    • setting/text.vue
    • setting/location.vue
    • setting/slider.vue
    • setting/color.vue
    • settings.vue
    • LoadingIndicator.vue fb3de00
    • arr.vuearrEntry.vue a939fd8
    • setting.vue
  • src (1/2)
@LSS-Manager LSS-Manager locked and limited conversation to collaborators Jul 11, 2023
@jxn-30 jxn-30 pinned this issue Jul 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant