These are chat archives for
AvaloniaUI/Avalonia
22
nd
Feb 2017
Toggle Heatmap
Sign in to start talking
AvaloniaUI/Avalonia
A multi-platform .NET UI framework
Steven Kirk
@grokys
Feb 22 2017 07:04 UTC
Will review that today - it was still WIP last time I looked. Will be good to get it in.
Nikita Tsukanov
@kekekeks
Feb 22 2017 15:56 UTC
@grokys
Since nightly builds are being deleted after a while, I was thinking about some kind of "snapshot" nuget repo
Where we could keep intermediate versions for a long time
So if someone develops a lib, it could be possible to reference some well-known version
instead of
0.4.1-*
Nikita Tsukanov
@kekekeks
Feb 22 2017 16:11 UTC
autocomplete.mp4
https://github.com/kekekeks/Avalonia.Ide
@danwalmsley
Mark Junker
@fubar-coder
Feb 22 2017 19:11 UTC
@kekekeks
what do you use for camp parsing and source for the auto complete suggestions?
camp -> xaml, damn autocorrect
Nikita Tsukanov
@kekekeks
Feb 22 2017 20:17 UTC
My custom XML reader
It was created as a "temporary solution" in 2 hours
That was 1.5 years ago...
The idea is to parse everything
before
the caret
and provide the current state
https://github.com/kekekeks/Avalonia.Ide/blob/master/src/Avalonia.Ide.CompletionEngine/XmlParser.cs#L9
Then the state is used to guess what you've meant to type
https://github.com/kekekeks/Avalonia.Ide/blob/master/src/Avalonia.Ide.CompletionEngine/CompletionEngine.cs#L146
This way I don't have to deal with parser error recovery
@fubar-coder
Steven Kirk
@grokys
Feb 22 2017 22:16 UTC
man this travis backlog on OSX is HARSH
Jeremy Koritzinsky
@jkoritzinsky
Feb 22 2017 22:38 UTC
Just took a look at traviscistatus.com. It's really bad right now.
Steven Kirk
@grokys
Feb 22 2017 22:46 UTC
tbh i'm tempted to disable it, but i remember we added it for a reason...
_