At the same time I make Mac apps and I've got to adopt liquid glass to keep my apps looking alive/updated. How to do this without making my apps UI worse?
I would love to see some "how to fix Liquid Glass" type articles. List out the problems, list out potential solutions.
Anyone run across articles like this? Please share relevant links.
For iOS, I guess if you just update the bottom navbar (if you're using it) and use the fancy new glass back buttons that should be enough to keep them looking updated without breaking the UI in major ways.
For macOS maybe keep original toolbars (instead of the new floating-inside-a-floating-box ones) or make a custom UIView that emulates what's currently on Sequoia. Same for sidebars. Those two alone would IMO make it better than the built in apps on Tahoe.
And a design classic, an inner rounded rectangle should have a smaller corner radius (less rounding) than the outer one AND the inner rectangle should maintain significant margin between itself and the outer rectangle's borders. This is why the new Finder sidebar looks so tacky, they got the first part (corner radiuses) right but since the two elements are so close to each other there's still a visual clash between them. How to avoid it? Use a flat sidebar with a border only on the right.
I've been self employed at Hog Bay Software [1] since 2004. I mostly build Mac apps. A few years I did some consulting. A few other years I worked with some other people, but generally it's been just me the whole time.
> Curious to know what sustains people.
It allows me to work on what I am interested in, for me that's the key. For whatever reason I've decided that text productivity apps are really interesting, and worth my time to build. So that's what I do. It hasn't lead to great riches, but I wake up pretty much every day excited to work on what's next. Pretty fun!
One thing to decide maybe before specific books is if you want to do SwiftUI programming or more traditional Cocoa programming. They both have advantages, and they can be mixed, but if you are just learning probably best to focus on one approach to start.
SwiftUI is new future according to Apple, easy to start, but also unpolished compared to Cocoa. Cocoa is old and polished, but maybe eventually a legacy technology. I'm personally still in Cocoa world, but parts of SwiftUI are interesting.
Right now Bike is very much a text editor, while notational velocity is more database of text files. At some point I hope to add a "workspace" aspect to Bike where you can open a directory of Bike files, but this is a long way off. For now the focus will just be to improve the text editor aspect of Bike.
When I came up with this feature in Bike I was pretty proud of the idea and it seemed original. Then a few weeks later I came across your post on StackExchange UX... everything already been invented I guess :) I'm curious how you came with idea? Also have you come across other editors that implement it?
For me I new that something bothered me about rich text editing... always seemed more painful then required. I was also aware of the idea of split cursor from Humane Interface book. And also aware of affinity idea from text cursor position in wrapped text editor lines. Bike's typing affinity came from combining those ideas.
Anyway would love to hear any related thoughts or ideas.
At the same time I make Mac apps and I've got to adopt liquid glass to keep my apps looking alive/updated. How to do this without making my apps UI worse?
I would love to see some "how to fix Liquid Glass" type articles. List out the problems, list out potential solutions.
Anyone run across articles like this? Please share relevant links.