Skip to content
This repository has been archived by the owner on Oct 4, 2021. It is now read-only.

Enables by default propperty panel #8302

Merged
merged 21 commits into from
Oct 11, 2019
Merged

Enables by default propperty panel #8302

merged 21 commits into from
Oct 11, 2019

Conversation

netonjm
Copy link
Contributor

@netonjm netonjm commented Jul 30, 2019

This branch will enable by default native property panel. Right now this will be used only in monodevelop with our basic types (designers will a secondary approach to allow reflection types).

image

=================== CURRENT STATUS ======================

Detected issues in implementation:

Proppy detected issues

=================== HOW TO TEST ======================**

  • Create an extension with some Mock editors to test

https://gofile.io/?c=YFNPNh

Installing this Extension adds a new section of properties in every node in the Solution Pad

image

This are all the Editors we added in this PR and how are represented

  1. String -> TextField
  2. Bool -> Checkbox
  3. Int - > TextField (only allows Int values)
  4. Float -> TextField (only allows Float values)
  5. TimeSpan -> TextField (only allows TimeSpan values)
  6. Char -> TextField (only allows a Char value)
  7. DateTime -> TextField (only allows a DateTime value)
  8. Flags -> a table of CheckBoxes
  9. StandardValues -> ComboBox
  10. Enum -> ComboBox
  11. FilePath -> Clickeable Label which allows select a new directory
  12. Table -> Not implemented**
    Mac Collection Editor xamarin/Xamarin.PropertyEditing#117

Check Ide.log for changes details

image

Fixes VSTS #563555
Fixes VSTS #959084
Fixes VSTS #959086

@netonjm netonjm force-pushed the proppy-native branch 4 times, most recently from d63193c to 193f680 Compare October 4, 2019 18:30
@netonjm netonjm requested a review from sevoku October 6, 2019 20:50
@netonjm netonjm force-pushed the proppy-native branch 2 times, most recently from 2b19864 to 2d36ad5 Compare October 10, 2019 08:14
@netonjm netonjm changed the title [In Propress] Enables by default propperty panel Enables by default propperty panel Oct 10, 2019
@sevoku sevoku merged commit 62e5edc into master Oct 11, 2019
@sevoku sevoku deleted the proppy-native branch October 11, 2019 06:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Area: Shell verified The feature or bug fix has been tested and it works
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants