Feather(Views): Fix theme section clipping on iOS 26#492
Feather(Views): Fix theme section clipping on iOS 26#492claration merged 1 commit intoclaration:mainfrom
Conversation
|
hmmmm this is a solution but maybe try increasing the corner radiuses of those cells in ios 26? |
Do you mean instead of this solution or in addition to? |
|
Well the way feather supports liquid glass is via userdefaults boolean, so we cannot use an #if available unless iOS 26 has some layout issues that can appear. So dont this unless necessary. You could probably make it not clip regardless of version and I would happily accept it. |
|
@khcrysalis Updated with an entity to determine Liquid Glass status. Please let me know if I should remove the conditional iOS check. If you compile the project with Xcode 16, then it won't compile with the check in place. |
|
@shgew that change was unnecessary and it worked fine before we also cannot use newer sdk features at this moment. |
sorry. not sure what you mean. I reverted clipping changes. let me know if I misunderstood you. |
|
I was talking about liquid glass status, we don't need it. |
|
Look, you don't understand me clearly, let me explain what feather does for liquid glass. It does not use iOS 26 SDK. It cannot use new SDK feature, nor should the settings for liquid glass should be changed (not sure why you even changed it in the first place, it works?). While your original PR has good intentions it seems like you lack understanding of where I'm coming from and why the project is structured this way. We cannot fix clipping but we can most likely change the corner radius of the cells by checking the Boolean from the that liquid glass userdefault instead of making a#if available check. |
So... Do you want me to just unconditionally increase corner radius of those cells or base the check solely on |
|
Yes |
|
Thanks for clarifying your approach. I eventually understood what you meant, but to be honest it took me quite a while to get there because the responses were very short and I had to keep asking for more details. Also, I want to note that the comment “you lack understanding of where I’m coming from” felt a bit unfair. The difficulty wasn’t that I didn’t want to understand, it’s that it took a lot of back-and-forth before your reasoning became clear. More upfront context from your side would have made this much smoother. I’ll adjust this PR accordingly now that I understand the direction. |
|
As for the |
Add LiquidGlassStatus Revert clipping changes Revert "Add LiquidGlassStatus" This reverts commit 568ec82. Change corner radius based on liquid glass avaiability
dff9b55 to
08f2401
Compare
|
My apologies for that response I made, was annoyed since that push seemed unrelated. Should've been more clear. This recent change seems good, when it comes to transitioning to the iOS 26 sdk in the future we can just lookup these userdefaults in the future to get rid of any code that uses these quite easily, so it shouldn't really be a problem. Though, for now we don't have plans on transitioning because the toggle in settings does the job quite well already. |
|
Totally fair. I understand. |
|
Thank you very much! |
after-before-18.mov
after-before-18.mov
before-26.mov
after-26.mov