SwiftUI Modal Badness
post

I’ve had a longstanding issue in Retrospective Timelines. I have a simple EditButton on the list of timelines in my app. This button toggles the list into edit mode where the user can perform several actions. Reorder timelines Delete a timeline Tap a button to open the timeline in a … Read More

User Interface Update
post

I’m making progress on the user interface for the app. Most of my time has been spent on making the Event List views look the way I want. I’ve also updated the Event Edit view with a new timeline picker and a long form text view for editing notes. Timeline … Read More

SwiftUI – A note about onAppear()
post

This morning I made a custom version of a picker for the events form. I needed a way for events to select a different timeline. The default picker in SwiftUI had some limitations so I set out to make my own. The only main difference is that it uses a … Read More

Setting up CloudKit with Core Data
post

This is something I keep forgetting how to do so I’m posting this as a reference for future me and anyone else that finds it helpful. These instructions assume you have created a new Xcode project with these options. Language: Swift User Interface: SwiftUI Check the box for “Use Core … Read More

Event Date List Row
post

I’ve been spending a lot of time today thinking about the row for the list of event dates. This has been something I’ve been sort of stuck on for the last couple of weeks. This list is a bit tricky because the data on it is not strictly events. The … Read More

App Icon Drafts
post

I spent a little time this evening playing with app icon ideas. This is the one I like the most so far. Update: 2019.10.30 I made my first round of revisions of these. I added some gradients and I replaced the white color with a light grey and I think … Read More

iPad Width issues
post

There are some issues with the NavigationView in SwiftUI that prevent the Master Detail version from showing the back button in portrait mode. To get around this I’m using StackNavigationViewStyle. This is OK on most iPads, but on the larger iPad Pro models in landscape it looks ridiculous. This is … Read More

Event Detail and Edit combined
post

Up until now I’ve been using separate views for Event Detail (view only) and Event Edit. I decided to try to combine these into one view and work them into the main navigation stack. This way event data entry can be done without opening a modal. Adding a new event … Read More

UI as of Oct 14
post

I’ve spend the last few weeks working on schema and core data. I’m ready to start working on some more advanced user interfaces. Before I begin I wanted to share some images of what the app looks like as of Oct. 14, 2019. Timelines will likely change very little, but … Read More

Dynamic Sort Descriptors and Predicates
post

I based most of my core data code for Retrospective Timelines on an example project that you can check out here. The developer sent me the link to this in a comment on stack overflow a couple of months ago. Throughout the project I’ve made small changes to this to … Read More

1 2 3 4 6