_Davidsmith,
@_Davidsmith@mastodon.social avatar

Over the summer I didn't have time to do a proper watchOS 10 redesign for Pedometer++. I am now tackling that project, which is actually much easier now that I've actually lived with watchOS 10's redesign for several months.

Something I found super helpful was to take a screenshot of every screen in the app and lay out the current UI hierarchy, which when I see it laid out like this is a bit of a mess. But I couldn't tell how much of a mess without the perspective of seeing it all at once.

_Davidsmith,
@_Davidsmith@mastodon.social avatar

As part of this watchOS 10 redesign I'm also committing to stop using custom font sizing for my UI elements and instead just use the system size classes. As much as I like to think that I can end up with a better design by tweaking every last text label, the reality is that when I then zoom out and look at the app as a whole the result is less harmonious and balanced.

A tremendous amount of work clearly went into getting these text metrics perfected and I should avail myself of those benefits.

A table showing the font sizes as listed in the HIG for watchOS

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@_Davidsmith Ah, do you have the link for that table by any chance? Would love to share with the designers at my work!

kristofferjohansson,
_Davidsmith,
@_Davidsmith@mastodon.social avatar

I'm converting all of my iOS UI to use the system standard text sizes. Now that I've done it I'm not really sure why I didn't do that all along, but oh well, it’s awesome now.

While doing that I also noticed that my old UI was feeling kinda “heavy”. So I also decided to embark on a small redesign of all the visual controls to make them “lighter”. It isn't finished yet but I'm super loving the early results. I suppose the sign of a good redesign is when I now can’t stand the old one.

A dark mode comparison screenshot showing the old Pedometer++ design for the start workout screen on the left and the new design on the right. The new design has smaller, more harmonious text sizing and buttons without borders and slight shadows.

sense,
@sense@mastodon.social avatar

@_Davidsmith it’s one of the things I always thought you were doing intentionally but I also like how you adopted your designs to be more „iOS-y“

BenRiceM,
@BenRiceM@mastodon.social avatar

@_Davidsmith I think you could go bolder with the Offline Maps and Live Activity headers, but that’s a very nice improvement overall

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@BenRiceM I've experimented so much with those weights. Medium feels too light, Semibold feels too heavy…Why can't there a be a "Every so Slightly Bold" option 🤪

BenRiceM,
@BenRiceM@mastodon.social avatar

@_Davidsmith You're not wrong, that's a tough one.

In general I do think iOS makes good typography easy, but great typography a huge challenge

oelna,

@_Davidsmith I don't exactly know about iOS, but my impression was that San Francisco existed as a variable font, where you can specify weight in 1/1000 increments, no? The weight you're describing should be about 550?

oelna,

@_Davidsmith Maybe it's stupid to send you this, but my brief research into the topic says it should be possible in SwiftUI or regular Swift as well 🤷🏻‍♂️ https://movingparts.io/fonts-in-swiftui https://iosexample.com/variable-font-example-for-swift/

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@oelna Thanks for the links, yeah I might play with that a bit to see about a variable boldness. But the tricky part is one of the core things I'm trying to do is to move away from tooo much custom type stuff and just rely on Apple's choices...but very much worth exploring.

jncn,
@jncn@mastodon.social avatar

@_Davidsmith Thank you! A very welcome change. I always felt like I was using my moms phone in your apps 😅

abrahamson,

@_Davidsmith I’d always head-cannoned that you’d researched some uncommon UI sizing/accessibility materials early on and stuck with it, or alternately that your own eyesight might be bad (said the guy with pretty strong Rx in his glasses). Either way, super happy to see the revision to standard system text sizes! It does look awesome, and also models good OS behavior for other devs.

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@abrahamson I did do that accessibility research and work back when I first designed this UI but I think I got too stuck into the "Accessibility Mindset" and ended up building too many affordances into regular UI, rather than putting them in the screen when the relevant Accessibility setting is enabled.

gracjan,

@_Davidsmith Does the new design work well with Dynamic Type and the system “Bold Text” setting?

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@gracjan Yup, it actually is better for both of those modes. Here is it with bold test and +2 size set. Which is one of the big advantages over my previous approach which worked but required lots of custom tweaks to fit well.

tobiasdm,

@_Davidsmith nice work!
Small thing: the map icon was great, maybe don’t throw all icon out in favor of a purely text based views, particularly when there are so many actions on one screen.

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@tobiasdm Thanks for the suggestion! Yeah, I struggled a bunch with that. I tried an icon oriented version but went back-and-forth on if it made the view too cluttered. It definitely gives it a clearer distinction between actions, but there is something lovely about the super clean look of the text only.

