These are chat archives for AvaloniaUI/Avalonia

10th
Dec 2018
Animated Color properties, just like in CSS :)
Benedikt Schroeder
@Gillibald
Dec 10 2018 06:08
👍
@Kryptos-FR We will support some basic inlines soon. FlowDocumemt will take some time. After I finished the SkiaTextLayout I will start working on GlyphRun, Glyphs support.
Benedikt Schroeder
@Gillibald
Dec 10 2018 06:20
When that is finished it is time for a Font API that should make it possible to unify the text layout. Still have to figure out the low level stuff for DirectWrite that is needed. Each backend would just implement that low level font API and all high level processing is unified. The best thing would be a font renderer that works with all backends and a font API that is render backend independent.
Nikita Tsukanov
@kekekeks
Dec 10 2018 06:21
Would you still need Harfbuzz?
BTW, SkiaSharp 1.68 seems to be breaking some of our render tests
Benedikt Schroeder
@Gillibald
Dec 10 2018 06:22
Ideally we should avoid HarfBuzz etc and have a full managed implementation.
Y the new SkiaSharp has some changes with GPU rendering. Other than that only one unit test fails. Some color space issue.
Nikita Tsukanov
@kekekeks
Dec 10 2018 06:24
GPU rendering seems to be fine
At least on Linux
Benedikt Schroeder
@Gillibald
Dec 10 2018 06:27
Some RGB565 related render test fails.
Nikita Tsukanov
@kekekeks
Dec 10 2018 06:28
I think we need RGB565 for some android devices
Not sure if it's still the case though
Haven't seen 16-bit display for quite a while
Benedikt Schroeder
@Gillibald
Dec 10 2018 06:31
That's the only thing I noticed. The ControlCatalog runs on Windows and Ubuntu on my machine without noticeable issues. Only have tested my text layout PR
The natives packages work fine for me.
Jose Antonio
@santanor
Dec 10 2018 07:19
HI guys, Can I ask questions about Avalonia here? Or is this more intended to dev and I should open an issue?
Nikita Tsukanov
@kekekeks
Dec 10 2018 07:22
dev & questions
Jose Antonio
@santanor
Dec 10 2018 07:36
<ItemsControl> don't seem to be virtualizable, right? I found it was quite handy and fast to have a raw dump of data on the UI but now I have to use ListBox and tweak it to look simpler
I think it's needed to pass proper virtualization mode to ItemsPresenter
ItemsControl's template doesn't do that
I think it should be possible to enable virtualization by changing the template
Jose Antonio
@santanor
Dec 10 2018 07:40
I might give it a go! It's quite easy to test, if my app dies it doesn't work :P hahahaha
I've got far too many elements to display ;)
Thanks @kekekeks
Nikita Tsukanov
@kekekeks
Dec 10 2018 07:51
Don't forget to use VirtualizingStackPanel
Luis von der Eltz
@toytonics
Dec 10 2018 16:29
image.png
Why is the Priority value not used here?
maybe someone can help me with this :smile:
Nikita Tsukanov
@kekekeks
Dec 10 2018 16:35
@grokys
ahopper
@ahopper
Dec 10 2018 16:47
I spent sometime today (in the day job) adding a feature to a very old wpf project and spent the whole time thinking how much cleaner it would be in Avalonia. It was a good reminder to me as to just how good Avalonia is so :+1: to everyone involved. This is a very old product that has moved from a Phar Lap dos extender project to dos4gw to win32 to mfc to win forms to wpf . Each platform made sense in its day and was an improvement on the previous one, Avalonia is the first thing I've been tempted to switch to going forward as the next step up :+1:.
Jumar Macato
@jmacato
Dec 10 2018 17:00
@ahopper what a long lineage that product has haha :) it's the power of OSS i guess, to learn and agilely (relatively speaking) correct any flaws that may come up
ahopper
@ahopper
Dec 10 2018 17:31
I was a very young man when it started, honest :) There is a whole world of the software industry fairly untouched by OSS where the product is low volume/high value and is a mix of hardware and software i.e. industrial/scientific/medical/security kit, it will be interesting to see how this changes.
Jumar Macato
@jmacato
Dec 10 2018 17:41
@ahopper i do hope open hardware & firmware would conquer the locked-down state of embedded devices today
im pinning hopes on RISC-V's proliferation on the next decade & the subsequent toolchain that will enable quite standardized development across computing paradigms
ahopper
@ahopper
Dec 10 2018 17:49
That would be nice but small harware companies have to find a way of making money and protecting their investment. This https://github.com/ahopper/rc24 used an open risc processor with a os completely locked down by jennic !
Jumar Macato
@jmacato
Dec 10 2018 17:53
well i mean not to opensource the IP/end products but rather simulate what linux has done on software world i guess, providing an open standard as a foundation
anyways, we're getting offtopic now haha :) I can't wait till dotnet/wpf drops the rest of the managed code so that we can get our hands dirty on it :)
ahopper
@ahopper
Dec 10 2018 18:01
yep, but Avalonia definitely is attractive to the whole semi embedded world as it gives freedom of os choice which is a great sales point.
Jumar Macato
@jmacato
Dec 10 2018 18:01
i wholeheartedly agree :smile:
just popping your app on 3 major desktop OS's without much fuss is the best feature of Avalonia indeed.
Steven Kirk
@grokys
Dec 10 2018 20:15
@toytonics just replied to your issue. very strange!
apologies for the silence from me these last few weeks. my mum has been very unwell and in hospital, and that's been taking up all my time
the good news is she's now home and doing much better