praeclarum / NGraphics

NGraphics is a cross platform library for rendering vector graphics on .NET. It provides a unified API for both immediate and retained mode graphics using high quality native renderers.
MIT License
710 stars 133 forks source link

UWP support #44

Open coonmoo opened 8 years ago

coonmoo commented 8 years ago

Would it be possible to add UWP support?

It seems that SharpDX 3 supports UWP.

Cheers

jacobrillema commented 8 years ago

Any update on this one?

alllohaaa commented 8 years ago

At least give us hope that this is in progress, please

BlueRaja commented 8 years ago

In case anyone doesn't know what UWP is: https://en.wikipedia.org/wiki/Universal_Windows_Platform It's the new Windows API, used by Windows 10 and Windows 10 Phone apps.

chrfalch commented 8 years ago

Sorry, been really busy for the past few weeks.

On Fri, Mar 18, 2016 at 4:00 PM, alllohaaa notifications@github.com wrote:

At least give us hope that this is in progress, please

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/praeclarum/NGraphics/issues/44#issuecomment-198398250

charlenni commented 8 years ago

Thank you for your work!

I would like to see this too.

damian-666 commented 8 years ago

Because Microsoft bought Xamarin and its now free, i'm giving this another look as well. C# just got a big boost with this. For MSFT I would use the universal app approach using XAML for the UI , i think, in a grid, using the borders for the UI, with the content inside. Not sure on this. Not sure what i will use for a scene graph ( retained mode graphics) , still, but the one in Canvas is so bad i manually hide and show stuff that is off-screen every frame. I wish i were in a position to donate but i'm already pushing my limits.

On Thu, Apr 7, 2016 at 8:03 PM, charlenni notifications@github.com wrote:

Thank you for your work!

I would like to see this too.

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/praeclarum/NGraphics/issues/44#issuecomment-206837347

KSemenenko commented 8 years ago

It is very cool issue, any update on this one?

damian-666 commented 8 years ago

this would be integration of open scene graph or similar oct tree a spatial index... someone could make a pull... Inkscape itself has a terrible (nonexistent ) scene graph and some many bug and regressions that is is not that easy to keep. I was converting to XMAL and re importing but I would love to work directly with SVG, into Xamarin, or native WPF, Silverlight, or whatever MSFT is doign with c#.. ( there are enough users screaming c++ and COM were not fun 15 years ago and not fun today.) just to build some stuff.. i spend over 45 minuts!!! matching the msvcrt.. the GLUT.. blah GLEW... blahh... memories from decades are coming back.. unwelcome . hard times.... with the gpu... i do not think c++ has anything over c# and I will be proving it to myself all week. I think i can port code faster than i can build the c++ crap.

. i just want a canvas. i want WPF , SL or similar and high performance in retained mode. Apple has retained mode. Android does not. I do deep zooms and pans in 2d with a camera. Silverlight had a deep zoom, short sounds, some of XNA... A proper raster engine would have been nicer. one that allocates at most the amount of screen memory for the display, not the source image. ... but we can live with the mipmaps and weird solutions . If you open a giant blueprint in Autocad it could take 100 Meg to load... but it uses whatever your screen needs.. or less now with RLE... , then... it has real time pan and zoom. These image engines might be open source, it was hi tech 15 years ago... BTW.. now that MSFT has XAMARIN we can expect Android support and MacOSX to go down.

On Wed, Jul 13, 2016 at 2:55 PM, ksemenenko notifications@github.com wrote:

It is very cool issue, any update on this one?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/praeclarum/NGraphics/issues/44#issuecomment-232272042, or mute the thread https://github.com/notifications/unsubscribe/AP_LmWod6akR2mC6WTlRYDB6jO--5mavks5qVIvmgaJpZM4Gxz0S .

soernt commented 8 years ago

+1 - That is really needed nowadays.

InquisitorJax commented 8 years ago

yeah... just throwing in my 2 cents here. UWP support would be really great - perhaps an eta or statement of intent?

TomSoderling commented 8 years ago

SharpDX 3 supports UWP now, so I simply recompiled this library to support UWP

piotrbukalski commented 8 years ago

Could someone add this recompiled version as Nuget package? I need it badly...

TomSoderling commented 8 years ago

Sorry, I over-simplified the issue in my previous comment. I'm working on a PR for this

TomSoderling commented 8 years ago

Just completed it. I'd appreciate any feedback. https://github.com/praeclarum/NGraphics/pull/63

philipogorman commented 7 years ago

+1 for this we use xamairn forms for ios, droid and uwp,

TomSoderling commented 7 years ago

Good news! PR #63 was just merged. Hopefully this will be released soon.

InquisitorJax commented 7 years ago

fantastic! Thanks @TomSoderling

ghost commented 7 years ago

UWP + NGraphics "WinUniversal does not support saving to files. Please use the Stream override instead." But I don't have stream its in canvas... any suggestions here.

tarunagrawal1990 commented 5 years ago

Hi,

Is there any update on this. I am trying to use NControl.Controls.NetCore in Xamarin.Forms project, but it is not working.

There is no compile time error but the controls are not rendering.

I have seen that I need to call initialization method for NControls i.e. NControls.Init(), but it seems that it is not available in UWP.

I have also tried with NControlViewRenderer.Init() but the result is same.

Any help would be appreciated. Thanks.