![]() ![]() The colors that I tend to use to debug are bright pink and yellow and “developer red,” which is just this horrible eye-bleeding.īrent: You know what? I'm weirdly a fan of developer red. It's interesting, because for testing, I don't have a really great eye for complementary colors, which is a real good reason why Joel and the rest of the design department are heroes. We're not going to change that if you switch your system.īrent: Sure. If you make a new Plan document, you can choose the background color that's behind your Gantt view, behind your list of tasks, you know, lists of resources, but if you want to make it bright pink, more power to you. Rey: That's the rule that we used with Plan as well. We have templates and sample documents that are dark mode friendly, that are more dark colors and use that kind of thing, but whatever is set is what we should use. Where we landed was that we should be predictable. Rey: What happens if you send it to a coworker and they're not in dark mode? Rey: What color is the corkboard behind it, right? The void.īrent: If you start a document in dark mode, and it's black by default, and you switch to light mode, should it switch?īrent: Should it check if you changed a few colors? With OmniGraffle, we have a default canvas color, right, that's white, like when you make a new Graffle document, you have a white screen in front of you, and you can drop shapes and lines and everything and customize from there, but in a new document in dark mode, should that be black?īrent: Yeah. Rey: The really interesting question with dark mode is, where do we let the system choose your colors and where do we let the user's preferences shine through. Rey: I'm trying pretty hard to make sure I don't write that kind of stuff out at this point, but it's definitely something to keep in mind. Maybe there's a color blind mode that will come up later or something.īrent: Oh you know, that's a great point. I don't know what that would be, but maybe there's more accessibility stuff. There are currently four different appearance classes that Apple supports, but it's definitely written in such a way that there could be more. Rey: But doing that with the sheer quantity of little fiddly “this color should be gray at 70%,” you know, and 30% opaque, or we could just use the background color for the control that is everywhere else on the system.īrent: I guess there's also the high contrast modes too. That's so much easier." Because you can define colors in a way that you can set a dark mode alternative and a high contrast dark mode. Just use what the system has." I was like, "Oh thank goodness. Rey: It was like, "No, just use what the system has. As I started working with Joel, who was kind of my dark mode partner in crime. ![]() Rey: Well it wasn't even that it just didn't look good, but everything that we do custom has to be maintained. I started out like, "Okay, I'll preserve this very exact shade of gray. We definitely had places where we had the very exact shade of gray that we wanted for the background of this button. There were definitely things that needed to be adjusted though. It made this a lot easier, because visual effect views were already a thing and materials were already a thing. I see." In this case, one of the vibrancy work that was introduced in, was it in Sierra and High Sierra? Rey: Yeah, it's funny, because sometimes you kind of look back and you're like, "Oh that's what they were aiming for. Ryan did a lot of stuff on that in earlier releases.īrent: Apple kind of prepares us in advance in a way. ![]() A lot of credit for that goes to previous work on vibrancy. Rey: A decent amount of it just worked, which was nice. Rey: It is… So there's that kind of ridiculous comment that Apple makes every once in a while about “it just works.” How did it go during dark mode with OmniGraffle? It's a pretty big app, a lot of UI, inspectors, side bars, content area, popovers. Rey: So that's what I've kind of taken as my title for the moment.īrent: In the studio with me today is the sorceress of darkness-īrent: OmniGraffle engineer. I told some of my teammates on Graffle that I was working on dark mode, and that I had been pegged to work on dark mode for OmniPlan as well, and Reid's response was “you're the sorceress of darkness.” Is that correct? Adding dark mode support to OmniGraffle? Say hello, Rey.īrent: So, Rey, you are, as I only just said, an OmniGraffle engineer. In the studio with me today is Rey Worthington, OmniGraffle engineer. Music!īrent: I'm your host, Brent Simmons. Get to know the people and stories behind The Omni Group's award-winning productivity apps for Mac and iOS. Brent Simmons: You're listening to The Omni Show. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |