Closed kevinaboos closed 3 months ago
oh, huh, I just noticed that when making changes on my mac, the schema.json
files were auto-updated, which didn't happen on my linux box (where I originally made this PR).
Should those schema files be committed, or are they auto-generated by some CI procedure?
Edit: saw your other answer; this should be good to go.
Thanks for your contributions
This change adds an
{exec_arg}
field to the defaultmain.desktop
template. This field is populated by handlebars with a sane default value, which is based on whetherdeep_link_protocols
orfile_associations
in theConfig
struct have been specified.This allows an installed Debian package to be invoked by other applications with URLs or files as arguments, as expected.
The
main.desktop
template previously did not automatically include an Exec field code even ifdeep_link_protocols
orfile_associations
were set, which could potentially confuse new users who incorrectly expected that the Debian package would automatically handle links and file associations upon installation. This change now ensures their expectations are met.