Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File association #18

Open
ChargingBulle opened this issue Jan 28, 2017 · 5 comments
Open

File association #18

ChargingBulle opened this issue Jan 28, 2017 · 5 comments

Comments

@ChargingBulle
Copy link

How would I assign this program to open .md files on Windows machines?
Is there anything like this planned?

MarkdownPad2 already does this but it's properitary

@JFormDesigner
Copy link
Owner

This is not yet implemented, but would be definitely a very useful feature...

This probably requires a native launcher (javapackager, launch4j, exe4j, ...) and a way to start only a single instance of Markdown Writer FX (maybe JUnique?)

@aadrian
Copy link
Contributor

aadrian commented May 4, 2017

This probably requires a native launcher

Following project configured Gradle to generate for most used platforms native launchers (and installers) :
https://blog.heckel.xyz/2014/05/29/gradle-create-windows-installers-debian-packages-manage-a-ppa-and-optional-sub-projects/

@nimakro
Copy link

nimakro commented May 4, 2017

FxLauncher is also a nice project which creates native launchers and allows auto updating the app.

@JFormDesigner
Copy link
Owner

Thanks for the great tips. I'll have a look...

I also want to try JavaFX-Gradle-Plugin, which builds launchers and installers and supports file associations. Sounds good, but it seems to require to run the build for each release on 3 platforms. Will try to automate this with Jenkins.

@aadrian
Copy link
Contributor

aadrian commented May 4, 2017

Sounds good, but it seems to require to run the build for each release on 3 platforms.

This: https://blog.heckel.xyz/2014/05/29/gradle-create-windows-installers-debian-packages-manage-a-ppa-and-optional-sub-projects/ explains how to build everything with Linux (and Travis)
and here a diagram: https://github.com/syncany/syncany/wiki/Continuous-integration

Syncany has a more complicated process, but there's no need for Jenkins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants