Commit Graph

109 Commits

Author SHA1 Message Date
Difegue
216471b2ae Wrap WSL distro uninstall to avoid installer crashes 2024-09-02 15:35:01 +02:00
Difegue
b653815ddf Swap to a maintained NotifyIcon implementation 2024-07-02 19:11:43 +02:00
Difegue
b8d9e031c6 Update wsl install link 2024-06-27 02:26:38 +02:00
Difegue
3cb2b1bebc Make app shutdown a bit more brutal
to avoid potential hangs that'd prevent further launches
2024-06-27 02:23:57 +02:00
Difegue
918f91e79d Fix wslconfig invocation failing if only WSL2 is installed
idk why
2024-06-27 02:23:05 +02:00
Difegue
ad8e424c2f Show wsl.exe messages clearly in DistroInstaller 2024-06-02 01:27:17 +02:00
Difegue
6056caa915 Deprecate WSL1 2024-04-12 02:26:34 +02:00
Difegue
4489b53f19
Merge pull request #10 from rtldg/trayicon-click-thing
Change PopupActivation so it doesn't move around as much
2024-04-11 16:07:07 +02:00
rtldg
0d63ca2dbd
Change PopupActivation so it doesn't move around as much 2024-04-09 17:25:48 +00:00
Difegue
1a9d2bae6b Revert "Switch to using a native Redis server"
This reverts the last three commits.
2024-04-06 03:08:43 +02:00
Difegue
3ad0b1a1d9 Fix MSI build 2023-11-08 22:08:41 +01:00
Difegue
f6b5da8dc1 Switch to using a native Redis server 2023-11-08 20:30:00 +01:00
Difegue
d3f57ee86b Add Redis Windows dir to MSI 2023-11-07 21:26:41 +01:00
Difegue
dd7cbb1a0b Stop using npm to get version number/name 2023-05-17 18:25:22 +02:00
Difegue
6a63e50849 Detect "file not found" WSL failures better + add a repair button to settings 2022-11-19 23:54:35 +01:00
Difegue
da59b4a6c8 Only check wsl.exe exit code, since the output can be localized 2022-11-19 23:30:18 +01:00
Difegue
eb529fc43b Fix encoding in DistroInstaller as well 2022-10-13 14:44:36 +02:00
Difegue
6e66481d86 copy wsl --status output to the MSI log just in case 2022-10-13 01:09:47 +02:00
Difegue
667655a04b Fix WSL detection in setup + bad encoding when settings WSL version in main app 2022-10-13 01:07:19 +02:00
Difegue
3d398586d6 Fix WSL detection and Distro installation to folders with spaces 2022-10-10 18:43:00 +02:00
Difegue
21a1cfaab0 Minor setup optimization since DistroInstaller already handles distro removal 2022-07-26 18:57:58 +02:00
Difegue
c6b8c6b80d Fix packageFile autodetection having extra quotes
t. doesn't know how CLI arguments work
2022-07-26 18:29:09 +02:00
Difegue
9d1a602f4f Use MS Store popup mode for the LRReader link 2022-07-26 01:56:14 +02:00
Difegue
b2397263c1 woops 2022-07-24 03:26:54 +02:00
Difegue
985ba137b7 Fix package.tar not being pulled in during MSI process 2022-07-24 02:41:15 +02:00
Difegue
cf4fda0ca5 Add button to run distroinstaller from the GUI app 2022-07-24 01:36:20 +02:00
Difegue
0c1108f790 Make DistroInstaller use wsl.exe if the build version allows it
+ new mica API
2022-06-16 18:57:14 +02:00
Difegue
3d50b496de Bump version + don't use distroinstaller when uninstalling w/ MSI 2022-04-25 15:34:19 +02:00
Difegue
ad2264d47e Fix duplicate dll in MSI build 2022-04-25 15:08:22 +02:00
Difegue
cd5a73ad5a Add missing RuntimeIdentifier 2022-04-25 14:52:31 +02:00
Difegue
8479fdcc70 Add DistroInstaller from https://github.com/Guerra24/LANraragi-MSIX
and use it in MSI setup
2022-04-25 01:08:56 +02:00
Difegue
9b024aa9b7 Prepare Karen app for MSIX scenarios (and use better WinRT APIs when possible)
Mostly taken from https://github.com/Guerra24/LANraragi-MSIX 🤷‍♂️
2022-04-25 00:45:26 +02:00
Difegue
4fe8d589f2 Update WixSharp & target .NET 4.7.2 in setup 2022-03-08 21:34:55 +01:00
Difegue
41dc19b52d Update screenshot and version 2021-10-14 16:29:35 +02:00
Difegue
de1db3bc0a Better Win10 fallback woops 2021-10-14 16:06:41 +02:00
Difegue
c1188a6d92 Revamp mica application and fallback to acrylic on win10 2021-10-14 15:39:53 +02:00
Difegue
b1e002803f Add some Mica magic on Windows 11 2021-10-10 18:44:45 +02:00
Difegue
f32519e61d
Install the WSL distro in the installdir instead of a hardcoded %AppData% path 2021-09-27 16:54:02 +02:00
Difegue
f9d6721546
Make sure the distro is installed on WSL1
So we can edit its filesystem afterwards.
2021-09-27 16:31:45 +02:00
Difegue
0c54b1a035
Update README.md 2021-09-27 16:05:06 +02:00
Difegue
14628ebd3b
Fix resolv.conf deletion command 2021-09-27 16:04:52 +02:00
Difegue
8d732098ff Catch WSL timeouts properly at app initialization 2021-08-17 15:30:51 +02:00
Difegue
61e59f35ea Add progress text to the custom actions and remove the messagebox 2021-07-31 02:39:19 +02:00
Difegue
d67bd94a0e Use wsl.exe instead of LxRunOffline 2021-07-31 02:03:51 +02:00
difegue
f6e2ffba3a Version bump 2021-06-04 22:34:16 +02:00
difegue
87747debda Misc QoL changes + Nuget updates 2021-06-04 22:33:46 +02:00
difegue
4d4f1f57e2 Fix encoding of version title obtained from the WSL distro 2021-06-04 22:11:40 +02:00
difegue
1e48229821 Delete new server.pid instead of hypnotoad.pid 2021-06-01 17:36:17 +02:00
difegue
4ed982ca77 Fix Distro location folder not being wrapped in quotes
How the heck did this get past the last 10 or so releases this is a friggin embarrassment
2021-03-27 00:45:06 +01:00
Difegue
9ebba1d2d7 Scale logo w. WPF's HQ algorithm 2021-03-23 18:49:49 +01:00