These are chat archives for AvaloniaUI/Avalonia

19th
Aug 2017
Jeremy Koritzinsky
@jkoritzinsky
Aug 19 2017 03:14
That's super cool! Where's the source for it?
Nikita Tsukanov
@kekekeks
Aug 19 2017 08:42
AvaloniaUI/Avalonia#1105
Matthijs ter Woord
@mterwoord
Aug 19 2017 10:02
It seems that with latest master of the vs extension, the build-lock-thing is better
Steven Kirk
@grokys
Aug 19 2017 10:59
yeah i know i need to try rider but just don't have time to learn a new IDE right now. also 3 minutes solution load is a lot slower than VS2017?
Nikita Tsukanov
@kekekeks
Aug 19 2017 13:10
Well, for me VS is ready after ~5 min or something
And it also takes tons of time restoring nuget packages after that
Steven Kirk
@grokys
Aug 19 2017 14:05
@kekekeks strange - since 2017.3 opening our solution has been really fast - around 30-40s to get to a point where it's usable
Matthijs ter Woord
@mterwoord
Aug 19 2017 14:58
@kekekeks the changes you did to the vs extension probably fixed the building issues..
Steven Kirk
@grokys
Aug 19 2017 15:10
hey! i think i fixed a bug without any VS problems! (it didn't involve switching branches which is probably why)
@wieslawsoltes #1106 hopefully fixes #1096 for you, don't think it will fix your related problem though @danwalmsley - still need a repro for that
Matthijs ter Woord
@mterwoord
Aug 19 2017 15:13
hmm, noticing the speedup as well....
Nikita Tsukanov
@kekekeks
Aug 19 2017 15:31

where it's usable

Well, you can open and edit files in rider almost immediately

It's metadata from nuget and other things
That takes 3 minutes to load in background
The major improvement is that Rider actually tracks what needs to be rebuilt
And where it's needed to update nuget packages
So edit->build->debug cycle is very short

hmm, noticing the speedup as wel

When I've tried to add a project to solution and edit it, VS2017.3 got frozen for ~10 min

no disk activity, no almost no CPU usage
Matthijs ter Woord
@mterwoord
Aug 19 2017 15:35
didn't mean to say its perfect yet. ;)
Nikita Tsukanov
@kekekeks
Aug 19 2017 15:37
the thing is that I was able to write and debug that remoting thingy entirely on Linux and haven't got a single issue
Well, I had to update gxneur to fix this - https://youtrack.jetbrains.com/issue/IDEA-128418
And with GTK theme it works a bit funny
Steven Kirk
@grokys
Aug 19 2017 15:45
yeah, it's still far from ok. i just changed a project file and it's been hung for >5 minutes
Matthijs ter Woord
@mterwoord
Aug 19 2017 17:04
anyone interested in my avalonia code snippets?
MonkAlex
@MonkAlex
Aug 19 2017 17:07
Use BindingTests_RelativeSource as example, how to use RelativeSource. Copy-paste simple '{Binding SelectedManga, RelativeSource={RelativeSource AncestorType=Grid}}' and get:
{OmniXaml.LoadException: Error loading XAML: OmniXaml.ParseException: Cannot find a property named "RelativeSource" in the type Avalonia.Markup.Xaml.MarkupExtensions.BindingExtension at Glass.Core.Guard.CheckForCondition[T,TException] (T item, System.Preā€¦}
Matthijs ter Woord
@mterwoord
Aug 19 2017 17:08
have you tried to explicitly specify Path= property name?
MonkAlex
@MonkAlex
Aug 19 2017 17:09
Nothing changed
Matthijs ter Woord
@mterwoord
Aug 19 2017 17:11
ok, was worth a shot, no clue then :)
Jeremy Koritzinsky
@jkoritzinsky
Aug 19 2017 17:12
Is that in the designer or in an application. You need to upgrade your version of Avalonia.
We added RelativeSource very recently and also switched to Portable.xaml from OmniXaml
Matthijs ter Woord
@mterwoord
Aug 19 2017 17:13
that switch is done already?
MonkAlex
@MonkAlex
Aug 19 2017 17:13
I use 0.5.1 now. Need change to nightly feed?
Matthijs ter Woord
@mterwoord
Aug 19 2017 17:27
@jkoritzinsky I'm on master, but still uses omni, do i need to change something?
MonkAlex
@MonkAlex
Aug 19 2017 17:28
Okay, its run on latest version, i need search work combination now =)
Matthijs ter Woord
@mterwoord
Aug 19 2017 17:28
?
MonkAlex
@MonkAlex
Aug 19 2017 17:43
@jkoritzinsky ty, its work
Jeremy Koritzinsky
@jkoritzinsky
Aug 19 2017 17:57
@mterwoord you should just be able to pull the master branch or use the 0.5.2 builds.