I also tried one with the icons in the section headers, which kinda works but felt a bit more disjointed.

image/png

tobiasdm,

@_Davidsmith I prefer the icons in the buttons. Seems more scannable, especially on secondary visit to the screen when you know what you need e.g. to download some more maps.

nehalvpatel,

@_Davidsmith It looks better and looks like it will feel so much better to use, but I think removing the "Planned Route" heading might be a regression?

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@nehalvpatel Thanks for the suggestion. It is a point I've gone back and forth on a bunch. I like it both ways, not sure which i'll end up on.

psolanki,
@psolanki@sfba.social avatar

@_Davidsmith Looks great! Related feature request for you - support for Increase Contrast accessibility setting :)

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@psolanki Absolutely coming soon, I just finished up working on the Button Shape support Contrast is next. I hope to cover all the modes as best I can

namekkural,
@namekkural@mastodon.social avatar

@_Davidsmith thank you!! 😅 I was considering suggesting making the text smaller but then I always thought you liked that better and it makes your apps more recognizable. I think they are more usable with the standard text sizes though.

stroughtonsmith,
@stroughtonsmith@mastodon.social avatar

@_Davidsmith this looks great!

ryanashcraft,
@ryanashcraft@mastodon.social avatar

@_Davidsmith Is this screenshot with larger dynamic text? The nav bar title looks quite large still.

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@ryanashcraft Yeah, those older screenshots were still a work in progress. This is were I ended up now:

Which is definitely a smaller more system typical header size.

kkolakowski,
@kkolakowski@mastodon.social avatar

@_Davidsmith Still looks way larger than standard "body" size 😉

Unless you have larger text size set (but nav bar buttons seems to be default size? 🤔)

lonnie,

@_Davidsmith What program did you use to make this diagram?

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@lonnie That was made in Sketch. It isn't a perfect tool for it but it since this was more of a brainstorming activity it did the job alright.

jerome,
@jerome@jasette.facil.services avatar

@_Davidsmith As someone who's a big fan of Pedometer++, I never quite understood the benefit of starting an activity from the app, instead of starting from the Workout app. Are you able to expand on that?

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@jerome The main benefit is that you get a more customizable workout screen where you can choose which metrics to show (time, distance, speed, steps, ...) additionally you can also display a live map on your wrist with an optionally overlaid route marker.

The built in app is great but I provide a more customized experience for walking type activities.

simonharper,
@simonharper@mastodon.social avatar

@_Davidsmith @jerome very much looking forward to this David. Which maps will you using for the app when its released?

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@simonharper It uses Open Street Maps for the main map, and then in the UK I'm adding in support for OS Maps.

I recall you being very excited to get the OS Maps, and so far it is looking promising that their support will be ready before the end of the year.

simonharper,
@simonharper@mastodon.social avatar

@_Davidsmith oh wow!! Yes you recall correctly 👍🏼 This is such good news. Can I dare ask - is it their iOS OSMaps app that will push the map and route data to the Watch and any Watch created routes to the iOS OSMaps app? So works independently or as an OSMaps app companion. Much like my long lost fave app ViewRanger app used to do.

_Davidsmith,
@_Davidsmith@mastodon.social avatar

@simonharper The app is completely separate from OSMaps iOS app. I'm just using their mapping tiles for display. You'll manage your routes/offline areas within Pedometer++.

simonharper,
@simonharper@mastodon.social avatar

@_Davidsmith Cool 😎

simonharper,
@simonharper@mastodon.social avatar

@_Davidsmith oh and needless to say, happy to help beta test at any time 🫣🥰

timmcgreger,

@_Davidsmith even as a user of your apps only (not a developer) I really appreciate getting to see how you think through the app development process and your approach to how best to redesign an existing app for a new OS paradigm…genuinely interesting

erik,

@_Davidsmith this reminds me of my scribbled maps of adventure back in the day.

“YOU ARE STANDING AT THE END OF A ROAD BEFORE A SMALL BRICK BUILDING.
AROUND YOU IS A FOREST.
A SMALL STREAM FLOWS OUT OF THE BUILDING AND
DOWN A GULLY.
east
YOU ARE INSIDE A BUILDING, A WELL HOUSE FOR A LARGE SPRING.
THERE ARE SOME KEYS ON THE GROUND HERE.
THERE IS A SHINY BRASS LAMP NEARBY.
THERE IS FOOD HERE.”

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • InstantRegret
  • Durango
  • provamag3
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • JUstTest
  • lostlight
  • All magazines