-
Notifications
You must be signed in to change notification settings - Fork 757
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Skia] TextBox #4319
Comments
Just to mention that this is a very important component, a basic component. It would be great to have it implemented. Don't get me wrong, I'm not trying to rush the implementation. Just adding my opinion and a vote+ for this. Thanks for the great work 👍 |
Hi. How can I help you to implement TextBox in Skia? |
Please implement this feature asap, without text input, almost all of Skia heads are useless. Why is it getting postponed? |
This has been postponed because we had higher priorities to tackle for our paid customers and/or we invested where we have the most traction and the most users. We agree that his is important and we're doing our best to contribute as much as possible to our Skia backend. This is a free and open-source project. It there's something that you want and isn't there. If you want/need it, you have two options, you contribute a PR or you pay for Enterprise Support for us to prioritize. Thank you |
Please, this is essential |
Hello Uno! |
It's shipping in 3.7, within the next 24 hours! |
Uno team, thank you guys so much! |
@jader1313 The first version is really initial support, so things like this are not working that perfectly yet. But definitely file issues for all of these and I will tackle them one by one. Keyboard navigation (tabbing) in particular is in active development right now, but having it working with this native text box will be crucial too. |
@MartinZikmund Isn't "really initial support" (almost) done? Textbox works for me in wpf, including being able to copy the contents to clipboard. Multiine works, but |
@mterwoord yes, many things should be working but things like |
@jeromelaban, do you have plans to support .NET Framework targets for WPF head? I tried TextBox on .NET Core runtimes is still not a part of typical Windows installation, so this may be important. P.S. Alignment for PlaceholderText property also doesn't work. |
@mmarinchenko I think, that is no sense, to do it. And .NET roadmap shows, that the Microsoft planing to unify their platforms to single .NET platform: I hope, that soon .NET could become a part of default Windows installation. So I think, that it's not relevant to spend time for the old .NET Framework support. |
I hope .NET (core) won't be part of default Windows installation. I can't find the source of it but I read somewhere by MS that's what was the main cause of the standstill of .NET framework. It being part of the OS means very strict rules for compatibility, whereas with .NET (core), they said there will be incompatible changes allowed between LTS and GA releases (ie, going from 6.0 to 7.0 could mean incompatible changes) |
@LeftTwixWand, I'm not sure that I got it right... If I understand correctly the main reason why WPF is supported by UNO is Windows 7. So there are my points.
I have other options, such as developing this app in pure WPF (or even WinForms), because it's unlikely that it will be needed on other platforms than Windows. But who knows? I have some time before we start so I decided to ask @jeromelaban about UNO plans. Anyway, thanks for your comment! I hope my intentions are clear now 😅 |
@mmarinchenko I'm perfectly understanding you about users on the Windows 7. |
@mterwoord I guess the original source is this blog post: https://devblogs.microsoft.com/dotnet/update-on-net-core-3-0-and-net-framework-4-8/
|
If size is of concern, I'd suggest having a look at single file deployment, and linking. Both should be possible with .net 5, and also I think Uno project is also working on getting this working.. |
We don't have plans to explicitly support net48 or earlier in the templates because net5 is supported in Win7, but WPF support nuget packages do have As for the size of the app with net5/net6, you can enable IL trimming, this will make the payload much smaller. |
The app runs on
Ok I see. Thank you all, guys, for your attention! |
Can you open an issue on for particular issue with a repro app that shows it? There should not be any difference with the behavior from the netcore one. |
Yup. #6842 |
Basic support for text input on Skia is now impelmented, let's create separate issues for bugs and missing features as they are needed. |
Add TextBox support for Skia WPF/GTK
The text was updated successfully, but these errors were encountered: