Age | Commit message (Collapse) | Author |
|
Whenever you'd use your mouse after a navigation function had been used,
it'd just continuously re-select the default selection, unless you spam
click, obviously not great.
|
|
|
|
|
|
This makes it very simple to check if some endpoints are available, and
show a toast if not, with an error message saying exactly what isn't
available. Currently made use for updates with GitHub and installs with
Thunderstore.
|
|
|
|
|
|
|
|
|
|
|
|
Very minimal uses of it, currently it simply checks every 30s and on
startup whether a set of domains/endpoints we use work, and if all fail,
then we assume something is wrong with the internet.
|
|
|
|
|
|
|
|
fixes #251
|
|
|
|
fixes #252
|
|
Previously disabling or enabling a core mod would show a prompt warning
about the fact that a core mod is being toggled. This is only needed for
when disabling a core mod.
fixes #253
|
|
feat: support thunderstore ror2mm protocol for installing mods
|
|
feat: handle unzip errors
|
|
|
|
Co-authored-by: Rémy Raes <contact@remyraes.com>
|
|
|
|
|
|
|
|
|
|
|
|
its a bit redundant since the title already states that we are installing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is achieved by sending an IPC event to the renderer and waiting for a reply once
Since this is async we return from the function after sending the event and recursively invoke it once the reply arrives
The package data is returned a a JSON String because Electron is unable to copy the Object over IPC
|
|
|
|
|
|
|
|
|
|
Co-authored-by: 0neGal <mail@0negal.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|