profile
viewpoint
Bret Johnson BretJohnson @microsoft Atlanta, GA Xamarin dev, working on UI tooling in Visual Studio

BretJohnson/roslynp 11

Roslyn portable (aka RoslynP) is an experimental Roslyn subset intended for use with any language, not just C# and VB supported by normal Roslyn

BretJohnson/GoalsNet 1

Goal tracker app with support for shared goals

BretJohnson/app-service-api-java-food-trucks 0

Java API App food trucks service sample

issue commentxamarin/Xamarin.Forms

[Bug] (ListView) System.InvalidOperationException occurred because Message=LoadTemplate should not be null

FYI - Here's the Teams discussion around this: https://teams.microsoft.com/l/message/19:aa309949aa12449ca66996d64b0489f0@thread.skype/1599671745433?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=42121604-a67e-4f9a-9f3f-57c3c6d7ccd3&parentMessageId=1599671745433&teamName=Xamarin%20Platform%20Engineering&channelName=Xamarin.Forms&createdTime=1599671745433

Stephane said that he'd update ListView to behave the same as CollectionView (and WPF) does today, which is to be empty rather than throwing an exception in this scenario.

joshspicer

comment created time in 2 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 2a51e25cec5828c69184ed06f7518abc4dc99353

Update formatting

view details

Bret Johnson

commit sha be9dd18a08477b219421cfbb7d672e113b41b348

Update generated output Include OnDraw methods, where needed No longer have System.Windows using for WPF

view details

Bret Johnson

commit sha bc732c7987d2f5b132b60f06663883761f5ad27f

Add base interface for collections

view details

Bret Johnson

commit sha 79358dcd88e6de91c676536ae8f301eaf259fb3f

Update code gen: - Generate collection supporting fields & init - If no setter, generate inline getter - Generate WPF Visual reated methods for Panel

view details

push time in 4 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 3138c969a3619ba9302f7e62efcecf180a4cd17d

Rename back to StandardUIControl / StandardUIUserControl

view details

push time in 5 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 9e846c9a9af5196afde3057f9903f9285eaee8f7

Update formatting

view details

Bret Johnson

commit sha e9eac757a72817f6a971e345f440af69af072ae4

Fix generated code

view details

push time in 5 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha e72771ddccef925fda86cbc6f377ada0c0df9f8d

Update TextBlock support

view details

Bret Johnson

commit sha b4e5a67d16d8e5a8c10dbe5032a2d780c2d2bc8a

Fix README links

view details

Bret Johnson

commit sha 7d247b3148744188c106ad38976d719196acab36

Update code generator for new Text enum types

view details

Bret Johnson

commit sha cfaa27e2c53e2ea0ee899c383c972576b4e3797f

Add FontWeight WPF wrapper

view details

push time in 5 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 5f6ca4d1e16e3bcc8a22a7c1ff3d7abecba61424

More README updates

view details

push time in 8 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 1450edc04fd4c89d1216d3005d2bca72e7e20cde

Updated README

view details

push time in 8 days

startedBretJohnson/standard-ui

started time in 8 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 848cf1b027c7010ee0da7d2acc6fef9cfe4c40f9

Update Canvas support

view details

Bret Johnson

commit sha eaa81a4841d4da4b997cbc99125f2b781fdd3a39

Add TextBlock support

view details

Bret Johnson

commit sha 1715c2c5d79d6ccd5c6ed5cf160ce41ceb4c9b7f

Update core control / user control support

view details

Bret Johnson

commit sha 4bc1b0fd392dfb467cb6f79e3481d568f37d042e

More TextBlock updates

view details

Bret Johnson

commit sha d925be11c0577bf4dd735776928ca0fce00dbd50

Include OnDraw for shapes classes

view details

Bret Johnson

commit sha 3dc25df06f8feb48c1434ac7195ef0cd54f1a7d2

Update core Rect and Size classes

view details

Bret Johnson

commit sha 0713a321e67b3a0913bb2142f3c7914b9bb29e07

Update code generator

view details

Bret Johnson

commit sha d0dee3412ce049f577d0aaadf688d9085f6d0830

Add Canvas layout support

view details

Bret Johnson

commit sha 980b5853635cf9e08ae6601c4157e63225f61042

Improve support for caption labels

view details

Bret Johnson

