That is annoying, but it is usually temporary as one can adjust the wiring around a bit. Also, the selection of good wired headphones is broader and, like you said, the ”connection” is always great (apart from hardware issues). The pair I got has detachable cord, which makes it easy to change the wire if it goes bad.

matigo.ca.

I prefer wired headphones when I am working on computer and have meetings. For on-the-go purposes wireless is the way to go. 😊

matigo.ca.

Heading to the office to attend a couple of meetings and to pick up my new wired headphones.

Hectic day, it was almost scheduled to the minute. I’m more than happy that it is over now (only the regular evening stuff remains).

”Fixed” one issue that has been in the app since the 1.0 release. The word fix is in quotes because the root cause of the issue has been missing data from the backend, but instead of providing that data they introduced a new field that contains a part of the missing information. That means I added a special handling to the app to use that field to show the partial information we can interpret from it.

Hah. The project itself will have the documentation as part of the repository, the blog post is just an announcement to clarify what I have done and, hopefully, why I have done it.

matigo.ca.

Adding tests to the open-source project I am building is fun. More tests need to be added, though, before I make it public. Also, I have a couple of refactoring ideas that I might want to do before the publication, and I want to write a blog post about the project as well.

Okay. Got that one sorted out, the solution was to add a constraint to keep the content stick to the top of the safe area and then increasing the height to contain some safe area. Next up, adjusting the height of an options list based on the height of the individual elements (they can have 1 or 2 lines, depending on the app language and system text size).

//

matigo.ca.

Headache of the day: Adapting the height of a custom element on iOS based on the content height, especially when the system text size is increased. There were certain assumptions made back in the day, and those are no longer valid.