Commit Graph

213 Commits

Author SHA1 Message Date
Kevin Bost
7bf2e49339 Improves Windows process handling and logging
Enhances process launching on Windows by using ShellExecuteExW to start processes as the user, ensuring environment variables are correctly inherited.

Relocates Update.exe and log files to writable user directories, addressing permission issues and improving application data isolation.

Adds logging for process ID and root directory for improved debugging.

Ensures existing environment variables are passed to child processes.

Cleans up temporary files in the local app data directory during uninstallation.
2025-08-11 01:29:19 -07:00
Kevin Bost
da9064fc54 Merge remote-tracking branch 'origin/develop' into cs/msi-cont 2025-06-28 23:06:52 -07:00
Caelan Sayler
3ba32af42b Add python missing UM methods and fix apply signature 2025-06-27 13:41:03 +01:00
Caelan Sayler
4ba75beea8 Add more robust error handling to all the sample build scripts 2025-06-27 10:54:45 +01:00
Caelan Sayler
72af62649f Add unix build script and add to samples CI 2025-06-27 10:54:45 +01:00
Caelan Sayler
fee5cb2148 Provide release dir as absolute path during sample build 2025-06-27 10:54:45 +01:00
Caelan Sayler
35d6875b42 Update python sample to 3.9 2025-06-27 10:54:45 +01:00
JessicaTegner
42e3959c43 Updated samples app readme 2025-06-27 10:54:45 +01:00
JessicaTegner
ceebea0fdf Python sample app using WXPython 2025-06-27 10:54:45 +01:00
Caelan Sayler
e7f15eef88 Merge branch 'develop' into cs/msi-cont
# Conflicts:
#	.github/workflows/build.yml
#	Cargo.toml
#	src/lib-rust/Cargo.toml
#	src/lib-rust/src/lib.rs
2025-06-16 20:39:53 +01:00
renovate[bot]
989bdb4ea0 Lock file maintenance 2025-06-16 06:58:25 +00:00
renovate[bot]
10c80a835e Lock file maintenance 2025-06-09 06:56:55 +00:00
renovate[bot]
645b5b3c4e Lock file maintenance 2025-06-02 06:15:44 +00:00
Caelan Sayler
dfc87a391f Merge branch 'develop' into cs/msi-cont
# Conflicts:
#	Cargo.lock
#	src/bins/src/update.rs
#	src/lib-csharp/UpdateManager.cs
#	src/lib-rust/src/lib.rs
#	src/lib-rust/src/manager.rs
2025-05-23 21:04:26 +01:00
renovate[bot]
a1a740b10a Update Rust crate uuid to v1.17.0 2025-05-23 10:53:39 +00:00
renovate[bot]
1af5c1cf3a Update sample js packages 2025-05-10 02:01:37 +00:00
Caelan Sayler
ecca557fe3 Temporarily reverse Rust code 2025-05-09 22:51:07 +01:00
renovate[bot]
9ef0c46d1f Update sample dotnet packages to 11.3.0 2025-05-02 18:36:43 +00:00
renovate[bot]
bea4679abd Update dependency electron to v36 2025-05-02 13:39:18 +00:00
renovate[bot]
3a94c06325 Update dependency electron to v35.2.1 2025-04-25 14:43:53 +00:00
renovate[bot]
6ea0d56b5b Update sample dotnet packages to 11.2.8 (#617)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-24 22:30:26 -07:00
renovate[bot]
e5f61a4aaa Update sample rust crates 2025-04-18 11:40:58 +00:00
renovate[bot]
68fe654a5c Update sample dotnet packages 2025-04-11 22:57:39 +00:00
renovate[bot]
8f788f9ad5 Update sample js packages 2025-04-11 11:16:51 +00:00
Kevin Bost
2ed94b2d06 Adding msi to Avalonia sample output
Adding temp directory for when packages directory cannot be created.
2025-04-05 22:11:26 -07:00
renovate[bot]
ee00f0a69d Update dependency electron to v35.1.4 2025-04-04 16:31:02 +01:00
renovate[bot]
01ff498907 Update sample js packages 2025-04-04 10:59:52 +01:00
renovate[bot]
02e47d2d2e Update sample dotnet packages to 11.2.6 2025-04-04 10:49:09 +01:00
renovate[bot]
a52e595fd4 Update sample js packages 2025-03-28 13:41:06 +00:00
renovate[bot]
c64fa9a893 Update sample rust crates 2025-03-28 10:33:49 +00:00
Steve Bilogan
4d1388fb5f chore: update uno sample app with latest (#584)
* chore: update uno sample app with latest

* Cleaning up UnoSample to use SampleHelper

Updated the top level Directory.Build.targets to support samples with solutions and nested directories.
Added build scripts.

* Adding Uno sample to GHA

* Remove framework bootstrap

* Fixing mainExe name on non-windows

---------

Co-authored-by: Kevin Bost <kitokeboo@gmail.com>
2025-03-26 07:29:19 -07:00
renovate[bot]
4b1116a791 Update dependency Uno.Sdk to 5.6.51 2025-03-22 02:08:08 +00:00
renovate[bot]
ee424986b6 Update dependency electron to v35.0.3 2025-03-21 19:41:42 +00:00
renovate[bot]
a7c09dc292 Update Rust crate async-std to v1.13.1 2025-03-21 06:19:36 +00:00
renovate[bot]
61edfb4af8 Update dependency electron to v35.0.1 2025-03-14 11:00:35 +00:00
renovate[bot]
0de9b3af75 Update sample rust crates 2025-03-14 11:00:24 +00:00
renovate[bot]
08459f909b Update dependency System.Text.Json to 9.0.3 2025-03-14 06:29:59 +00:00
Caelan Sayler
3a90ad2ac5 Remove console logger from electron sample 2025-03-13 00:01:35 +00:00
Caelan Sayler
267a09f456 Revert "Remove callbacks from samples"
This reverts commit e715a7e67f.
2025-03-13 00:01:35 +00:00
Caelan Sayler
0bb8161bd7 filter trace messages from sample display 2025-03-13 00:01:35 +00:00
Caelan Sayler
a6337c5a22 Bring back C# sample logging! 2025-03-13 00:01:35 +00:00
Caelan Sayler
3ba3ad4d7b Fix dev-integrated samples and remove MemoryLogger 2025-03-13 00:01:35 +00:00
Caelan Sayler
1eacd710d5 Remove callbacks from samples 2025-03-13 00:01:35 +00:00
renovate[bot]
6ae332adca Update dependency electron to v35 2025-03-07 16:09:25 +00:00
renovate[bot]
5db92d85c4 Update sample rust crates to v1.0.97 2025-03-07 13:19:18 +00:00
renovate[bot]
b83da4e44f Update dependency Uno.Sdk to 5.6.45 2025-03-07 05:36:32 +00:00
Corvin
6c206174dc fix typo in avalonia docs 2025-03-04 18:41:59 +00:00
renovate[bot]
2f94a12413 Update dependency typescript to ~5.8.0 (#538)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 22:11:29 +00:00
renovate[bot]
54fde688d3 Update sample dotnet packages to 11.2.5 (#536)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 19:49:52 +00:00
renovate[bot]
0fb5e24739 Update Rust crate uuid to v1.15.1 2025-02-28 10:09:08 +00:00