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
2020-02-22[Mac] More generalized solution for restoring focus when popover is repopped upAlex Corrado
2020-02-20[Mac] Refocus to original brush type when repopped up.CartBlanche
2020-02-20[Mac] Make Brush Tabs Navigable. Centralise Tabs code under TabButton class.CartBlanche
2019-10-23[Mac] Changed Accessibility text to sound more natural and helpful when read ↵Dominique Louis
out.
2019-07-31[Mac] Fix so that when menu is popped up, associated controlled is focused.CartBlanche
2019-05-01[Mac] Move appearance setting calls outside ViewDidChangeEffectiveApperance, ↵Dominique Louis
so it works on earlier MacOS versions.
2019-04-08[Mac] Centralise string resources.Dominique Louis
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-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-01-18[mac] Inherit appearance for brush popupEric 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] 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-03Improve keyboard navigation for brush editors. This does not fix keyboard ↵Bertrand Le Roy
navigation inside the popup.
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-28[Mac] Centre Preview inside brush popup control.Dominique Louis
2018-11-21[Mac] Fix Alignments so they are uniform across controls.Dominique Louis
2018-08-17[Mac] Brush Refactoring and Tweaks.Dominique Louis
Separates out the Brush Resource classes into separate files, for consistency. Uses Localised strings instead of hard-coded ones. NSOutlineView now reuses Views instead of creating totally new ones each time. Grouped Brush files together under it's own subfolder. Now draws the ColourNoBrush Colours
2018-07-19[mac] center the popover on the color swatchLarry Ewing
2018-07-17[mac] update empty brush tab appearanceLarry Ewing
2018-07-16[mac] update the preferred size to match the contentsLarry Ewing
2018-07-16Remove redundant null checkLarry Ewing
2018-07-16Don't reshow the Popover if it is already shownLarry Ewing
2018-07-16Make BrushEditorControl subclass the improved generic PropertyEditorControlLarry Ewing
This fixes some missing initialization logic that was causing a crash in the PropertyButton popup.
2018-07-16Formatting fixesLarry Ewing
2018-07-16Fix some appearance issues in popup modeLarry Ewing
2018-07-16Add hex string displayLarry Ewing
2018-07-16Add color parsing logicLarry Ewing
2018-07-16Move the value updates to the layout stepLarry Ewing
2018-07-16Sizing and layout fixesLarry Ewing
2018-07-16Add preview swatches under the channel editorsLarry Ewing
Make ComponentEditor a simple class with more information about the channel the rework all the gradient selection to use more robust logic to convert back and forth between position and value.
2018-07-16Add editors for color componentsLarry Ewing
2018-07-16Remove extra information from menuLarry Ewing
2018-07-16Switch preview drawing to use CommonBrushLayerLarry Ewing
2018-07-16Add support for Resource brushesLarry Ewing
2018-07-16HousekeepingLarry Ewing
2018-07-16Get basic alpha support workingLarry Ewing
2018-07-16Add popover and start setting popupmenu propertiesLarry Ewing
2018-07-16Initial SolidBrushEditor logicLarry Ewing