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-04-30Adds tooltips for color swatchesAnthony Bucyk
2019-04-08[Mac] Centralise string resources.Dominique Louis
2019-04-01Merge pull request #563 from xamarin/bleroy-tweak-color-resource-selectord16-1Eric Maupin
Tweak the vertical margins in the color resources dialogs.
2019-03-21[mac] Fix SpinnerButton regressionEric Maupin
2019-03-20[Mac] Adds implementation to handle DateTime fields (#480)Jose Medrano
2019-03-20[Mac] Adds implementation of FilePathEditorControl (#479)Jose Medrano
Fixes VSTS #732636 - Implement FilePath editor https://devdiv.visualstudio.com/DevDiv/_workitems/edit/732636
2019-03-19Tweak the vertical margins in the color resources dialogs. Fixes #432, and ↵bleroy-tweak-color-resource-selectorBertrand Le Roy
probably also #431
2019-03-13[mac] Collection property editorEric Maupin
2019-03-06[mac] Make inline color editor scale downEric Maupin
2019-03-06[mac] Tweak color component layoutEric Maupin
2019-03-06[mac] Redo layout on solid brush editorEric Maupin
This better matches the layout and allowss the lefthand side to scale down whereas it was previously a fixed size that didn't work well inline.
2019-03-06[mac] Drop margins from some color layers for more consistencyEric Maupin
2019-03-06[mac] Fix group editor layoutEric Maupin
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-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-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-20[Mac] Add new BasePropertyControlTextField to have ellipses and ↵Dominique Louis
AllowsExpansionToolTips by default.
2019-02-15[mac] ViewModel is allowed to be nullEric Maupin
2019-02-05Add pe- prefix to all image resources and use BundleResource for easier ↵Dominique Louis
distribution.
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-26[mac] Fix enabled on TabButtonEric Maupin
Was a change trying to get the disabled look, got left in when submitting.
2019-01-26[mac] Update arrange mode to tabsEric 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-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] Listen to BackgroundStyle in UnfocusableTextFieldEric Maupin
This fixes foreground color for this view not changing when a row containing it is selected
2019-01-11[mac] Revamp themingEric Maupin
This commit: - Drops outdated CG* editors - Drops ThemeManager - Introduces IHostResourceProvider - Moves all images to new API - Starts implementing colors
2019-01-10[Mac] Initial InputMode implementation.Dominique Louis
2018-12-02[Mac] Remove DoConstraints dependency and use NSLayoutConstraint.Create ↵Dominique Louis
calls directly. Should be slightly faster on startup.
2018-12-02[Mac] Fix vertical alignment of labels in resource lists.Dominique Louis
2018-11-26[Mac] Refactor GetImageNameForTheme to handle ~sel append internally.Dominique Louis
2018-11-21[Mac] Fixes 443. Only place where theming image isn't used initially. ↵Dominique Louis
Handled later during selection.
2018-11-12[mac] Fix layout controls moved external (64f34)Eric Maupin
2018-11-12[mac] Use actual countsEric Maupin
2018-11-12[mac] Don't manually draw labelsEric Maupin
2018-11-12[mac] Don't have external layout stuff internalEric Maupin
2018-11-12[mac] IValueViewEric Maupin
2018-11-12[mac] Do not hide property button on readonlyEric Maupin
Useful functions and statuses can still be displayed for properties that are read only, such as converting that value to a resource, displaying errors, etc.
2018-11-12[mac] Move property button size to property buttonEric Maupin
2018-11-12[mac] Add sizing to IEditorViewEric Maupin
2018-11-12[mac] Breakout common editor accessEric Maupin
Since Cocoa is so readily dependent on sub-classing we need to switch to interfaces to commonize our access to things we need on the various controls. Not everything can sub-class from PropertyEditorControl.
2018-10-18Use theme manager to retrieve icons from brush tab view controller, and make ↵Bertrand Le Roy
the code more resilient to missing icons.