Skip to main content

Community Folder Addon Management (Epic 11)

Make PERFLIGHT the "control tower" for the Community folder by:

  1. Scanning the Community folder to discover native addons and foreign junctions

  2. Displaying Community-resident addons in Card and Table views alongside managed addons

  3. Detecting and advising on foreign junctions (created by GSX, Addon Linker, etc.)

  4. Detecting conflicts when the same addon exists in both Community and a managed library

  5. Providing orphaned junction cleanup tools

  6. Watching the Community folder for real-time changes

  7. Building contextual intelligence patterns for well-known addons (Navigraph, GSX, FSLTL) via the existing Intelligence layer

Goals:

  • Give users complete visibility into what is in their Community folder at all times

  • Surface Community-resident addons in the same views as managed addons

  • Detect foreign junctions and advise users on unexpected Community folder contents

  • Detect conflicts between Community addons and managed library addons

  • Provide tools for orphaned junction cleanup (replacing manual cleanup)

  • Deliver immediate value on fresh install by scanning Community before any libraries are added

==== original writeup by @naughtygnome ====

There are a number of add-ons that only allow you to directly install to the community folder, these can obviously be moved to a library later and activated via Perflight (or addon-manager) but in PERFLIGHT there is no way to see those add-ons as installed.

For those addons that require installation in the Community folder, if we move them out to a library, resolving the issue above then it breaks the updating of them and we have to delete them from the library (or move them back first) then update / re-install the add-on Addon-Linker sorts this issue by having a combined view of those in the community folder and those in libraries for easy activation / deactivation

I would like to request a feature similar to that so we can see add-ons directly installed in the community folder. :)

Status: Completed5 comments

Log in to comment and vote

Comments5

  • Jim Thompson

    Team•

    Mar 11

    @naughtygnome as I keep thinking and planning out this feature, I believe I now need to have PERFLIGHT scan all FOUR of these folders for addons to include in your Libraries, but that can not be deactivated of course:

    - Community
    - Community2024
    - Official
    - Official2024

    Do you agree?

  • Jim Thompson

    Team•

    Feb 26

    Moving to planned for v1.3 or v1.4

  • Jim Thompson

    Team•

    Feb 26

    Thank you @naughtygnomethis makes a ton of sense and wish we had implemented it in the beginning.

    We will default scan the Community folder and index those addons in the “Library Manager” There will be no Enable/Disable button but rather a “Community” indicator instead. You will be able to assig categories and custom images though (and ICAO). I am thinking of making “version” editable too since many developers don’t keep the version number up to date in their manifest.json files.

    As I stated in my video last week (https://youtu.be/6hJQ-D6p1Eg?si=bNsVjK7tHtuI-4Gr) I keep FLSTS traffic, Navigraph and GSX directly installed in Community as I never want to be without them.

    • naughtygnome

      •

      Feb 27

      Awesome, that’s cool, most of my addons are outside of the main community folder but some when installing (Just flight planes as an example) don’t allow you to move them during install, so as a result it’s easier to leave them there for updates.

      That said quite a lot of those are muture now and get updated rarely..

      Either way this will be a great addition, thanks for adding it to the backlog. :)

      • Jim Thompson

        Team•

        Feb 27

        It is already in the works (Epic 11). It has a LOT of components to it, but it will be truly helpful to all users. While we are in there, will be adding some new intelligence and monitoring of items outside of PERFLIGHT control, awareness of GSX and Navigraph updates taking place (as opposed to generic “something changed” messages). So all in an attempt to have better holistic awareness of ALL the addons, not just the ones we are activating and deactivating. I am excited about the changes.