Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forward port 5.5 #18805

Merged
merged 279 commits into from
Nov 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
279 commits
Select commit Hold shift + click to select a range
222bf9e
chore: ITemplatedParentProvider removal
Xiaoy312 Oct 11, 2024
a3b6146
chore: Adjust for GetTP new location
jeromelaban Oct 12, 2024
98b86ef
chore: Adjust maps dependency
jeromelaban Oct 13, 2024
e0a3158
Merge pull request #18457 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 13, 2024
5813d5b
fix: Allow properties to be multi-lines
dr1rrb Oct 14, 2024
6f65227
Merge pull request #18467 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 15, 2024
44a0d96
Merge pull request #18452 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 15, 2024
23d02cb
feat: Enhance Linux, Windows and macOS packaging support
jeromelaban Oct 16, 2024
527ea77
Merge pull request #18480 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 16, 2024
7839749
fix: Dismiss the photo picker view controller to return to the app ea…
MartinZikmund Oct 15, 2024
6c0b8fc
Merge pull request #18481 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 16, 2024
bf072f8
fix: Workaround non-UIElement UIViews in Grid layout
MartinZikmund Oct 15, 2024
2e23f1c
Merge pull request #18483 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 16, 2024
87c4b90
fix: removed negative margin for hr connection
rajamatt Oct 15, 2024
c42dca0
Merge pull request #18485 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 16, 2024
90026c1
fix: X11's render timer interval was set to 1 frame per 16 ticks, not…
ramezgerges Oct 15, 2024
99c57ac
chore: make the target fps configurable
ramezgerges Oct 15, 2024
8b18766
chore: renaming
ramezgerges Oct 16, 2024
71d03e9
Merge pull request #18487 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 16, 2024
652f915
chore: Adjust for internal types
jeromelaban Oct 16, 2024
9d7d55f
Merge pull request #18489 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 16, 2024
4f373bd
fix: Adjust .user value even when not reloading
jeromelaban Oct 16, 2024
0e83d1d
Merge pull request #18491 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 16, 2024
840d448
fix: Fix potential crash in PropertyValue.AreEqualImpl
Youssef1313 Oct 14, 2024
931e3e7
chore: Fix build
Youssef1313 Oct 15, 2024
248d419
test: ComboBox with Enum values
MartinZikmund Oct 15, 2024
91984df
chore: Adjust test to run on WinUI
MartinZikmund Oct 15, 2024
84394c5
chore: Adjust usings
MartinZikmund Oct 15, 2024
3249be7
chore: Adjust usings
MartinZikmund Oct 16, 2024
0e32a7c
fix(sdk): Ensure IsPlatform defaults are always defined
ebariche Oct 16, 2024
8dcbdb1
Merge pull request #18497 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 17, 2024
7f520cb
Merge pull request #18500 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 17, 2024
8904008
chore: add Uno Menu command - VS
rafael-rosa-knowcode Oct 10, 2024
8e11a0e
chore: remove AnchorMenuCommandId and improve code
rafael-rosa-knowcode Oct 16, 2024
067c96e
chore: use correct add menu message
rafael-rosa-knowcode Oct 16, 2024
f482e24
chore: ignore when duplicated
rafael-rosa-knowcode Oct 17, 2024
d7d3829
chore: revert Newtonsoft
rafael-rosa-knowcode Oct 17, 2024
e639ebb
Merge pull request #18507 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 17, 2024
b04cabe
docs: minor adjustments to GLCanvasElement and SKCanvasElement docs
ramezgerges Oct 18, 2024
fdb3bd7
Merge pull request #18512 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 18, 2024
8190916
docs: Misc publishing updates
jeromelaban Oct 18, 2024
b588f86
Merge pull request #18514 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 18, 2024
4bb4b44
chore: Add support for uno settings
jeromelaban Oct 18, 2024
21ed76c
chore: Update to latest messagepack
jeromelaban Oct 18, 2024
9f29884
chore: Adjust devserver version
jeromelaban Oct 18, 2024
09c0a7d
chore: Adjust for settings version
jeromelaban Oct 18, 2024
68cfde9
Merge pull request #18516 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 18, 2024
5e6c681
fix: Adjust tf reordering for VS 17.12 or later
jeromelaban Oct 19, 2024
ab12b1e
chore: Adjust to restrict the message only to desktop+mobile targets
jeromelaban Oct 19, 2024
d301c08
Merge pull request #18519 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 19, 2024
84d5e7e
docs: simple typo fix
Xiaoy312 Oct 17, 2024
d5e4b5a
Merge pull request #18541 from unoplatform/mergify/bp/release/stable/…
agneszitte Oct 22, 2024
a5c4a19
test: add TabView with bindings tests
ajpinedam Oct 16, 2024
85c57eb
fix(iOS): TabView Item selection when loading page
ajpinedam Oct 16, 2024
5cd51f9
chore: remove unused code
ajpinedam Oct 16, 2024
45650e6
chore: validated android is not an issue
ajpinedam Oct 17, 2024
7016633
chore: fix tests
ajpinedam Oct 17, 2024
a2f4386
chore: revert change to match WinUI source
ajpinedam Oct 17, 2024
d54207c
fix(TabView): Skia and wasm tabview item selection
ajpinedam Oct 21, 2024
14ecc36
fix(TabView): Skia and wasm tabview index selection
ajpinedam Oct 21, 2024
24093b4
fix(TabView): iOS and Android initial selection when loading
ajpinedam Oct 22, 2024
5384cc4
Merge pull request #18542 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 22, 2024
3e7052d
fix: Align trimming with net9 options
jeromelaban Oct 22, 2024
f589c97
chore: Adjust for missing root descriptor
jeromelaban Oct 22, 2024
aa1f7b1
Merge pull request #18543 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 22, 2024
a1bd783
chore(sdk): Add ApplicationVersion capture
ebariche Oct 22, 2024
c24ecdc
Merge pull request #18544 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 22, 2024
3232ac9
docs: Update support matrix for file and folder pickers
MartinZikmund Oct 22, 2024
170f404
Merge pull request #18549 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 24, 2024
4d428a2
test: CollectionView enumeration validations
MartinZikmund Oct 23, 2024
8144a16
fix: Grouped CollectionView enumeration
MartinZikmund Oct 23, 2024
9f055a5
chore: Adjust typing
MartinZikmund Oct 23, 2024
c82a41c
chore: Adjust wrong assert
MartinZikmund Oct 23, 2024
7368806
docs: fix path for single proj
Kunal22shah Oct 23, 2024
1b98e79
Merge pull request #18565 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 24, 2024
de2912d
Merge pull request #18567 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 24, 2024
f5b2c55
fix: SdkExtras invalid implicit version
jeromelaban Oct 24, 2024
00f2c08
Merge pull request #18571 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 24, 2024
8d47f14
docs: Improve snap publish
jeromelaban Oct 21, 2024
cd4577d
chore: Adjust release notes for 5.4
jeromelaban Oct 21, 2024
f9abe70
chore: Adjust ugrades directions
jeromelaban Oct 22, 2024
ddbbab1
chore: Adjust toc
jeromelaban Oct 22, 2024
b578080
chore: Adjust base branch for docs
jeromelaban Oct 24, 2024
4f91980
docs: Apply suggestions from code review
jeromelaban Oct 24, 2024
5e9e5a7
Merge pull request #18576 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 24, 2024
984e3d5
fix: Adjust Microsoft.Win32.SystemEvents dependency for net9
jeromelaban Oct 24, 2024
60c03f6
fix: Restore publish menu for some scenarios
jeromelaban Oct 24, 2024
0817b09
Merge pull request #18580 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 25, 2024
e80c7b8
Merge pull request #18579 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 25, 2024
2a41555
chore: Adjust for preview packages
jeromelaban Oct 25, 2024
fec3777
chore: change ProcessID
rafael-rosa-knowcode Oct 25, 2024
55d392b
chore: change message parameter
rafael-rosa-knowcode Oct 25, 2024
99a3bde
Merge pull request #18595 from unoplatform/dev/jela/bp18591
jeromelaban Oct 26, 2024
f7c456b
fix(wasm): Adjust for missing type info for file pickers
jeromelaban Oct 26, 2024
b5b7ee4
chore: Adjust for more types
jeromelaban Oct 26, 2024
d916f8b
chore: Adjust for pickers serialization
jeromelaban Oct 26, 2024
8f536ca
Merge pull request #18596 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 26, 2024
305ba33
docs: Adjust publishing
jeromelaban Oct 25, 2024
4dd2268
docs: Adjust steps
jeromelaban Oct 25, 2024
795e6fa
chore: Adjust linter
jeromelaban Oct 25, 2024
39e70d9
docs: Update after review
jeromelaban Oct 26, 2024
066f0c1
chore: Remove outdated apps
jeromelaban Oct 26, 2024
523b57e
chore: Remove outdated libraries
jeromelaban Oct 26, 2024
301d7af
chore: Remove more outdated libs
jeromelaban Oct 26, 2024
d9b7c63
chore: Adjust wording
jeromelaban Oct 26, 2024
75e030f
Merge pull request #18601 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 27, 2024
481785e
docs: Adjust vs getting started
jeromelaban Oct 27, 2024
8f15bd8
chore: Adjust asset
jeromelaban Oct 27, 2024
e6e73eb
docs: Apply suggestions from code review
jeromelaban Oct 28, 2024
69c673e
chore: Bump docs
jeromelaban Oct 28, 2024
e53b53c
chore: Update for WSL requirement
jeromelaban Oct 28, 2024
f9ca955
chore: Adjust for backport
jeromelaban Oct 29, 2024
3db3f22
Merge pull request #18614 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 29, 2024
4eaba7a
docs: Add Sign-in with Apple
morning4coffe-dev Oct 8, 2024
27da430
chore: Add details
morning4coffe-dev Oct 12, 2024
331e1e4
chore: Adjust from Agnes review
morning4coffe-dev Oct 16, 2024
24a368e
chore: Adjust structure
morning4coffe-dev Oct 18, 2024
6f247ea
chore: Add capability declaration details
morning4coffe-dev Oct 23, 2024
59c81d4
chore: Add screenshot
morning4coffe-dev Oct 29, 2024
81460db
chore: Adjust screenshot location
morning4coffe-dev Oct 29, 2024
b45d4c8
chore: Adjust Important
morning4coffe-dev Oct 30, 2024
47415eb
Merge pull request #18618 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 30, 2024
f4140fd
chore: Bump WCT versions
morning4coffe-dev Oct 29, 2024
ad61cdf
Merge pull request #18622 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 30, 2024
63f1472
fix(x11): Window.Activate() should immediately raise the window
ramezgerges Oct 30, 2024
2c89e47
docs: WebView on WebAssembly
MartinZikmund Oct 31, 2024
722a0bf
fix(vs): Ensure that infobars get closed properly
jeromelaban Oct 28, 2024
f6c1d3e
chore: Adjust for nullable check
jeromelaban Oct 29, 2024
5bae5b2
fix(macos): Bring window to top when activated
spouliot Oct 30, 2024
904630d
Merge pull request #18634 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 31, 2024
7048f4d
Merge pull request #18630 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 31, 2024
f878f66
Merge pull request #18635 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 31, 2024
6383649
Merge pull request #18636 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 31, 2024
9836396
ci: Adjust publis publish for packages
jeromelaban Oct 31, 2024
eb821b6
fix(sdk): ignore xaml files in Platforms folders
ramezgerges Oct 23, 2024
48f41fb
chore: ignore it again and again
ramezgerges Oct 23, 2024
4e03721
test: add a test case
ramezgerges Oct 23, 2024
4e87042
chore: cleanup
ramezgerges Oct 23, 2024
499ea0d
chore: typo
ramezgerges Oct 24, 2024
a9fa0f2
Merge pull request #18640 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 31, 2024
4e245f4
Merge pull request #18641 from unoplatform/mergify/bp/release/stable/…
jeromelaban Oct 31, 2024
a28628e
feat(macOS): Add AppWindow positioning and sizing support
spouliot Oct 31, 2024
f977018
chore: enable Given_AppWindow on macOS/skia
spouliot Oct 31, 2024
9aeb0e4
fix: Adjust IDBFS error message
jeromelaban Oct 31, 2024
7d98de1
Merge pull request #18649 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 1, 2024
203f5ab
Merge pull request #18648 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 1, 2024
17a4a99
docs: Remove non-printable characters
jeromelaban Nov 1, 2024
ec99b3b
Merge pull request #18660 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 2, 2024
be00f29
fix: Fix regression in XAML Trimming
ebariche Nov 1, 2024
ccf0614
Merge pull request #18661 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 2, 2024
7e52945
docs: clarify xaml-mvvm tutorial
generousllama541 Nov 3, 2024
687ad3b
docs: linting
generousllama541 Nov 3, 2024
a7f16a4
Merge pull request #18675 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 3, 2024
21d4542
fix: Don't include non-existing pwa manifest
jeromelaban Nov 1, 2024
33d5512
chore: Update to latest resizetizer
jeromelaban Nov 1, 2024
af52bc7
Merge pull request #18680 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 4, 2024
da40b46
fix(textblock): Use the correct Command+C|A for copy/select all on ma…
spouliot Nov 3, 2024
c3612a9
fix: Ensure WPF adheres to physical Position and Size on AppWindow
MartinZikmund Oct 31, 2024
b6af324
chore: Formatting
MartinZikmund Nov 1, 2024
1741188
chore: Undo invalid change
MartinZikmund Nov 1, 2024
9d8c5df
chore: fix When_<Move|Resize>_Before_Activate
ramezgerges Nov 4, 2024
32c4e89
fix(documentation): Fixed unusable Link in dialogs.md
DevTKSS Nov 2, 2024
ab8eb24
chore: Update HowToShowDialog link
morning4coffe-dev Nov 2, 2024
533c3a1
Merge pull request #18686 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 4, 2024
97eedbc
fix(VS): Adjust toast title
jeromelaban Nov 1, 2024
02a328a
chore: Adjust spacing
jeromelaban Nov 4, 2024
19b86eb
chore: Adjust format
jeromelaban Nov 4, 2024
f104ab8
Merge pull request #18696 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 5, 2024
977d005
Merge pull request #18684 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 5, 2024
ff6214f
fix: AppWindow should use physical units
MartinZikmund Nov 1, 2024
b166149
Merge pull request #18699 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 5, 2024
11bd738
Merge pull request #18683 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 5, 2024
4311ef0
chore: Changed visibility of some structure to public
carldebilly Oct 31, 2024
b5f7086
chore: Moved the Hot Reload Indicator (`HotreloadStatusView`) to anot…
carldebilly Oct 31, 2024
b14f69e
chore: clean-up dead code
carldebilly Oct 31, 2024
fd8a299
feat: Added the ability to specify a positionning to DiagnosticsView …
carldebilly Oct 31, 2024
75273ed
feat: Added the ability to wait for the RemoteControlClient to be ava…
carldebilly Oct 31, 2024
9ea0de3
ci: Fix build
carldebilly Nov 1, 2024
6020ef9
feat: Improved the error logging to give more context on the connecti…
carldebilly Nov 1, 2024
9ffad57
refactor: Make the _local registrations_ of the diagnostics overlay s…
carldebilly Nov 1, 2024
208c358
ci: Fix build by adjusting PackageDiff
carldebilly Nov 2, 2024
54b1d48
docs: Add details
dr1rrb Nov 4, 2024
1d20534
feat: Add ability for add-ins to have full access to teh ServiceColle…
dr1rrb Nov 4, 2024
a169ec5
fix: Do not throw if an add-in load fail
dr1rrb Nov 4, 2024
f872b05
chore: Fix (non enforced) code analysis rule
dr1rrb Nov 4, 2024
40b7d46
chore: Update logging level
dr1rrb Nov 5, 2024
ba3a2ce
feat: Improved the way pings are done to the remote control server, r…
carldebilly Nov 4, 2024
44383de
docs: Adjust hot restart limitation for release builds
jeromelaban Nov 5, 2024
59c3335
Merge pull request #18705 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 5, 2024
dbbfe2c
chore: Update implicit references
jeromelaban Nov 4, 2024
dcfe4d9
fix(macOS): Prevent pointer over event originating from other window
spouliot Nov 4, 2024
93f7331
Merge pull request #18711 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 6, 2024
8ce3ce8
docs: adjust MVUX doc for proper class name
generousllama541 Nov 5, 2024
ca0bf07
docs: remove invalid namespaces in code samples
generousllama541 Nov 5, 2024
fc839a5
Merge pull request #18721 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 6, 2024
f996c80
Merge pull request #18722 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 6, 2024
ca4a273
fix(ios): negative margin clipped on device rotate
Xiaoy312 Nov 5, 2024
1aa1bc4
chore: Adjust skiasharp defaults
jeromelaban Nov 6, 2024
b62cc0f
chore: Split linux tests into more groups
jeromelaban Nov 7, 2024
564438d
chore: Adjust test build machine
jeromelaban Nov 7, 2024
1249251
chore: adjust for missing android 34 sdk on macOS tests
jeromelaban Nov 7, 2024
a3f12c9
chore: Adjust android build
jeromelaban Nov 7, 2024
d5857f3
Merge pull request #18701 from unoplatform/dev/jela/55bp
jeromelaban Nov 8, 2024
77af90e
fix: Don't include OpenSans for libraries
jeromelaban Nov 8, 2024
685c1f0
chore: Bump settings to latest stable
jeromelaban Nov 8, 2024
854a1f8
fix: Use temp file for AddIn discovery instead of output parsing to a…
dr1rrb Nov 7, 2024
c2e9f07
chore: Fix typo
dr1rrb Nov 7, 2024
d3b35cf
fix: Make the add-in disocvery safer
dr1rrb Nov 7, 2024
5bef37f
chore: remove disabled Menu when dispose
rafael-rosa-knowcode Nov 7, 2024
f4c32f5
Merge pull request #18743 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 8, 2024
f40ad16
Merge pull request #18744 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 8, 2024
ee019b4
Merge pull request #18723 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 8, 2024
67c4cd6
ci: Don't validate transitive dependencies for template tests
jeromelaban Nov 9, 2024
ccf6910
Merge pull request #18749 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 9, 2024
1f5621c
docs: Add in Store Context page
morning4coffe-dev Oct 28, 2024
56391c1
chore: Add details for iOS
morning4coffe-dev Nov 7, 2024
e9fa9ef
chore: Adjust cSpell
morning4coffe-dev Nov 7, 2024
2a3ac67
chore: Apply suggestions from code review
morning4coffe-dev Nov 9, 2024
686355a
chore(deps): bump Refit from 7.0.0 to 8.0.0 in /src/Uno.UI.TestComparer
dependabot[bot] Nov 4, 2024
cd7ea2d
Merge pull request #18754 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 9, 2024
ec79093
fix: Fix the discovered processor list additive
dr1rrb Nov 8, 2024
340feb8
fix: Make sure if a processor is reported more than once the client h…
dr1rrb Nov 8, 2024
0b7e27b
Merge pull request #18750 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 9, 2024
21d1712
Merge pull request #18755 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 9, 2024
6093882
docs: Correct closing tag
frogcrush Oct 21, 2024
aba082d
fix: Adjust implicit package inclusion
jeromelaban Nov 10, 2024
3e1ea3a
fix: Don't include packages on release builds
jeromelaban Nov 10, 2024
bbd96ea
Merge pull request #18757 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 11, 2024
75163d0
docs: proper class name
Kunal22shah Nov 11, 2024
6750743
Merge pull request #18768 from unoplatform/mergify/bp/release/stable/…
jeromelaban Nov 11, 2024
682c90e
docs: Add Sign in with Uno page
morning4coffe-dev Nov 8, 2024
5b04346
chore: Update doc/articles/get-started-licensing.md
sasakrsmanovic Nov 8, 2024
5126d34
chore: Apply suggestions from code review
morning4coffe-dev Nov 9, 2024
04e9d56
chore: Update screenshots
morning4coffe-dev Nov 11, 2024
21c2a82
chore: Sign in to Uno adjustments
morning4coffe-dev Nov 11, 2024
ab00eaf
chore: Adjustments after review
morning4coffe-dev Nov 12, 2024
9705007
docs: Improve licensing, troubleshooting, and app creation sections w…
agneszitte Nov 13, 2024
6578f13
chore: Update intro wording
morning4coffe-dev Nov 13, 2024
9a43bfb
Merge pull request #18781 from unoplatform/mergify/bp/release/stable/…
agneszitte Nov 13, 2024
b9a42c3
docs: Add migration guide details to the licensing related documentation
agneszitte Nov 13, 2024
63a9f22
Merge pull request #18785 from unoplatform/mergify/bp/release/stable/…
agneszitte Nov 13, 2024
92b643a
chore: Forward port 5.5 changes
jeromelaban Nov 15, 2024
300f3bf
chore: Adjust for forwardport
jeromelaban Nov 15, 2024
fc0283c
chore: Adjust template
jeromelaban Nov 15, 2024
1fc00a2
chore: Adjust toolkit dependency
jeromelaban Nov 15, 2024
452641f
chore: Adjust hotdesign
jeromelaban Nov 15, 2024
3fe3d60
chore: Remove HD analyzer when building in release
jeromelaban Nov 15, 2024
c24eec3
chore: Adjust workaround location
jeromelaban Nov 16, 2024
5b60dc2
Merge branch 'master' into dev/jela/fp-55
jeromelaban Nov 16, 2024
412138c
chore: Adjust line ending
jeromelaban Nov 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions build/ci/.azure-devops-project-template-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ jobs:
artifactName: 'Nuget_Packages'