commit sha 434d0d612bdc5eed1c498db2742e030927b4e37a

Add radar chart to test app

view details

push time in 11 days

issue openedmicrosoft/TailwindTraders-Mobile

The https://tailwindtraders.blob.core.windows.net site seems to be gone now

All of the fake data images are hosted with URLs like https://tailwindtraders.blob.core.windows.net/product-list/33641114.jpg.

This worked last week but now that DNS name seems to be gone. Did the site get deleted?

image

created time in 17 days

issue commentxamarin/xamarin-macios

Generation of outlets broken in Visual Studio For Mac 8.7.3 (build 13)

As another temporary workaround, I believe if you move your view controller source files to be in the same directory as the .storyboard file, the problem won't happen. If anyone else can confirm that, that would be good to know.

And, like maddy said, we're working on the real fix and will make it available as soon as we can.

LuisAlbertoPenaNunez

comment created time in 22 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha b60548c6422dad7bf81336caf4a2344ee6d5f81e

Generated attached class singleton

view details

Bret Johnson

commit sha de22a928cb3618d3073f6e385169d7bd22263e3a

Add back blank line in generated code

view details

push time in 23 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 87f4fd11a2ab22eed2edb6c58a7894423aaf6e29

Update namespace: Microsoft.StandardUI => System.StandardUI

view details

Bret Johnson

commit sha 12260f819cd1b426603070b30b5b0c00a3703dea

Update WPF generated code

view details

Bret Johnson

commit sha 2f8a4532c3244633aefea54ef2934d2560cb1fa3

Update code generator namespace

view details

push time in 23 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 6e317c91c9409ad86057b8dcba24ac70712079c0

Add layout support fundamentals

view details

Bret Johnson

commit sha 82d32b31eb093da71ce29f121d9bab79fbaba94a

Add rect helper

view details

Bret Johnson

commit sha 95e352173db7700f5cf8ced69bf473bdc95faa52

Add WPF specifc Rect/Size extension methods

view details

Bret Johnson

commit sha b30583b54ed9e058e42acd68ffd17f0620e6301d

UIElement now hand coded, not generated

view details

push time in 23 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha f1d9170fbbfa588e80648e6256b438ee461a8bac

Add Avalonia in the README

view details

push time in 24 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 33c0b66202db07fd5a5568db9effc6a55abb30e8

Update sln

view details

Bret Johnson

commit sha bf85819af80c21cbdf0caa01ac179243af5cf144

Add/update non-generated WPF support

view details

Bret Johnson

commit sha c9b463fdfd62c51332b7caf4e31be4b791e934a1

Remove code gen for IUIElement

view details

push time in 24 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 3e389f6f5ae38416f9cdd9fe5827cfc2029047c0

Update MicroCharts so completely builds

view details

Bret Johnson

commit sha d871dd9f0a452b88aea6bf68abcff31d67bc3a94

Add new simple controls project

view details

Bret Johnson

commit sha acd6eae2c52c736584e79831091f444819d8435c

Update sample WPF host

view details

Bret Johnson

commit sha c6b2192c149f04a1f5e01fb583bc4bc3f938e308

Add updated UserControl/Control base interfaces

view details

Bret Johnson

commit sha 7c58b8664e7302d29a9d89bf5c627c2117ab2b2a

Renamed static helpers: FactoryExtensions -> FactoryStatics

view details

Bret Johnson

commit sha 3292730233e3a8a58b9bbb16fda88ef95d393a8e

Add initial WPF native visual support, in addition to Skia

view details

Bret Johnson

commit sha 41d8dbfba4bbd54e8a8dbddbde8e8eaf6e96e999

Generator updates

view details

push time in 24 days

push eventBretJohnson/standard-ui

Bret Johnson

commit sha e8b9b5f70f46c96ffd936b5f71e068e626a7a659

Add setters to Color/Point/Size, matching UWP/WPF

view details

Bret Johnson

commit sha cd0c04983ab6e753b12bcc64a737440045f210ed

Add Rect primitive

view details

Bret Johnson

commit sha 3504adc751ab463fd74026b6ebb7b6a3005be33d

Add culling rect for visualizer

view details

Bret Johnson

commit sha 89323fae76f37148b4faab8d2f3782f040fa8d41

Add VisualEnvironment to StandardUIEnvironment

