Skip to content

Merge development and bump version #1051

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

Merged
merged 16 commits into from
Apr 14, 2024
Merged

Merge development and bump version #1051

merged 16 commits into from
Apr 14, 2024

Conversation

pomianowski
Copy link
Member

Pull request type

Please check the type of change your PR introduces:

  • Update
  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Docu

tmijail and others added 14 commits March 24, 2024 18:10
As @koal44 pointed out, #1012 introduced a bug which made the app crash when using FluentLeft navigation because updating the visual state tries to animate a width to or from OpenPaneLength=NaN.

To avoid this, don't try to change the visual state for navigation view modes that don't have an open and a compact state.
TitleBarButton: Fix Foreground not using property value at initial
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases)
- [Commits](actions/configure-pages@v4...v5)

---
updated-dependencies:
- dependency-name: actions/configure-pages
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…pment/actions/configure-pages-5

Bump actions/configure-pages from 4 to 5
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1.3 to 2.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md)
- [Commits](microsoft/setup-msbuild@v1.3...v2)

---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…pment/microsoft/setup-msbuild-2

Bump microsoft/setup-msbuild from 1.3 to 2
* Fix null analyzer complaints: CS8602, CS8618, CS8603, CS8622, IDE0031

* Hide warnings related to IDE0008 related to using `var` keyword

* Removed Coersion logic from IconSourceElementConverter, and placed in IconElement and IcounSourceElement classes instead

* Cleaning single-line warnings: SA1005

- Removed commented-out Toolbox attributes
- Replaced single-line commented-out code with multi-line

* Fix missing braces or single-lined braces

- Add stylecop supression of 1502 "element should not be on a single line"
- Wrap with braces where needed

* Fix warnings on registered dependency properties

WPF0100, WPF0005, WPF0012

* Fix documentation warnings

WPF0108, WPF0060, SA1642, SA1623

* Fix warnings about using language keywords

- Use string, double, int rather than String, Double, Int32, etc
- remove 'this' keyword when context is obvious

* Fix warnings where attributes are on a single line SA1133

* When setting DPs, favor SetCurrentValue over the CLR setter. WPF0041

* Remove unnecessary things (parenthesis, assignments, etc). SA1119, IDE0059

* Fix order of operation warnings

* Do not use regions SA1124. Clean VirtualizingPanelBase of warnings

* Turn protected control fields into protected properties. fix some documentation warnings

* Cleanup warnings in Interop classes and suppress warnings related to uper-casing and private fields

* Continue cleaning up warnings in Wpf.Ui

* Edit .editorconfig to suppress warnings related to valueconverters

* Cleanup warning related to 'var'

* Fix warnings

* Split ContextMenu style from its loader dictionary

There were some issue when having a class called ContextMenu that wasn't actually a contextmenu but  a ResourceDictionary

* Resolve "expression value is never used" IDE0058 warnings

* Fix warnings related to collection initialization.

There's still a lot of IDE0028 warnings as the auto fix really wants to use the C#12 collection expressions, which btw will trigger SA1010 warnings (DotNetAnalyzers/StyleCopAnalyzers#3687)

* Remove unused suppressions

* Supress IDE0290 (Use primary constructor). Just didn't seem necessary.

* IDE0009 should be configured through dotnet_styles

* Separate out the loader component from the Menu.xaml style.

Justification: Menu was not a control.Menu, it's more like a hack to change private api settings.

* Fix warnings on NavigationView.NavigationParent attached property

* Fix warnings related to setting refernce types as default values. for dependency properties. Also fixed some enum warnings

* Fix warnings

* Fix regression error where the ContentDialog wouldn't appear and change name of ContentPresenter to DialogHost

* Remove obsolete forceBacground parameters. Breaking changes

* Remove redundant #if DEBUG directives around Debug.WriteLine calls

* Fix some analyzer warnings
@pomianowski pomianowski self-assigned this Apr 14, 2024
@github-actions github-actions bot added documentation Improvements or additions to documentation themes Topic is related to managing themes controls Changes to the appearance or logic of custom controls. styles Topic is related to styles github_actions Pull requests that update GitHub Actions code PR Pull request navigation Changes to navigation related controls. icons Fonts and icons updates gallery WPF UI Gallery dotnet release tray labels Apr 14, 2024
@pomianowski pomianowski merged commit 303f0ae into main Apr 14, 2024
2 checks passed
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 20, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
controls Changes to the appearance or logic of custom controls. documentation Improvements or additions to documentation dotnet gallery WPF UI Gallery github_actions Pull requests that update GitHub Actions code icons Fonts and icons updates navigation Changes to navigation related controls. PR Pull request release styles Topic is related to styles themes Topic is related to managing themes tray
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants