fyne
fyne copied to clipboard
Add new theme updates
Previews and possible API considerations to be added here, this is a placeholder issue.
The full design needs to be exported, but here are some details to show what is being worked on:

Will there be rounded corners? :eyes:
For rounded corner, it might or might not happen in time for next release, but there is a PR #3121 which is showing good progress in adding the feature.
well done , looks refreshing .
good, i want change the button text size when mouse in and out,but i found the text style not export this field.
i want change the button text size when mouse in and out,but i found the text style not export this field.
That is not supported by the standard button. To do this you would need to add your own button that altered size based on desktop events.
Just adding it here that we discussed this during the last call. It seems like the text selection colour for dark theme is incorrect (too dark) and the section colour used in tree is still the old one for light theme. We need to check this through before closing as entirely done.
An update on things that remain to be done (as far as I know):
- [x] Update the selection colour for the light theme with new colour.
- [x] Update the text selection colour in the dark theme to have better contrast.
- [x] Make sure that the images in our README.md file are all updated (as well as those on the website of course).
I just tested the latest version of fyne on the develop branch, and overall the new theme looks great.
One thing I don't like (and let me know if you'd rather have this conversation in a separate issue) is how light the border around unchecked checkboxes & radio buttons are now. They're basically invisible, which makes things less discoverable. Likewise disabled widgets are hard to see and read too, as they're so light now. It's fine with the dark theme, this mostly just affects the light one.
I think this is complete. I get your point @nickjwhite but what we have done is to the design that was created. Would you be able to open a ticket to investigate the less discoverable input areas and we can look at it further?