* upgrade `Quamotion.RemoteViewing` to 1.1.211 to work with `RealVNC Viewer`
* change AfterSetup to AfterApplicationSetup
* remove netstandard2.0 as latest Quamotion.RemoteViewing doest not support it.
* downgrade RemoteViewer to 1.1.179 to work with netstandard2.0; remove ILogger parameter use Avalonia.Logging.Logger instead.
* adding password method overload to avoid binary break change.
Check KeySymbol before return null in TryCreateRawKeyEventArgs to prevent skipping cultural character.
Co-authored-by: CKPhong <phong.chung@itd.com.vn>
This issue only shows up when using the cecil backend for XamlX and so can't easily be tested with unit tests. The easiest way to test it is to add it to a sample project, `BindingDemo` is as good as anywhere I think.
* Add FuncValueConverter with parameter support
* Fix summary comment
* Fix summary comment
* Add Equal and NotEqual converters to a ObjectConverters class
* Fix condition for Equal
* Added ObjectConverters unit tests
* [Windows] Inherit default Window icon from the Process resources
* Include ApplicationIcon as a AvaloniaResource and use it as a default icon
* Revert "[Windows] Inherit default Window icon from the Process resources"
This reverts commit b08f5d52cc.
* Safer LoadDefaultIcon
* Rename !AppIcon to !__AvaloniaDefaultWindowIcon
* Even safer LoadDefaultIcon (for tests)
* Mark MathUtilities unstable
* Mark new methods from 11.1 as internal in MathUtilities
* Fix for build task
---------
Co-authored-by: Benedikt Stebner <Gillibald@users.noreply.github.com>
* Update .NET runtime TypeScript definitions
* Get splash screen by classname instead of ID
* Minimize css usage
* Move insets css properties to JS file
* Refactor browser surface handling, re-enable software renderer, allow fallback render modes
* Extract render timer from the surface, try to reuse compositor instance between avalonia views
* ControlCatalog: Make it possible to set some browser properties (like render mode) from URI arguments
* Rename AppBundle folder to wwwroot
* Extract ITextInputMethodImpl into a BrowserTopLevelImpl
* Extract input into BrowserInputHandler
* Make default surface size 1,1 to match other backends
* Reformat code that I touched (for the most part)
* Why this method even was in public API
* refs #14249 Avoid NullReferenceException in Gestures.PointerReleased
* refs #14249 Track current gesture state with single readonly struct
* Update from review
* Moved the last click location from the GestureState record to a separate field. (#14249)
---------
Co-authored-by: Заболотнев Юрий <zabolotnev@promit-ek.ru>