These are chat archives for AvaloniaUI/Avalonia

5th
May 2015
José Manuel Nieto
@SuperJMN
May 05 2015 01:13
Impressive!!
Great work!!
Greetings from Thailand
I will have to take a look to the x:Bind extension 😁
Maybe we could use XAML services to check the Xaml code in compile time
José Manuel Nieto
@SuperJMN
May 05 2015 01:18
right now, VS doesn't know how to validate and check .xaml files that are read using OmniXAML, since it doesn't detect the namespaces (they are declared using configuration)
WPF uses XmlNsDeclaration
Steven Kirk
@grokys
May 05 2015 07:13
haha, checking in here even on your honeymoon, that's dedication! ;_
also: CONGRATULATIONS!
José Manuel Nieto
@SuperJMN
May 05 2015 14:11
Thanks!!
Nelson Carrillo
@ncarrillo
May 05 2015 17:48
wow, nice re: the binding
and no @grokys: I was considering stubbing them out for the time being to at least give people a nicer first-run experience for samples
having thinks broken out of the box isn't fun, though I admittedly haven't done deep investigation into it
Steven Kirk
@grokys
May 05 2015 18:52
yeah, i think i may well do that
Steven Kirk
@grokys
May 05 2015 19:49
anyone around with a copy of VS2015 RC open?
Nelson Carrillo
@ncarrillo
May 05 2015 20:01
yeah I got one
Steven Kirk
@grokys
May 05 2015 20:01
could you try doing an install-package reactiveui on a e.g. WPF project and see if it works?
Nelson Carrillo
@ncarrillo
May 05 2015 20:01
yep one sec
Steven Kirk
@grokys
May 05 2015 20:01
from the package manager console
it's failing for me every time
Nelson Carrillo
@ncarrillo
May 05 2015 20:03
yep the issue seems to be the v3 api
if you go to Package Sources and check v2 api it works
Steven Kirk
@grokys
May 05 2015 20:03
ah really? ok
Nelson Carrillo
@ncarrillo
May 05 2015 20:03
I think..
well it seems to have gotten farther
with v3 it just says package not found
is that what you get ?
Steven Kirk
@grokys
May 05 2015 20:04
yeah, even though it can find it enough to get it's version no
Nelson Carrillo
@ncarrillo
May 05 2015 20:04
yeah, weird
same issue then
Steven Kirk
@grokys
May 05 2015 20:05
ok, i will try to update from v2
Nelson Carrillo
@ncarrillo
May 05 2015 20:05
seems to not error out, but just hangs
Steven Kirk
@grokys
May 05 2015 20:05
oh? ok, i'll work around it
Steven Kirk
@grokys
May 05 2015 20:19
it does irritate me somewhat how MS still insist on misusing the "RC" label
this is nowhere near a release candidate, and they know it!
anyway... perspex should be fixed up now on mono
Nelson Carrillo
@ncarrillo
May 05 2015 20:22
oh nice ! awesome
Steven Kirk
@grokys
May 05 2015 20:23
the Perspex.sln only includes windows stuff atm as i think having two projects with the same code might've been what messed everything up
the animations work and everything!
Nelson Carrillo
@ncarrillo
May 05 2015 20:23
Ah, so there will be Perspex-Mono.sln and Perspex.sln ?
Steven Kirk
@grokys
May 05 2015 20:23
yeah
Nelson Carrillo
@ncarrillo
May 05 2015 20:23
and awesome ! I saw the screen grab earlier, impressive
Steven Kirk
@grokys
May 05 2015 20:23
even though perspex-mono actually uses .net not mono ;)
on windows at least
Nelson Carrillo
@ncarrillo
May 05 2015 20:24
ha yep, its easier to test in that set up though..not a fan of Xamarin studio
We just moved a huge lob app at work to manage its dependencies via a private nuget feed
its a godsend lol
Steven Kirk
@grokys
May 05 2015 20:26
ha yeah we just did exactly the same
are you sure we don't work together?
Nelson Carrillo
@ncarrillo
May 05 2015 20:26
LOL that'd be hilarious
this project was sprawling though, like 20 dependencies
and we ran into gnarly hard to debug issues that ended up being MSBuild based nuget breaking stuff
Steven Kirk
@grokys
May 05 2015 20:27
yeah we have quite a few. one of the main reasons we did it is to try to do versioning properly because nobody bothered before
Nelson Carrillo
@ncarrillo
May 05 2015 20:28
yeah, same here. basically everything was set up as a project reference..the way they had it set up completely screwed with TFS's branching model, which already is pretty terrible
so had dual task of moving to sane version control (see: git) and moving to a sane dependency management scheme
Steven Kirk
@grokys
May 05 2015 20:28
ah thankfully we moved svn -> git about a year ago
Nelson Carrillo
@ncarrillo
May 05 2015 20:28
but now we have git clone -> one button compile
lol they were still on Visual Source Safe when I got hired
Steven Kirk
@grokys
May 05 2015 20:29
nice. getting work stuff to build is always a nightmare. nobody gives a shit usually
yep, one of our guys is still using VSS
and VC6
Nelson Carrillo
@ncarrillo
May 05 2015 20:29
christ
we have classic asp sites
made for 1024x768
most insane part? gets nothing but positive feedback from end users
like its the best thing in the world
Steven Kirk
@grokys
May 05 2015 20:30
haha really? no we managed to move our sites to MVC a few years back
from flash!
Nelson Carrillo
@ncarrillo
May 05 2015 20:30
flash T_T
lol my first project when I got hired was a massive WPF project
like over 100k LOC
and it was all in MainWindow.xaml.cs
LOL
Steven Kirk
@grokys
May 05 2015 20:31
hahaha OUCH
i just refactored the DevTool in perspex to use proper mvvm with rxui
Nelson Carrillo
@ncarrillo
May 05 2015 20:31
oh hot ! its pretty cool that rx ui works with perspex
Steven Kirk
@grokys
May 05 2015 20:32
yeah, just need to fool it a bit by giving it WPF's scheduler and it all works
Nelson Carrillo
@ncarrillo
May 05 2015 20:32
sucks that WPF doesn't have x:Bind
Steven Kirk
@grokys
May 05 2015 20:32
i also implemented snapping to pixels
which i was putting off thinking it would be difficult and then i did it in like 5 mins
Nelson Carrillo
@ncarrillo
May 05 2015 20:33
Oh sweet. Was thinking we should define a milestone for an Alpha release and work towards getting there on the supported platforms
Steven Kirk
@grokys
May 05 2015 20:34
yeah, i was thinking the same
Nelson Carrillo
@ncarrillo
May 05 2015 20:34
would be cool to say "This is a baseline of what we know works so far across all platforms, toy around"
Steven Kirk
@grokys
May 05 2015 20:34
what do you think would be required?
off the top of my head the main thing missing is a menu control
and some sort of datagrid/listview
Nelson Carrillo
@ncarrillo
May 05 2015 20:35
Virtualization can sit this one out, I'd say we should start at listing the common controls , see which ones need work, etc.
I think if we even get a basic ListView, for simple scenarios it can start to work
virtualization comes into play with larger data sets
Steven Kirk
@grokys
May 05 2015 20:35
yeah, sounds good to me
Nelson Carrillo
@ncarrillo
May 05 2015 20:35
Menu, I think we have all pre-reqs for that right?
Steven Kirk
@grokys
May 05 2015 20:35
i think so
Nelson Carrillo
@ncarrillo
May 05 2015 20:36
Popup isn't working on GTK# but that's no biggie, I had it almost working save for positioning quirkiness
Steven Kirk
@grokys
May 05 2015 20:36
there's always something missing/broken for everything though ;)
personally i'm happy targetting just win for alpha
Nelson Carrillo
@ncarrillo
May 05 2015 20:36
That's fine too
Steven Kirk
@grokys
May 05 2015 20:37
but if you wanted to get the cairo/gtk stuff up to speed that
's all good!
one thing i added recently was opacity
Nelson Carrillo
@ncarrillo
May 05 2015 20:37
I will work towards that end, but yeah, its not the end of the world if it ends up getting too complex
Steven Kirk
@grokys
May 05 2015 20:37
i couldn't see how to do that in cairo
Nelson Carrillo
@ncarrillo
May 05 2015 20:37
Oh nice, will have to look into it
Steven Kirk
@grokys
May 05 2015 20:38
for now, i need to fix scrollviewer arrange and dropdown
Nelson Carrillo
@ncarrillo
May 05 2015 20:38
I think there's set_source_rgba for Cairo which I think changes the current brush on the context
Steven Kirk
@grokys
May 05 2015 20:39
ah ok. i didn't look very hard ;)
Nelson Carrillo
@ncarrillo
May 05 2015 20:39
I think I'm going to bite the bullet and read as much documentation as I can on cairo
right now I skim here and there, but I can only hack my way around so long :P
Steven Kirk
@grokys
May 05 2015 20:40
yeah i was doing the same
i was hoping the ngraphics thing might be an option
but nobody's responded to my issues on github so not so confident
Nelson Carrillo
@ncarrillo
May 05 2015 20:41
ah I see, sucks
I did experiment with replacing GTK# with SDL, but that wrapper is even worse
if it was possible
Steven Kirk
@grokys
May 05 2015 20:41
ah sdl isn
't something i've heard of
Nelson Carrillo
@ncarrillo
May 05 2015 20:43
does gfx too, but I'm not sure how good it is. Was going to use it for Windowing and Input
Steven Kirk
@grokys
May 05 2015 20:47
btw, if you have any free time and want to draw up a list of features for an alpha please do!
otherwise i will start thinking about it in the next few week i think