- template: templates/gitversion.yml

- template: templates/dotnet-mobile-install-windows.yml
- template: templates/uno-dev-feed.yml

- script: copy $(System.ArtifactsDirectory)\Nuget_Packages\vslatest\*.nupkg $(Build.SourcesDirectory)\src\PackageCache
displayName: Copy Artifacts to PackageCache
Expand Down Expand Up @@ -103,6 +103,7 @@ jobs:
xCodeRoot: ${{ parameters.xCodeRoot }}

- template: templates/dotnet-mobile-install-mac.yml
- template: templates/uno-dev-feed.yml

- powershell: cp $(System.ArtifactsDirectory)/Nuget_Packages/vslatest/*.nupkg $(Build.SourcesDirectory)/src/PackageCache
displayName: Copy Artifacts to PackageCache
Expand Down Expand Up @@ -134,6 +135,8 @@ jobs:
TestGroup: '1'
group_2:
TestGroup: '2'
group_3:
TestGroup: '3'

variables:
# don't validate transitive dependencies for template tests
Expand All @@ -145,11 +148,10 @@ jobs:
artifactName: 'Nuget_Packages'

- template: templates/gitversion.yml

- template: templates/dotnet-mobile-install-linux.yml

- template: templates/gitversion.yml

- template: templates/uno-dev-feed.yml

- script: cp $(System.ArtifactsDirectory)/Nuget_Packages/vslatest/*.nupkg $(Build.SourcesDirectory)/src/PackageCache
displayName: Copy Artifacts to PackageCache

Expand Down
7 changes: 7 additions & 0 deletions build/ci/templates/uno-dev-feed.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
parameters:
nugetPackages: '$(Pipeline.Workspace)/.nuget/packages'

steps:

- pwsh: dotnet nuget add source https://pkgs.dev.azure.com/uno-platform/1dd81cbd-cb35-41de-a570-b0df3571a196/_packaging/unoplatformdev/nuget/v3/index.json -n "uno-dev"
displayName: Add dev feed source
14 changes: 14 additions & 0 deletions build/nuget/uno.winui.targets
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,18 @@
<Import Project="../uno.winui.runtime-replace.targets" Condition="'$(_UnoIsWinAppSDKDefined)'!='true'" />

<Import Project="../uno.winui.winappsdk.targets" Condition="'$(_UnoIsWinAppSDKDefined)'=='true'" />

<!-- HD workaround for https://github.com/dotnet/sdk/issues/1212, see HD#2924 -->
<Target Name="_RemoveHDAnalyzerRelease"
BeforeTargets="CoreCompile;XamlPreCompile"
Condition=" '$(Optimize)' == 'true' ">
<!---
Remove HD analyzers in release mode, as they cannot work in release mode.
-->
<ItemGroup>
<_HDAnalyzerToRemove Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)'=='Uno.UI.HotDesign'" />
<Analyzer Remove="@(_HDAnalyzerToRemove)"/>
</ItemGroup>
</Target>

</Project>
24 changes: 12 additions & 12 deletions build/test-scripts/run-net7-template-linux.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ $projects =
@(0, "5.1/uno51blank/uno51blank.Wasm/uno51blank.Wasm.csproj", @(), @()),

# 5.1 Recommended
@(0, "5.1/uno51recommended/uno51recommended.Skia.Gtk/uno51recommended.Skia.Gtk.csproj", @(), @()),
@(0, "5.1/uno51recommended/uno51recommended.Skia.Linux.FrameBuffer/uno51recommended.Skia.Linux.FrameBuffer.csproj", @(), @()),
@(0, "5.1/uno51recommended/uno51recommended.Skia.WPF/uno51recommended.Skia.WPF.csproj", @(), @()),
@(0, "5.1/uno51recommended/uno51recommended.Wasm/uno51recommended.Wasm.csproj", @(), @()),
@(0, "5.1/uno51recommended/uno51recommended.Server/uno51recommended.Server.csproj", @(), @()),
@(0, "5.1/uno51recommended/uno51recommended.Tests/uno51recommended.Tests.csproj", @(), @()),
@(0, "5.1/uno51recommended/uno51recommended.UITests/uno51recommended.UITests.csproj", @(), @()),
@(1, "5.1/uno51recommended/uno51recommended.Skia.Gtk/uno51recommended.Skia.Gtk.csproj", @(), @()),
@(1, "5.1/uno51recommended/uno51recommended.Skia.Linux.FrameBuffer/uno51recommended.Skia.Linux.FrameBuffer.csproj", @(), @()),
@(1, "5.1/uno51recommended/uno51recommended.Skia.WPF/uno51recommended.Skia.WPF.csproj", @(), @()),
@(1, "5.1/uno51recommended/uno51recommended.Wasm/uno51recommended.Wasm.csproj", @(), @()),
@(1, "5.1/uno51recommended/uno51recommended.Server/uno51recommended.Server.csproj", @(), @()),
@(1, "5.1/uno51recommended/uno51recommended.Tests/uno51recommended.Tests.csproj", @(), @()),
@(1, "5.1/uno51recommended/uno51recommended.UITests/uno51recommended.UITests.csproj", @(), @()),

# 5.2 Blank
@(1, "5.2/uno52blank/uno52blank/uno52blank.csproj", @(), @()),
Expand All @@ -69,19 +69,19 @@ $projects =
@(1, "5.2/uno52Lib/uno52Lib.csproj", @(), @()),

# 5.2 Uno NuGet Lib
@(1, "5.2/uno52NuGetLib/uno52NuGetLib.csproj", @(), @()),
@(2, "5.2/uno52NuGetLib/uno52NuGetLib.csproj", @(), @()),

# 5.2 Uno SingleProject Lib
@(1, "5.2/uno52SingleProjectLib/uno52SingleProjectLib.csproj", @(), @()),
@(2, "5.2/uno52SingleProjectLib/uno52SingleProjectLib.csproj", @(), @()),

# 5.2 Uno App with Library reference
@(1, "5.2/uno52AppWithLib/uno52AppWithLib/uno52AppWithLib.csproj", @(), @()),
@(2, "5.2/uno52AppWithLib/uno52AppWithLib/uno52AppWithLib.csproj", @(), @()),

# 5.3 Blank with net9
@(2, "5.3/uno53net9blank/uno53net9blank/uno53net9blank.csproj", @(), @()),
@(3, "5.3/uno53net9blank/uno53net9blank/uno53net9blank.csproj", @(), @()),

# 5.3 lib
@(2, "5.3/uno53net9Lib/uno53net9Lib.csproj", @(), @())
@(3, "5.3/uno53net9Lib/uno53net9Lib.csproj", @(), @())

# 5.3 blank publish testing
# Disabled for LXD setup issues
Expand Down
4 changes: 2 additions & 2 deletions doc/articles/features/working-with-xaml-hot-reload.md
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ Mobile targets are currently using a limited version of XAML Hot Reload and do n

## Hot Reload Indicator

Hot Reload displays a visual indicator to help you further monitor changes while developing. It displays new information every time Hot Reload is triggered. The indicator is enabled by default within the `EnableHotReload()` method which is located in the root `App.xaml.cs` file. This displays an overlay which hosts the visual indicator. If you wish to disable it, you simply have to provide the following boolean: `EnableHotReload(disableIndicator: true)`, removing the overlay from the view.
Hot Reload displays a visual indicator to help you further monitor changes while developing. It displays new information every time Hot Reload is triggered. The indicator is enabled by default within the `UseStudio()` method which is located in the root `App.xaml.cs` file. This displays an overlay which hosts the visual indicator. If you wish to disable it, you simply have to provide the following boolean: `EnableHotReload(disableIndicator: true)`, removing the overlay from the view.

<p align="center">
<img src="../Assets/features/hotreload/indicator.png" alt="A hot reload visual indicator" />
Expand Down Expand Up @@ -370,7 +370,7 @@ Here's a summary of what icons and statuses you can expect:
//... in the OnLaunched method

#if DEBUG
MainWindow.EnableHotReload();
MainWindow.UseStudio();
#endif
```

Expand Down
4 changes: 4 additions & 0 deletions doc/articles/migrating-from-previous-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ A few considerations to take into account:
- Moving to .NET 9 or upgrading .NET 9 projects now require the use of .NET 9 RC2 and Visual Studio 17.12 Preview 3.
- To migrate a project to .NET 9, [read the directions](xref:Uno.Development.MigratingFromNet8ToNet9) from our documentation.

### The EnableHotReload method is deprecated

When upgrading to Uno 5.5, in the `App.xaml.cs` file, the `EnableHotReload()` method is deprecated and must be replaced with `UseStudio()` instead.

## Uno Platform 5.4

Uno Platform 5.4 contains breaking changes for Uno.Extensions.
Expand Down
2 changes: 1 addition & 1 deletion doc/articles/migrating-to-uno-5.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Hot Reload support has changed in Uno Platform 5.0 and a new API invocation is n
//... in the OnLaunched method

#if DEBUG
MainWindow.EnableHotReload();
MainWindow.UseStudio();
#endif
```

Expand Down
12 changes: 12 additions & 0 deletions doc/articles/uno-build-error-codes.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,18 @@ Some components like `ProgressRing` and `MediaPlayerElement` requires you to ref
- For `ProgressRing`, it requires Lottie dependency. For more information about adding Lottie to your project, see [Lottie for Uno](xref:Uno.Features.Lottie).
- For `MediaPlayerElement` on WebAssembly or Gtk, it requires `Uno.WinUI.MediaPlayer.WebAssembly` or `Uno.WinUI.MediaPlayer.Skia.Gtk` NuGet package. For more information, see [MediaPlayerElement](xref:Uno.Controls.MediaPlayerElement).

### UNO0008

In Uno Platform 5.5, the `EnableHotReload` method has been deprecated and replaced by `UseStudio()`.

Note that this change only applies to projects using the Uno.Sdk. If you're not using the Uno.Sdk, you can disable this warning using the following code:

```xml
#pragma warning disable UNO0008 // Replace with UseStudio() when migrating to the Uno.Sdk.
window.EnableHotReload();
#pragma warning restore UNO0008
```

## XAML Errors

### UNOX0001
Expand Down
3 changes: 3 additions & 0 deletions src/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,9 @@

<!-- Workaround for https://github.com/dotnet/runtime/issues/103205 -->
<NoWarn>$(NoWarn);CS0436</NoWarn>

<!-- Required for studio -->
<NoWarn>$(NoWarn);UNO0008</NoWarn>

<!-- On CI, UWP source is generated in a job running on Windows (CRLF EOLs). -->
<!-- When the artifacts are downloaded in a job running on Linux, IDE0055 will complain (expecting LF EOLs) -->
Expand Down
22 changes: 11 additions & 11 deletions src/SolutionTemplate/5.1/uno51blank/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@
<PackageVersion Include="Microsoft.Windows.Compatibility" Version="8.0.0" />
<PackageVersion Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.22621.2428" />
<PackageVersion Include="Microsoft.WindowsAppSDK" Version="1.4.240211001" />
<PackageVersion Include="SkiaSharp.NativeAssets.Android" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.iOS" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.Linux" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.MacCatalyst" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.macOS" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.WebAssembly" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.Win32" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.Skottie" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.Views.Uno.WinUI" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.Views" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.Views.Gtk2" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.Android" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.iOS" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.Linux" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.MacCatalyst" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.macOS" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.WebAssembly" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.Win32" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.Skottie" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.Views.Uno.WinUI" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.Views" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.Views.Gtk2" Version="2.88.9-preview.2.2" />
<PackageVersion Include="OpenTK" Version="3.1.0" />
<PackageVersion Include="OpenTK.GLControl" Version="3.1.0" />
<PackageVersion Include="Uno.Core.Extensions.Logging.Singleton" Version="4.0.1" />
Expand Down
2 changes: 2 additions & 0 deletions src/SolutionTemplate/5.1/uno51blank/uno51blank/App.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ protected override void OnLaunched(LaunchActivatedEventArgs args)
MainWindow = new Window();

#if DEBUG
#pragma warning disable UNO0008
MainWindow.EnableHotReload();
#pragma warning restore UNO0008
#endif


Expand Down
28 changes: 14 additions & 14 deletions src/SolutionTemplate/5.1/uno51recommended/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@
<PackageVersion Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.22621.2428" />
<PackageVersion Include="Microsoft.WindowsAppSDK" Version="1.4.240211001" />
<PackageVersion Include="Serilog.AspNetCore" Version="8.0.1" />
<PackageVersion Include="SkiaSharp.NativeAssets.Android" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.iOS" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.Linux" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.MacCatalyst" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.macOS" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.WebAssembly" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.Win32" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.Skottie" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.Views.Uno.WinUI" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.Views" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.Views.Gtk2" Version="2.88.7" />
<PackageVersion Include="SkiaSharp.NativeAssets.Android" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.iOS" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.Linux" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.MacCatalyst" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.macOS" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.WebAssembly" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.NativeAssets.Win32" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.Skottie" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.Views.Uno.WinUI" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.Views" Version="2.88.9-preview.2.2" />
<PackageVersion Include="SkiaSharp.Views.Gtk2" Version="2.88.9-preview.2.2" />
<PackageVersion Include="OpenTK" Version="3.1.0" />
<PackageVersion Include="OpenTK.GLControl" Version="3.1.0" />
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.5.0" />
Expand All @@ -52,10 +52,10 @@
<PackageVersion Include="Uno.Extensions.Serialization" Version="4.0.0" />
<PackageVersion Include="Uno.Extensions.Serialization.Http" Version="4.0.0" />
<PackageVersion Include="Uno.Extensions.Serialization.Refit" Version="4.0.0" />
<PackageVersion Include="Uno.Material.WinUI" Version="4.1.1" />
<PackageVersion Include="Uno.Material.WinUI" Version="5.0.13" />
<PackageVersion Include="Uno.Dsp.Tasks" Version="1.3.0" />
<PackageVersion Include="Uno.Toolkit.WinUI" Version="5.1.5" />
<PackageVersion Include="Uno.Toolkit.WinUI.Material" Version="5.1.5" />
<PackageVersion Include="Uno.Toolkit.WinUI" Version="6.3.6" />
<PackageVersion Include="Uno.Toolkit.WinUI.Material" Version="6.3.6" />
<PackageVersion Include="Uno.Resizetizer" Version="1.3.0" />
<PackageVersion Include="Uno.UI.Adapter.Microsoft.Extensions.Logging" Version="$(UnoVersion)" />
<PackageVersion Include="Uno.UniversalImageLoader" Version="1.9.37" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,9 @@ protected async override void OnLaunched(LaunchActivatedEventArgs args)
MainWindow = builder.Window;

#if DEBUG
#pragma warning disable UNO0008
MainWindow.EnableHotReload();
#pragma warning restore UNO0008
#endif

Host = await builder.NavigateAsync<Shell>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ protected override void OnLaunched(LaunchActivatedEventArgs args)
{
MainWindow = new Window();
#if DEBUG
#pragma warning disable UNO0008
MainWindow.EnableHotReload();
#pragma warning restore UNO0008
#endif


Expand Down
2 changes: 2 additions & 0 deletions src/SolutionTemplate/5.2/uno52blank/uno52blank/App.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ protected override void OnLaunched(LaunchActivatedEventArgs args)
{
MainWindow = new Window();
#if DEBUG
#pragma warning disable UNO0008
MainWindow.EnableHotReload();
#pragma warning restore UNO0008
#endif


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ protected override void OnLaunched(LaunchActivatedEventArgs args)
{
MainWindow = new Window();
#if DEBUG
MainWindow.EnableHotReload();
MainWindow.UseStudio();
#endif


Expand Down
4 changes: 4 additions & 0 deletions src/Uno.Sdk/Sdk/Sdk.props.buildschema.json
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,10 @@
"description": "Provides an explicit override for the version of Uno.Settings to use.",
"type": "nuget-version"
},
"UnoHotDesignVersion": {
"description": "Provides an explicit override for the version of Uno.HotDesign to use.",
"type": "nuget-version"
},
"MicrosoftLoggingVersion": {
"description": "Provides an explicit override for the version of Microsoft.Extensions.Logging to use.",
"type": "nuget-version"
Expand Down
1 change: 1 addition & 0 deletions src/Uno.Sdk/Services/PackageManifest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ public class Group
public const string Resizetizer = nameof(Resizetizer);
public const string SdkExtras = nameof(SdkExtras);
public const string Settings = nameof(Settings);
public const string HotDesign = nameof(HotDesign);
public const string SkiaSharp = nameof(SkiaSharp);
public const string SvgSkia = nameof(SvgSkia);
public const string WinAppSdk = nameof(WinAppSdk);
Expand Down
3 changes: 3 additions & 0 deletions src/Uno.Sdk/Tasks/ImplicitPackagesResolver.cs
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ public sealed class ImplicitPackagesResolver_v0 : Task

public string? UnoSettingsVersion { get; set; }

public string? UnoHotDesignVersion { get; set; }

public string? MicrosoftLoggingVersion { get; set; }

public string? WinAppSdkVersion { get; set; }
Expand Down Expand Up @@ -246,6 +248,7 @@ private void SetupRuntimePackageManifestUpdates(PackageManifest manifest)
.UpdateManifest(PackageManifest.Group.Resizetizer, UnoResizetizerVersion)
.UpdateManifest(PackageManifest.Group.SdkExtras, UnoSdkExtrasVersion)
.UpdateManifest(PackageManifest.Group.Settings, UnoSettingsVersion)
.UpdateManifest(PackageManifest.Group.HotDesign, UnoHotDesignVersion)
.UpdateManifest(PackageManifest.Group.SkiaSharp, SkiaSharpVersion)
.UpdateManifest(PackageManifest.Group.SvgSkia, SvgSkiaVersion)
.UpdateManifest(PackageManifest.Group.WinAppSdk, WinAppSdkVersion)
Expand Down
9 changes: 8 additions & 1 deletion src/Uno.Sdk/packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,18 @@
},
{
"group": "settings",
"version": "0.1.0-dev.144",
"version": "1.1.22",
"packages": [
"Uno.Settings.DevServer"
]
},
{
"group": "hotdesign",
"version": "1.0.51",
"packages": [
"Uno.UI.HotDesign"
]
},
{
"group": "SkiaSharp",
"version": "2.88.9-preview.2.2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,14 @@
<_UnoProjectSystemPackageReference Include="Uno.Settings.DevServer" ProjectSystem="true" PrivateAssets="all" />
</ItemGroup>

<ItemGroup Condition=" ('$(_ImplicitRestoreOutputType)' == 'WinExe' OR '$(_ImplicitRestoreOutputType)' == 'Exe') AND '$(UnoDisableHotDesign)' != 'true' ">
<_UnoProjectSystemPackageReference Include="Uno.UI.HotDesign" ProjectSystem="true" Condition="$(Optimize) != 'true'" />
<_UnoProjectSystemPackageReference Include="Uno.UI.HotDesign" ProjectSystem="true" Exclude="all" IncludeAssets="None" Condition="$(Optimize) == 'true'" />
</ItemGroup>

<ItemGroup Condition=" '$(_ImplicitRestoreOutputType)' == 'WinExe' OR '$(_ImplicitRestoreOutputType)' == 'Exe' ">
<_UnoProjectSystemPackageReference Include="Uno.WinUI.DevServer" ProjectSystem="true" Condition="$(Optimize) != 'true'" />
<_UnoProjectSystemPackageReference Include="Uno.WinUI.DevServer" ProjectSystem="true" Exclude="all" Condition="$(Optimize) == 'true'" />
<_UnoProjectSystemPackageReference Include="Uno.WinUI.DevServer" ProjectSystem="true" Exclude="all" IncludeAssets="None" Condition="$(Optimize) == 'true'" />
</ItemGroup>

<Choose>
Expand Down Expand Up @@ -77,7 +82,7 @@
<_UnoProjectSystemPackageReference Include="CommunityToolkit.Mvvm" ProjectSystem="true" />
</ItemGroup>

<ItemGroup Condition="'$(UnoDefaultFont)'=='OpenSans'">
<ItemGroup Condition="'$(UnoDefaultFont)'=='OpenSans' AND $(_IsExecutable)">
<_UnoProjectSystemPackageReference Include="Uno.Fonts.OpenSans" ProjectSystem="true" />
</ItemGroup>

Expand Down
1 change: 1 addition & 0 deletions src/Uno.Sdk/targets/Uno.Implicit.Packages.targets
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
UnoResizetizerVersion="$(UnoResizetizerVersion)"
UnoSdkExtrasVersion="$(UnoSdkExtrasVersion)"
UnoSettingsVersion="$(UnoSettingsVersion)"
UnoHotDesignVersion="$(UnoHotDesignVersion)"
MicrosoftLoggingVersion="$(MicrosoftLoggingVersion)"
WinAppSdkVersion="$(WinAppSdkVersion)"
WinAppSdkBuildToolsVersion="$(WinAppSdkBuildToolsVersion)"
Expand Down
Loading
Loading