Age | Commit message (Collapse) | Author |
|
Update provisionator-bootstrap.sh
|
|
|
|
Update provisionator bootstrap
|
|
|
|
|
|
|
|
* Use a variable width for the property search filter
Make VSMac have variable width for the property search
area instead of the fixed width of 150. That makes
it behave more like Windows, where the width is also
variable, allowing more space for the user to type.
Also, the left/right/top margins around the search control
are tweaked, per design input from Hylke.
It also fixes AB#1522517.
* Update to use Leading/Trailing instead of Left/Right
* Update margins
* Remove some of the spacing on right of search control
|
|
set default color (#821)
Fix [AB#1569130](https://devdiv.visualstudio.com/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_workitems/edit/1569130)
Due to the issue https://github.com/xamarin/xamarin-macios/issues/15600, when a CGColor is allocated and its native object about to be passed to PInvoke when setting CALayout.BackgroundColor, it's possible for it be GC'ed, which CFReleases the CGColor, before the PInvoke completes and BackgroundColor gets a chance to CFRetain it. In that case, the BackgroundColor can point to a deleted object. Until there's a real fix for that race condition with https://github.com/xamarin/xamarin-macios/issues/15600 fixed, we workaround it here by doing a GC.KeepAlive ensuring that the object lives until the PInvoke completes.
Also, in some scenarios looks like ViewModel is not yet set in OnViewModelChanged event, which could cause a NRE. We now protect against that too.
[<img width="628" alt="CleanShot 2022-07-21 at 17 38 24@2x" src="https://user-images.githubusercontent.com/1587480/180255034-431b16e9-f02e-4e70-93c6-46485e9f5cde.png">]
(https://github.com/xamarin/Xamarin.PropertyEditing/blob/dev/netonjm/fix-1569130/Xamarin.PropertyEditing.Mac/Controls/Custom/SolidColorBrushEditorViewController.cs#L33-L47)
Co-authored-by: Bret Johnson <bret.johnson@microsoft.com>
|
|
Fallback PropertyEditingResource in app bundle resources directory
|
|
|
|
Build: Use a 6.0.300 SDK and macos workload RC3
|
|
|
|
|
|
|
|
Update macos workload provisioning
|
|
[main] Remove UpdateExpansions
|
|
Remove the call to UpdateExpansions after ReloadData in response to
OnPropertiesChanged (e.g. called when selection changes). This
doesn't seem necessary, as when views are recreated their
expansion status is set correctly originally and AppKit
remembers expansion state after.
Further, this fixes AB#1521131, where the Name and Type rows are
sometimes blank - apparently expanding manually, and doing it
synchronously like that, causes the NSOutlineView
to get confused and not show the top row sometimes.
|
|
Fixes this error that some people are seeing:
Workload installation failed: microsoft.net.runtime.monoaotcompiler.task::6.0.4 is not found in NuGet feeds https://aka.ms/dotnet6/nuget/index.json;https://devdiv.pkgs.visualstudio.com/DevDiv/_packaging/VSMac/nuget/v3/index.json".
See xamarin/provisionator#455
|
|
Remove system.net.http unused reference
|
|
|
|
Set the Automation.Name property for the TextEdit control in
an editable combo to be the same as that for the entire combo
box.
Fixes AB#1501925
|
|
Allow ESC key to close brush editor popup
|
|
* Use PreviewKeyDown for Ctrl+Space to show menu
Ctrl+Space is the keyboard short that can
be used to show the property editor menu
for a property (with options like Reset,
Convert to Local Value, etc.). Previously, that
was detected via a KeyBinding in XAML, which
worked for text boxes but not controls like
checkbox and button, which handle the
key down event themselves. Now we
use PreviewKeyDown instead, handling that
in C# code, to work for all control
types.
Fixes AB#1491229
|
|
|
|
Reduce Redundant MicroBuild Signing
|
|
Set the Arrange By AutomationProperty Name correctly
|
|
Make tab order cycle for proppy controls
|
|
Co-authored-by: Michael Cummings (MSFT) <mcumming@microsoft.com>
|
|
into dev/thsparks/reduce_redundant_signing
|
|
This reverts commit a2e92bf834987d6e428c53cf8db31a93c04a3151.
|
|
Ctrl+Space is the keyboard short that can
be used to show the property editor menu
for a property (with options like Reset,
Convert to Local Value, etc.). Previously, that
was detected via a KeyBinding in XAML, which
worked for text boxes but not controls like
checkbox and button, which handle the
key down event themselves. Now we
use PreviewKeyDown instead, handling that
in C# code, to work for all control
types.
Fixes AB#1491229
|
|
Now hitting the Tab key in the last control in the property
editor changes focus to the search control at the top,
cycling around. And Shift-Tab in search moves to the
last control.
Fixes AB#1491221
|
|
This way, if compilation is skipped because it the project has already been built, signing will remain turned off and we will not redundantly submit already-signed files to sign.
|
|
The name here should generally match the button label -
it's a name, not a description.
Fixes AB#1491218
|
|
xamarin/dev/thsparks/update_signing_on_property_editing
Enable MicroBuild Signing
|
|
|
|
(signing pipeline only builds one configuration).
|
|
Xamarin.PropertyEditing.Windows.csproj
|
|
[main] Reimplementation UpdateKeyViews() based in ProxyRowResponder
|
|
|
|
iteration
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|