-
-
Notifications
You must be signed in to change notification settings - Fork 266
Open
Labels
main uiMain UIMain UI
Description
After #3350 is merged, the following tasks need to be tackled:
High Priority
- (BUG) Item state preview is missing in production build
- (BUG) Add link and edit link not working on Items details page
- (BUG) back button from settings/items, settings/things - the URL in the address bar does not change.
- (BUG) Model drag & drop not working
- (BUG) Blockly multi drag/drop not working - recommended solution is upgrading the library, but it requires blockley v11
- (BUG) ECharts localisation not working
- (BUG) on initial loading of setup-wizard, the UI is unresponsive. Corrects itself on reloading (I haven't been able to spend time to debug yet, but thought it should be listed).
- Take care of
TODO-V3.1
comments - (BUG) on item-detail->oh-label-card->oh-trend - the width setting is only correct AFTER the page is display - doesn't seem to be reactive
-
oh-swiper: Automatically map parameters object properties onto config object to ease transition=> manual changes are needed anyway
Low Priority
- Run Prettier & enable prettier format checking in CI
- Upgrade marked: 13 -> 14 breaks markdown list rendering, to be investigated
- Clean up tabs - there's a lot of unecessary code that is handled automatically by Vue, e.g.
@click=switchTab
- Document common coding practices:
- v-?? should show up first in any html element
- use vue3 principles of reactivity where possible (vs. direct DOM manipulation)
- new components should use typescript where possible
- import components through
<script setup>
to make sure Vite "sees them as used" and doesn't three shake
- Convert i18n to non-legacy mode since this is deprecated
Metadata
Metadata
Assignees
Labels
main uiMain UIMain UI