Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-06[mac] Fix group editor layoutEric Maupin
2019-03-06[mac] Remove last error handlingEric Maupin
This all needs to move to the EditorContainer left view
2019-03-06[mac] Overhaul some layoutEric Maupin
DefaultControlHeight had ended up everywhere with no real meaning attached to it, used in some places with manual offsets. It was never clear whether it was the row size or a control size. Given the design doesn't always have matching heights for controls, we should just do away with this illusion. Additionally each editor had a manual offset trying to account for the property button and associated spacing on the right and wasn't consistent between 32 or 33. We do away with all that by moving the property button into the EditorContainer with a new flag on IEditorView denoting whether we should have a property button or not. Now all editors should not concern themselves with right inset and match width fully. Unfortunately the design sometimes has inconsistent top/bottom insets that vary from 3/3 to 3.5/3.5. I'd like to make them consistent, so we can set them at the EditorContainer level but for now the best thing that can be done is inset on a per editor basis. This also attempts to address labels and sometimes the property button not being vertically centered on the first editors. Now, the label is CenterY on the FirstKeyView which should center it vertically against the topmost input. The property button is now also CenterYd to the label, so it similarlly should auto center against the first row of input. If this proves to be not flexible enough we can revisit. This also makes more controls consistent with a control size of Small and uses the system provided mechanism for making sure the font matches so it fits correctly. These new guidelines should be used: - Rows have a height of 24 - Editors should match width - Single-row editors should CenterY on the parent, match width -6 - Multi-row editors should inset appropriately at -3/-3 - We should avoid so many manually calculated offsets going forward
2019-03-06[mac] Increase label/editor spacing (D3#4549)Eric Maupin
2019-03-06[mac] Fix search placeholder alignmentEric Maupin
2019-03-06[mac] Bump up row sizes to match designEric Maupin
2019-03-02Enabled must be set for ReadOnly to look right. Also fixes InputMode enablement.Dominique Louis
2019-02-28[Mac] When tabbing scroll focused control into view.Dominique Louis
2019-02-28[build] Ensure the pngs are copied where we expectAlan McGovern
This makes sure they end up in the right directory
2019-02-21Merge pull request #541 from xamarin/ermau-type-selector-editorEric Maupin
Type selector editor
2019-02-21[mac] TypeEditorControlEric Maupin
2019-02-21[mac] Make type requests reusableEric Maupin
2019-02-20Resize Point and Rectangle controls based on overall width.Dominique Louis
2019-02-20Merge pull request #516 from xamarin/dominique-UniqueResourceNamesEric Maupin
Add pe- prefix to all image resources.
2019-02-20Merge pull request #529 from ↵Eric Maupin
xamarin/dominique-SetTooltipIncasePropertyLabelClipped [Mac] Set Tooltip value for when resizing occurs & long properties are…
2019-02-20[Mac] Set Tooltip value for when resizing occurs & long properties are clippedDominique Louis
2019-02-20[Mac] Add new BasePropertyControlTextField to have ellipses and ↵Dominique Louis
AllowsExpansionToolTips by default.
2019-02-15[mac] Manually handle disclosure arrowsEric Maupin
This is largely required to get control over the left most column for coloring and icon use.
2019-02-15[mac] Object editor backgroundsEric Maupin
2019-02-15[mac] Fix row trackingEric Maupin
2019-02-15[mac] Set ViewModel to null on removedEric Maupin
Imagine properties A and B with the same editor type. Both properties are initially shown and then removed as the selected object is cleared. The order in which the editors are queued and dequeued for reuse is an unknown, so we can not depend on a behavior. Imagine then that property A is re-shown, but not B. It's possible that the editor for B is reused for property A. Without the change, you now have two editors hooked up to A's events. Besides keeping the VM alive, if any of the events trigger UI tasks that require a superview/window, they will fail and crash.
2019-02-15[mac] Add ObjectEditorEric Maupin
2019-02-15[mac] Fix identifier for first-sized itemsEric Maupin
2019-02-15[mac] ViewModel is allowed to be nullEric Maupin
2019-02-15[mac] Type selector controlEric Maupin
2019-02-06Add pe- prefix to all image resources and use BundleResource for easier ↵Dominique Louis
distribution.
2019-02-05Add pe- prefix to all image resources and use BundleResource for easier ↵Dominique Louis
distribution.
2019-01-30Merge pull request #502 from xamarin/focusable-comboboxEric Maupin
[Mac] Creates a new focusable ComboBox with readonly modifier
2019-01-30Fix Tabbing through all numeric controls.Dominique Louis
2019-01-30[Mac] Creates a new focusable ComboBox with readonly modifierJose Medrano
Fixes #497
2019-01-29[mac] Fix editor panel theme handlingEric Maupin
DynamicFillBox now allows for colors to be not found, sort of a hack fix to deal with the fact that we allow PropertyEditorPanel to be used in xibs, so we can't demand a IHostResourceProvider in the ctor, we have to accept it later. This also fixes the fact that the header theming wouldn't update when the resource provider changes.
2019-01-28[mac] Fix sel/dark reorderingEric Maupin
Hack fix, we should really see if there's a <Mojave way of tinting images reasonably.
2019-01-26[mac] Fix enabled on TabButtonEric Maupin
Was a change trying to get the disabled look, got left in when submitting.
2019-01-26Merge pull request #493 from xamarin/ermau-mac-themingEric Maupin
Revamp Mac theming
2019-01-26[mac] Update arrange mode to tabsEric Maupin
2019-01-26[mac] Manual theme image handlingEric Maupin
2019-01-21[Mac] Exposes ArrangeMode in the public PropertyEditorPanel public APIJose Medrano
Fixes https://github.com/xamarin/Xamarin.PropertyEditing/issues/496
2019-01-18[mac] Fix missing methodsEric Maupin
2019-01-18[mac] Inherit appearance in custom exp/resourcesEric Maupin
2019-01-18[mac] Add click events for underlined itemsEric Maupin
2019-01-18[mac] Breakout DynamicFill into reusableEric Maupin
2019-01-18[mac] Inherit appearance for brush popupEric Maupin
2019-01-16[mac] Fix panel loading on MojaveEric Maupin
Seems Mojave calls ViewDidChangeEffectiveAppearance in NSView.ctor (NSCoder) where High Sierra did not. We'll just ignore appearance changes until we're setup.
2019-01-11[mac] Fix CommonBrushLayer background, remove dead drawingEric Maupin
2019-01-11[mac] Only insert background box when there's a colorEric Maupin
This fixes an issue where a transparent background would bleed a popup's background through rather than the view or layers below it. Also tweak sizes to fit everything.
2019-01-11[mac] Fix gradient alignmentEric Maupin
2019-01-11[mac] Fix theming changes for spinnerbuttonEric Maupin
2019-01-11[mac] Improve group/brush editorsEric Maupin
2019-01-11[mac] Improve grouped properties appearanceEric Maupin
2019-01-11[mac] Listen to BackgroundStyle in UnfocusableTextFieldEric Maupin
This fixes foreground color for this view not changing when a row containing it is selected