admiralarjun that's a bit out of scope for the extension I am working on for @Spooonky, but I can possibly work on a different solution in the near-future which allows more flexibility? Does this extension not satisfy your requirements? Or are you looking for a fully customizable button with a bit more pizazz? 😉 The extension I'm currently working on for @Spooonky is simply a button that you can add a link to which as of right now, will open in a new tab. If it's a downloadable file, then the window will close right after the prompt. I'll most likely dig a bit deeper to find a better solution like how fof/links does it.
Spooonky lets see how far we get with this extension and then we can talk more over Discord if you wish? 🙂 (My Discord: Ralkage#3067).
Back to the mini-project at hand; will the download link be internal or external? Or will they sometimes be one or the other?
An issue I'm running into regarding sort order in the sideNav is that you can only have it on the top above "Start a Discussion" or under the Tags nav. This is what I have so far and if you feel like having the primary color suits your needs better than the secondary color you set for your forum, I can adjust the color or allow primary or secondary button classes to be select-able options?
Let me know what kind of adjustments you want to make and I can apply them 🙂