What are new features in Xojo you can't live without?

Sounds interesting … please tell us more. :wink:

After reading this and also Norman’s blog post recently I wonder why I not see that on my Windows machines? I am quite happy with how Xojo.Net.HTTPSocket is behaving since you fixed <https://xojo.com/issue/40580> and I have heard no reports from our users about any problems.

All of our machines are Windows 7/8.1/10 configured with IPv4/IPv6 dual-stack mode. But only in Link-Local mode (IPv6 addresses start with FE80 and are auto-generated).

Using Xojo.Net.HTTPSocket to connect to a well-known IPv6 site (www.kth.se) I see in Wireshark that only one DNS lookup is performed (a type A). The reply contains both A and AAAA records for the host. But, since the machine doesn’t have an IPv6 Global address, the A records are simply ignored.

My guess here if users have problems and using IPv6 tunneling it’s a MTU issue in the network.
http://test-ipv6.com/ is a good resource.

Not necessarily. I have long ago replaced the default listbox by a Container Control where the entire listbox scrolls instead of its content. Took zero declare. And the scrollbar appears only during scroll, typical of modern macOS.

I remember taking you up on smooth scrolling a while ago.

I concur macOS users are kind of picky, but good design does not necessarily mean declares.

That said, indeed seeing NSTableView underlying Xojo ListBox would be a huge improvement. At the condition to keep the current level of abstraction. Naked NSTableView is definitely not simple to use.

oh hehe :slight_smile:

That’s odd. So the control scrolls but the listbox content not? Do you have an example project to showcase this?

Indeed, the listbox adjusts its height according to the number of rows so it never needs to scroll. Then scrolling is done in the Container Control.

I cannot find this back, but a while ago, you dared me to show a smooth scrolling listbox and I remember posting a project. I cannot locate it right now. Anyway, you have the principle.

I use that for some of my apps in the MAS https://itunes.apple.com/us/app/zmethod-for-zaner-bloser/id1202999812?ls=1&mt=12

Edit : I found the 2014 thread where you dared me to produce a smooth scrolling listbox, and where I did post a sample project :
https://forum.xojo.com/14358-what-do-people-want-from-the-listbox-control/40

Just read again. The project is still downloadable as well.

I’m pretty sure this is the IPv6 DNS problem. You can test it by temporarily turning off IPv6 on your machine.

[quote=323868:@Michel Bujardet]Edit : I found the 2014 thread where you dared me to produce a smooth scrolling listbox, and where I did post a sample project :
https://forum.xojo.com/14358-what-do-people-want-from-the-listbox-control/40 [/quote]

I now remember why I didn’t look into any deeper: No scrollbar is shown and scrolling is funky/weird when you get to the bottom. :slight_smile:
But is is good solution nevertheless.

Dont take that as “OMG They’re working on …” since thats NOT what I’m saying
There is nothing to tell
Just saying that at some point in the future “listbox” could, on OS X be replaced by NSScrollView, something else on Windows & Linux
And all you’d have to do it reopen your project & recompile in a new version of Xojo
As long as it’s “listbox” then whatever updates occur under the hood you get “for free” just by using a newer version
Same as always

[quote=323893:@Christoph De Vocht]I now remember why I didn’t look into any deeper: No scrollbar is shown and scrolling is funky/weird when you get to the bottom. :slight_smile:
But is is good solution nevertheless.[/quote]

That is a basic proof of concept from 3 years ago. And I did not pretend to sell a class, just to show the possibility.

What did you think ? That no personal work was required ?