Microsoft.Maui.Graphics icon indicating copy to clipboard operation
Microsoft.Maui.Graphics copied to clipboard

Maui.Graphics.Gtk: track api changes Maui.Graphics version 6

Open lytico opened this issue 2 years ago • 4 comments

some refactoring to get Maui.Graphics.Gtk working again.

lytico avatar Jul 01 '22 13:07 lytico

@lytico Thanks for this PR.

We just merged https://github.com/dotnet/maui/pull/8739 and unfortunately when we started the process we only moved the things that were building and releasing.

However, this is no big issue. I was wondering if you would be interested in taking these changes you made and make a larger PR in https://github.com/dotnet/maui with all of Gtk things?

The reason we moved was having 2 repos was cumbersome and we also ended up neglecting issues and PRs here. Moving forward, we would like to ensure that we show the same support for maui graphics as we do maui.

The new repo has a bunch of extra things, but the src/Graphics folder is basically the root of this repo.

So if you wanted to make this larger PR, it would just be a matter of cloning that repo and copying some folders:

  • src/Microsoft.Maui.Graphics.Gtk
  • samples/GraphicsTester.Gtk

To integrate into the maui build system would just be a few things:

  • add the 2 new projects to the Microsoft.Maui.sln solution
  • add the 2 new projects to the Microsoft.Maui.Graphics.slnf filter

Moving forward, devs will still not need to care about the rest of the maui repo as they can just use the Microsoft.Maui.Graphics.slnf filter and work there. There is no dependency on maui - just in name for marketing - since maui depends on graphics.

mattleibow avatar Jul 26 '22 20:07 mattleibow

@mattleibow

I was wondering if you would be interested in taking these changes you made and make a larger PR in https://github.com/dotnet/maui with all of Gtk things?

yes, just give me some time. maybe not until august.

lytico avatar Jul 27 '22 08:07 lytico

@mattleibow How can I help?

Slesa avatar Sep 19 '22 20:09 Slesa

@Slesa the pr is already moved to https://github.com/dotnet/maui/pull/9522 and waiting for merge.

if you want to do some implementation, some missing features are listed here: https://github.com/lytico/Microsoft.Maui.Graphics/issues

lytico avatar Sep 20 '22 10:09 lytico