Jump to content

Jim Kring

JKI Team
  • Posts

    2,203
  • Joined

  • Last visited

  • Days Won

    106

Posts posted by Jim Kring

  1. Sounds interesting. I'd be curious to learn more about what these Vis do specifically (or even a hypothetical example).  I'd also be curious about whether the toolkit could actually be packaged into a VIP.  We've been exploring better compatibility with PPLs.  Maybe you could share some details (even offline if you prefer).

  2. There's a new build of Dragon and VIPM 2021 Beta: Download it here or via check for updates in Dragon/VIPM.

    Here's what's new (since the last build 2712):

    • Fix - Installing packages with deep recursion (e.g. A>B>C>A) was getting stuck and hanging VIPM (e.g. SQLite toolkit). This has been fixed.
    • New - VIPM Extensions for LabVIEW now adds support for various other palettes like Connectivity, Data Communication, etc.
    • Fix - Detection of project LabVIEW version was not working well if there were no VIs in project. This has been fixed and the LabVIEW version will be read from the .lvproj file.
    • Fix - Opening .dragon projects from Windows File Explorer via double-click was not working. This has been fixed.
    • Fix - Drag & Drop of packages in the Resources Tree was causing problems. Drag & drop has now been disabled, since it was not implemented as a feature and was causing problems for users.
    • Fix - If a Dragon project's VIPC file path (as specified in the dragon project configuration page) was missing from disk it was causing packages to not appear in the Resources tree. This has been fixed and a missing VIPC file should not cause problems -- it will be created as soon as a user chooses to add a package to the VIPC.
    • New - The Dragon project configuration page now shows a dialog when a user un-checks the "Install Packages Under Project Folder" setting, asking the user if they want to delete the lv-venv folder from disk. This avoids installed packages in the lv-venv remaining on disk and project VIs linking to those lv-venv VIs.
    • Fix - The LabVIEW Project window was sometimes showing (off to the lower right) when on the Resources Page and the window was maximized. This has been fixed.
    • Fix - On German language systems, the LabVIEW Project ("Projekt") window would stay floating instead of docking inside of the Dragon project window -- this has been fixed.
    • New - The dragon project dialog prompting users to install required packages now shows a list of package names/versions and the target installation environment (global or virtual) so that users have better understanding of what will happen when they choose to "Install". Previously, this dialog did not show package names or installation target.
    • Fix - The Windows Desktop and Start Menu items for "Dragon" were not opening the dragon app. This has been fixed.
    • Fix -- Right clicking on the empty area of the recent projects list of the Dragon Welcome window was causing problems (and should not be possible). This has been fixed and and its no longer possible to right-click on the empty area of the recent projects list (no right-click menu will appear)
       
    • Like 2
  3. Hi Joerg,

    Great idea. A couple comments/questions:

    I see that the VI Package Builder GUI defaults to 1 for the major version, yet it allows changing it to 0. It also allows you to build and install such a package (with 0 as the major version), just fine. More so, I see there are several packages in the wild (on vipm.io) that use 0 as the major version number, too. So, it would seem reasonable to allow the VIPM API to support this, too, and it wouldn't introduce any new problems.

    Which VIPM API VIs are you calling and how you're using it? I'm assuming you probably have an existing .vipb file and you're using "Read VI Package Build Spec.vi" and then "Write VI Package Build Spec.vi" to update a value such as the build number, as shown below.

    image.png

    Thanks for posting the idea and for your additional input.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.