JKI-State-Machine icon indicating copy to clipboard operation
JKI-State-Machine copied to clipboard

JKI State Machine 2024 Release Planning

Open jimkring opened this issue 1 year ago • 0 comments

This is a living issue that Jim will update

What’s new

  • [Update] LabVIEW 2020+ Compatibility
    • Upgraded sources to LabVIEW 2020 and separated compiled code
  • [New] State Utilities
    • Conditional State -
    • Periodic State -
    • Select State(?) - [to review]
    • [Change] Warnings now Routed to Error Handler frame -
  • [New] Error Handler frame receives previous state as argument
  • Template Updates
    • UI Cleanup
      • New frame for code related to clearing control/indicator values before Exit (Called by Macro: Exit)
    • Minor Typo Fixes
  • Maintenance
    • VIPC file updated

Open Issues and Questions

  • Package Dependencies (built package) - Jim: Tom asked a question about dependencies of the built package
    • Don’t want users to depend on OpenG 6.0
    • Jim thinks we should check to ensure that any package dependencies of the JKI SM utilities are internalized during the build process
  • Package Build - Tom mentioned that the package build wasn’t working (VIPM complains about declared dependencies not installed)
  • Consider LVLIB Upgrade
    • Should we move to an LVLIB instead of LLB?

To Do

  • Palette Updates
    • [ ] #34
  • Unit Tests
    • [x] #35
    • [ ] The new template states (UI Cleanup) should be tested
  • Code Review
    • [x] Tom will lead a code review with the team for feedback
  • Docs
    • [ ] #36
    • [ ] Create 2024 release in docs
  • [ ] Evaluate JKI State Machine Editor updates
    • There are some annoyances -- little bugs

jimkring avatar Jul 06 '24 01:07 jimkring