Jan
Jan
Oh yeah, another small issue meson automatically adds a wrap redirect for expat, so I'm gonna have to put that into the gitignore https://github.com/mesonbuild/meson/issues/14520
> Since most systems use /usr and /etc what about setting (what should be considered the sane) default fallback values for this? Could do but there is no way in...
- vendored main fontconfig meson.build so that expat will use the fallback - expat wrap is automatically provided by meson through fontconfig - changed the appiamge and package scripts to...
I'm not a fan of adding the expat wrap to pragtical since it isn't our dependency and since we already patch the meson.build we can specify the default_library over there.
> better yet would be if they add a check upstream to statically link to expat on force fallback mode and disable the libbsd, libmd dependency feature. Made a PR...
the naive lookup of the exe dir has been an issue on non *nix systems (notably homebrew systems) and for operating systems we don't officially support (e.g. haiku) arguably we...
the only thing I think is missing here is preventing multiple instances of viper from being open using [requestSingleInstanceLock](https://github.com/electron/electron/blob/master/docs/api/app.md#apprequestsingleinstancelock) and forwarding any information to the already running process
Viper now requests an instance lock, preventing multiple instances of running at once and forwarding process info to the main process. made `protocol` accept an optional `argv` argument that defaults...
> It may be worth also either forwarding regular CLI commands so that they get run The lock is acquired after the CLI checks, so they shouldn't be affected. I...
> if it's being launched normally/with a GUI, then show a message that it's exiting and why, then focus the existing window. okay uhh what if I have Viper open...