These are chat archives for AvaloniaUI/Avalonia

9th
Nov 2018
ahopper
@ahopper
Nov 09 2018 08:41
some valuestore stats from control catalog
there are 312 property ids, 7596 valueStores with a mean of 5.8 values per store
Nikita Tsukanov
@kekekeks
Nov 09 2018 09:58
Can we have a separate myget repo for PR builds? That would be really nice for testing
@grokys @jkoritzinsky
With separate access key so we wont worry about it being leaked
Repo per build would be better, but I dont think there is a platform supporting that out of the box
danwalmsley
@danwalmsley
Nov 09 2018 10:07
@kekekeks azure seems to support this
Nikita Tsukanov
@kekekeks
Nov 09 2018 10:19
Could we setup it then?
danwalmsley
@danwalmsley
Nov 09 2018 10:30
i'll have a look
"Select a feed hosted in this account. You must have Package Management installed and licensed to select a feed here."
looks like it might not be a free feature
I can do a separate myget feed if someone creates it though
Wiesław Šoltés
@wieslawsoltes
Nov 09 2018 11:00
Just create separate myget feed and deploy on only on pull requests using azure devops
Benedikt Schroeder
@Gillibald
Nov 09 2018 11:48
Is anyone using a TabStrip for data bound TabControl and could test my TabControl rework that supports this without a TabStrip?
The rework doesn't have a transition on content change. If that is a needed feature we could add a custom ContentPresenter implementation that handles transitions.
Nikita Tsukanov
@kekekeks
Nov 09 2018 14:27
@danwalmsley @wieslawsoltes X11 backend is mostly ready for testing.
Missing features are:
  • window icons
  • screen API
  • scaling
  • file dialogs (we'll need managed ones)
BTW, X11 clipboard is WEIRD
Took me several hours to figure out how it works
Nikita Tsukanov
@kekekeks
Nov 09 2018 14:40
@ahopper could you please make a PR to include your VirtualizingWrapPanel to the main repo?
Otherwise I would be forced to make our file dialog look like this: https://i.imgur.com/gEKMDNs.png
And make it default
Nikita Tsukanov
@kekekeks
Nov 09 2018 14:51
Well, actually, I'm now trying it and don't like its scrolling approach
Since it scrolls on item basis
Instead of row basis
ahopper
@ahopper
Nov 09 2018 14:53
yeah some work is needed to fix this
Nikita Tsukanov
@kekekeks
Nov 09 2018 14:55
Will probably use some kind of hardcoded grid layout
ahopper
@ahopper
Nov 09 2018 14:55
I think I came to the conclusion that the virtualizing interface needed tweaking to make it work
I'll have another play with it
Nikita Tsukanov
@kekekeks
Nov 09 2018 14:56
It works for GtkFileChooser which we are currently using on Linux, so it should be OK for managed dialog
ahopper
@ahopper
Nov 09 2018 17:46
making a virtualizingWrapPanel scroll strictly by row is a bit tricky if the items are of differing sizes. I'll look at making it work for items of the same size which I guess is a common use case.
Nikita Tsukanov
@kekekeks
Nov 09 2018 18:06
It would be grid panel, I think
not "wrap panel"
Which would accept item width/height in either virtual pixels or percentage
ahopper
@ahopper
Nov 09 2018 18:14
I guess so, for my use I want as many items as fit but code would be very similar for VirtualizingUniformGrid
where you fix the row/col count
maybe WrapGrid
ahopper
@ahopper
Nov 09 2018 18:28
I guess your idea of virtualPixels or % effectively combines the two, nice
ahopper
@ahopper
Nov 09 2018 22:01
what should the end scrollbar buttons in a list do? Currently in a VirtualisingStackPanel they scroll a number of lines (3 in the virtualization demo), most things in windows appear to scroll just one line