view details

Bret Johnson

commit sha da47ca32f6741ab4a0551dfda79e65e537b62900

Add Canvas extensions for attached props

view details

Bret Johnson

commit sha 5f750b3015ef83f8f31f4bf3cf216095f04e0805

Add WpfSampleHost

view details

push time in a month

push eventBretJohnson/standard-ui

Bret Johnson

commit sha e9de7414eb7f1ecc725c455da1ef5544d53fe240

Update factory for media items

view details

Bret Johnson

commit sha b06b1a87f70cb22d4d5394705432f427bce1f934

Rename Add...Source => Generate

view details

Bret Johnson

commit sha bb0c78ba22056f0292c7a58a68b122cee0218302

Add generator for Extensions classes (fluent setters)

view details

Bret Johnson

commit sha ef03528ffca0907212dab8c539d654bb68b4bdbc

Add generated extensions classes

view details

Bret Johnson

commit sha b81c9324fd8f91f0180b41c2964ad6c7d1c1416e

Added core Visual stupport

view details

Bret Johnson

commit sha 2e61722399b24164f94bf0215b73666c5244fd09

Add Skia visual environment

view details

push time in a month

Pull request review commentxamarin/Xamarin.Forms

[Core] Notify changes in a GradientStop (Color, Offset)

 void StopNotifyingBackgroundChanges() 			if (Background != null) 			{ 				Background.PropertyChanged -= OnBackgroundChanged;-				Background.PropertyChanging -= OnBackgroundChanging;++				if (Background is GradientBrush gradientBrush)+					gradientBrush.InvalidateGradientBrushRequested -= InvalidateGradientBrushRequested;

What about brushes that are used for the Stroke or Fill properties of a shape - do you need similar code there?

jsuarezruiz

comment created time in a month

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 80828091b486e0270d3ac7f1e557605eaf6ce1f5

Comment out visual state methods, for now

view details

Bret Johnson

commit sha 883560464336c7d71a8162f2f8d9de5f3b2afde1

Move all generated output to "generated" src directory

view details

push time in a month

push eventBretJohnson/standard-ui

Bret Johnson

commit sha a685e2cfe1796c2960272e0e1f70b0cf06466cb1

Update generator so determines VS instance to use

view details

Bret Johnson

commit sha 4cb6a5a319c1dcc8339fab3191beda951cd2fa35

Finish attached property generation

view details

push time in a month

startedadospace/reactorui-xamarin

started time in a month

push eventBretJohnson/standard-ui

Bret Johnson

commit sha c94595ee06a1556286a93495f812b107748513d2

Add attached properties support

view details

Bret Johnson

commit sha 62203691827e8b0124661f0d4db8a1e9072308d6

Add canvas attached properties

view details

Bret Johnson

commit sha 403fa138899f7a7665a96726fb1cb1232eba7be2

Allow default to be applied to methods, for attached

view details

Bret Johnson

commit sha 02ac58084f9c418cd004df94baf72a4d60b13eb7

Minor updates

view details

Bret Johnson

commit sha 2fff3a75b45ec4590e7c6eded44c951ff340ebce

Add WPF generated code

view details

Bret Johnson

commit sha e4f1595bc1bb41f2d81407c7d3ebbcb886c32d7f

Add converters and other non-generated WPF code

view details

Bret Johnson

commit sha 6aebd6779bbb1ec8ad9801c7d0b5eec29f146d4f

Add WPF project

view details

Bret Johnson

commit sha a0f1095d3ca74ce4050d595941a4441df9f06ea5

Add Microcharts sample

view details

push time in a month

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 887fc4afa49d9f5ba97f4c7b9d42a191680cae75

Add more IUIElement sizing props, with doc

view details

push time in a month

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 2f44eb2e37ad7411bce70698f1bd55a77a670d2d

Update doc

view details

Bret Johnson

commit sha 17373e4a5fac1b295a419682dd7161e9c1b67276

Add visual state and dependency initial support

view details

Bret Johnson

commit sha 8e7f6873148fa76dd460e356de999fa9b1b7cf92

Update source generator (several changees)

view details

Bret Johnson

commit sha 954e97592abaa1ac72be49fb4cea2ef433eb7dad

Add shared collection class

view details

Bret Johnson

commit sha 2e64d9721606a12d3c56399f9b942f2b52d962e2

Add converters (from xgraphics)

view details

Bret Johnson

commit sha 600628820ce588dfd4a42762f1f66c9fd0c7974d

Various little updates

view details

Bret Johnson

commit sha e0830a95500992da8f805180998b3c428339d647

Add global environment class

view details

push time in a month

fork BretJohnson/Microcharts

Create cross-platform (Xamarin, Windows, ...) simple charts.

fork in a month

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 1dd709a04a856ddafa9bdf67af01a2c51c5144f5

Updated README

view details

push time in 2 months

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 36d2710c37aefb231ef10ccd8f4a8b8470c63ed9

Updated interfaces, with setters, etc.

view details

Bret Johnson

commit sha 955a65f04d9af3af7c35360fd8f1fe8d3d5efefa

Made several source generator updates

view details

push time in 2 months

push eventBretJohnson/standard-ui

Bret Johnson

commit sha a4bdde9b08d4399fb0989e5768eadf0934aebc82

Updated README again

view details

push time in 2 months

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 55961fe839a8c984e705d4275dd7170a16bb4683

Updated README

view details

push time in 2 months

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 80199cc6361f21c6f8234d345d88bc57c07b8ec1

Made several code generator fixes

view details

Bret Johnson

commit sha c8b90586fdf1f76b3285bcf0f3deade2ddecd84b

Added README

view details

push time in 2 months

push eventBretJohnson/standard-ui

Bret Johnson

commit sha afa73fa167fc68f9e81b74c242a498e937fce8c3

Fleshed out more types include Panel types

view details

push time in 2 months

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 39216d442f0f9f0406fe5876eb53cb9a921d97c6

Add missing interfaces

view details

push time in 2 months

push eventBretJohnson/standard-ui

Bret Johnson

commit sha 3b095f0298a28079e5f3c01e23ad0b83724350cd

Add current source

view details

push time in 2 months

push eventBretJohnson/theme-bobthefish

Bret Johnson

commit sha e848e65426f91d879961e899b3c0043f7734fa12

Treat "main" same as "master", not showing branch name

view details

push time in 2 months

create barnchBretJohnson/standard-ui

branch : main

created branch time in 2 months

created repositoryBretJohnson/standard-ui

Build controls/UI that work on all MS UI stacks (experimental)

created time in 2 months

created repositoryBretJohnson/StandardUI

Build UI, esp controls, that works across .NET UI stacks (experimental)

created time in 2 months

push eventBretJohnson/theme-bobthefish

Bret Johnson

commit sha 94c889c4da0e1615600c8065d3eb6b1bfdd59855

Customize for my look & performance Changes: - Strip out unused prompt functions, to simplify - Show full directory - Add newline - Speed up git status checks (no dirty or staged) - Simplify time format

view details

push time in 2 months

startedshirshov/laconic

started time in 2 months

fork BretJohnson/theme-bobthefish

A Powerline-style, Git-aware fish theme optimized for awesome.

fork in 2 months

push eventxamarin/Xamarin.PropertyEditing

Dominique Louis

commit sha 8f6a160f83fcb893dd99e898c1021206cae71af0

Move MakeFirstResponder call to after launching the EditCollection Window. (#721)

view details

Dominique Louis

commit sha d5de1546c3875feed2486c4b0cd0c44b937d705f

Update Provisionator to something more modern (#725)

view details

Dominique Louis

commit sha 03144178603e8758e57b0e61dc9c91f1636520ce

Ensure all the screen elements in this Window have their … (#724) * Ensure all the screen elements in this Window have their AutomationProperties.Name property set, for accessibility. * Fix Resources file, hopefully. * Attempt 2 at fixing Resources file. * Change Null Category test, as we now expect Unnamed instead of null.

view details

Jérémie Laval

commit sha 245ba4422dc4a8ec1e5b3cbf2afd45d74b3c0563

Merge branch 'master' into d16-7-codeflow

view details

Bret Johnson

commit sha 542db868e9b84b709ec718d21498a34fce7a2039

Merge pull request #730 from xamarin/d16-7-codeflow [d16-7] Master codeflow

view details

push time in 3 months

delete branch xamarin/Xamarin.PropertyEditing

delete branch : d16-7-codeflow

delete time in 3 months

more