Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-20 Thread Lluis Sanchez Gual
Xamarin Studio / MonoDevelop is not really going to use MVVM, it will use MVC. El 18/11/2014, a les 21:33, Daniel Hughes tramps...@gmail.com va escriure: Jonathan can you comment on Xamarins plans for MVVM with Xamarin Studio/MonoDevelop, can we expect GTK# support to be added to MVVMCross,

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-18 Thread Jonathan Pryor
On Nov 17, 2014, at 10:55 PM, Edward Ned Harvey (mono) edward.harvey.m...@clevertrove.com wrote: The fact that XS/MD is or was based on Xwt is a good sign based on might be a bit strong. It *uses* Xwt. Most of the current Xamarin Studio/MonoDevelop code is based on Gtk#. *Parts* were done in

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-18 Thread Daniel Hughes
Jonathan can you comment on Xamarins plans for MVVM with Xamarin Studio/MonoDevelop, can we expect GTK# support to be added to MVVMCross, or is there some other approach you will be taking. Cheers, Daniel Hughes On Wed, Nov 19, 2014 at 4:46 AM, Jonathan Pryor jonpr...@vt.edu wrote: On Nov 17,

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-18 Thread Jonathan Pryor
On Nov 18, 2014, at 3:33 PM, Daniel Hughes tramps...@gmail.com wrote: Jonathan can you comment on Xamarins plans I can't comment on any plans for the IDEs (or anything else that isn't related to Xamarin.Android), as I don't work on them. I have no idea what they plan on doing. - Jon

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-18 Thread Daniel Hughes
Obviously you can do MVVM with any GUI tool kit, however what MVVMCross allows you to do is reuse your view models across it's supported platforms. That's what makes MVVM such a good approach for mobile because you can reuse your View Models across IOS Android and Windows Phone. GTK# is not

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-17 Thread Edward Ned Harvey (mono)
From: mono-list-boun...@lists.ximian.com [mailto:mono-list- boun...@lists.ximian.com] On Behalf Of Daniel Hughes 2. Is packaged for all platforms (that means that on linux rpm and deb packages are included in the repositories of the Major distros) and I disagree. Whether you get some

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-17 Thread Edward Ned Harvey (mono)
From: Miguel de Icaza [mailto:mig...@xamarin.com] On Windows it is quite decent, it is a thin layer on top of the native Win32 API.   So if you want a simple Win32 app, it is ideal. On Mac, you are slightly wrong.   There are two backends.   An X11 backend and a Cocoa backend, so you do

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-17 Thread Daniel Hughes
OK Lets take NewtonSoft.Json as an example. Lets say I want to use it in my opensource project and that I want that project to be included in the Ubuntu Repositories. To do that I need to get my project into debian. So because NewtonSoft.Json is not available as a deb package in debian I include

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-17 Thread Edward Ned Harvey (mono)
From: Daniel Hughes [mailto:tramps...@gmail.com] If you want to produce a cross platform app your best bet is to use an architecture (MVC or similar) which allows you to use a native GUI toolkit on each plaform. You didn't say anything about Eto.Forms

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-17 Thread Edward Ned Harvey (mono)
From: Daniel Hughes [mailto:tramps...@gmail.com] Lets say I want to use it in my opensource project and that I want that project to be included in the Ubuntu Repositories. To do that I need to get my project into debian. So because NewtonSoft.Json is not available as a deb package in

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-17 Thread Edward Ned Harvey (mono)
From: Daniel Hughes [mailto:tramps...@gmail.com] Xwt is immature, has limited widget support, Is largely unproven (nothing is using it, except maybe a very little in MonoDevelop) and is abandoned (no commits for 11 months) Wait now - I can't comment on it being immature, or limited widget

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-17 Thread Daniel Hughes
Thanks for the correction, I must have been looking in the wrong place. It should be noted that Xamarin are moving away from using Xwt for Xamarin Studio Miguel De Icaza stated this in the dotnet foundation forums.

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-17 Thread Edward Ned Harvey (mono)
From: Daniel Hughes [mailto:tramps...@gmail.com] It should be noted that Xamarin are moving away from using Xwt for Xamarin Studio Miguel De Icaza stated this in the dotnet foundation forums. http://forums.dotnetfoundation.org/t/will-the-windows-only-library-get- open-sourced-too/307/6

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-16 Thread João Matos
Hi Daniel, Check out QtSharp https://github.com/ddobrev/QtSharp, which is being developed by the same developer behind the Qyoto project. On Sun, Nov 16, 2014 at 5:00 AM, Daniel Hughes tramps...@gmail.com wrote: The Qyoto bindings are well out of date, they do not support qt5, they are

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-16 Thread Daniel Hughes
QtSharp doesn't look ready for use yet. Here is the requirement for a GUI toolkit to be ready for use. 1. Works and is stable on all target platforms 2. Is packaged for all platforms (that means that on linux rpm and deb packages are included in the repositories of the Major distros) and

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-15 Thread IBBoard
In theory, yes, but in practice then it was always a little flaky on Linux, had rendering issues on anything but simple layouts, and had at least one major issue I can think of on OS X. Also, a recent post [1] said that it was based on deprecated technology and that you shouldn't expect [it] to

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-15 Thread Edward Ned Harvey (mono)
From: mono-list-boun...@lists.ximian.com [mailto:mono-list- boun...@lists.ximian.com] On Behalf Of IBBoard In theory, yes, but in practice then it was always a little flaky on Linux, had rendering issues on anything but simple layouts, and had at least one major issue I can think of on OS

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-15 Thread Edward Ned Harvey (mono)
From: mono-list-boun...@lists.ximian.com [mailto:mono-list- boun...@lists.ximian.com] On Behalf Of Edward Ned Harvey (mono) Does something similar exist for Mac OSX, Windows Desktop, Linux? I stumbled upon this:  https://github.com/picoe/Eto Haven't tried it yet.  Maybe it's great, maybe

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-15 Thread Michael McGlothlin
I'd like to see a good semantic system that'd make it easy to map to actual controls individual to the platform and apply styling. Thanks, Michael McGlothlin Sent from my iPhone On Nov 15, 2014, at 10:01 AM, Edward Ned Harvey (mono) edward.harvey.m...@clevertrove.com wrote: From:

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-15 Thread Jacky Alciné
Why not use something like Qyoto (C# bindings for Qt) that uses Qt's GUI libraries for cross-platform development? On Sat, Nov 15, 2014 at 1:01 PM, Edward Ned Harvey (mono) edward.harvey.m...@clevertrove.com wrote: From: mono-list-boun...@lists.ximian.com [mailto:mono-list-

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-15 Thread Miguel de Icaza
Windows.Forms is the oldest and junkiest thing available, even on Windows. It's even worse on mono because it's buggy, and worse still on OSX because it requires X11. On Windows it is quite decent, it is a thin layer on top of the native Win32 API. So if you want a simple Win32 app, it

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-15 Thread Daniel Hughes
The Qyoto bindings are well out of date, they do not support qt5, they are pretty much unmaintained, they are not packages for linux and there is not a single opensource project (that I know of) using them. The GTK bindings are stuck on GTK2, Xamarin has no interest in GTK3 because they want to

[Mono-list] Cross-Platform GUI Tookit

2014-11-14 Thread Edward Ned Harvey (mono)
I'm aware of Xamarin.Forms, but apparently only for iOS, Android, Windows Mobile. Does something similar exist for Mac OSX, Windows Desktop, Linux? I stumbled upon this: https://github.com/picoe/Eto Haven't tried it yet. Maybe it's great, maybe not. Are there some additional competing

Re: [Mono-list] Cross-Platform GUI Tookit

2014-11-14 Thread Gregory Junker
On 11/14/2014 7:34 PM, Edward Ned Harvey (mono) wrote: I'm aware of Xamarin.Forms, but apparently only for iOS, Android, Windows Mobile. Does something similar exist for Mac OSX, Windows Desktop, Linux? I've been out of .Net dev for a bit now, but isn't that what Windows.Forms is?