Skip to content

Electron installer#64

Open
loucass003 wants to merge 6 commits intomainfrom
llelievr/electron-installer
Open

Electron installer#64
loucass003 wants to merge 6 commits intomainfrom
llelievr/electron-installer

Conversation

@loucass003
Copy link
Member

No description provided.

!insertmacro dlFile "${SVRServerURLType}" "SlimeVR Server" "${SVRServerVersion}" "${SVRServerDLURL}" "${SVRServerDLFileZip}"
!insertmacro unzipFile "SlimeVR Server" "${SVRServerVersion}" "${SLIMETEMP}\${SVRServerDLFileZip}" "${SLIMETEMP}\SlimeVR"

${If} $SELECTED_INSTALLER_ACTION == "update"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On a update from non electron to electron what has to be deleted?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

slimevr-ui is really old and prob does not exists anymore
the only gui file used to be slimevr.exe which is replaced by the unzip of electron.


RMDir /r "$INSTDIR\Recordings"
RMdir /r "$INSTDIR\jre"
RMDir /r "$INSTDIR\logs"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hm not scope of this pr probably, but i see here, that we don't remove the
%appdata%\dev.slimevr.SlimeVR and %localappdata%\dev.slimevr.SlimeVR
(at least the directory EBWebView and File .cookies)

I think it would be a good idea to clean that up on uninstall

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think reason was to keep user config. but ig we could delete these too. if you unintall it should be expected that your settings will be cleared

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As of discusion in Discord:
leave the config in appdata, but remove the localappdata and for future also the electron

@loucass003 loucass003 force-pushed the llelievr/electron-installer branch from 3e0ab0d to 40c891d Compare March 12, 2026 02:11
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

Successfully merging this pull request may close these issues.

2 participants