I donwloaded a lot of addons via workshop and other sources like armaholic. None of those shows up in the launcher, because they are located under ../Documents/Arma3/ and not inside the game directory.
- Legacy ID
Open launcher, click "Addons" tab.
It would be great to be able to keep your addons organised in your Documents, instead of between the game files and folders.
The best way to approach this would be to give the user the ability to manually set a path for his addons.
Also, new subscriptions should be stored there.
This is planned, but not implemented yet. Focus was on Workshop implemntation.
New changes with SteamWorks SDK will also stir things up (and we cannot test them because of no backward compatibility right now).
In conclusion: yes, the Launcher will support non-WS addons. And we are looking into a custom folder for addons, but need to make it consistent with SDK.
Assigning myself until it is implemented to be aware.
You can now add your local addons and mods into launcher manually using a +folder button in the mods tab.
There is also a feature to monitor your selected folders and auto-include any mods found. You can setup your folders in Launcher options (upper right, clog button).