Ahhh much better with the color. Also added a bunch of small usability tweaks to make edge-case operations feel more fluid while there.
Ahhh much better with the color. Also added a bunch of small usability tweaks to make edge-case operations feel more fluid while there.
In Atlas 1.0.2 for both iOS and Mac, I added a lil inline pop-up window for wiki-link autocompletion at a tester’s suggestion (thanks @BrendanThompson!) and omg it's so fluent to complete despite being such a nightmare to implement well across platforms.
After taking this screenshot though, I think it'd be nice to tint that text, so you know that's what you're acting on.
A couple of weeks ago I made a little app called Keyhole that gives you back control of your Mac's media keys. I got a pretty nice reception to it - I'm glad it's useful to others!
I wrote a little blog post about it: Introducing Keyhole: An App I Shipped In A Week
Just had to rewrite a bunch of the placement logic for Octavo, my PDF imposition/printing Mac app. It was a bit of a rabbit hole, there were a bunch of bugs and bad assumptions interacting together, and as soon as I wanted to place a page slot rotated 90 degrees, they all came to the surface.
Fixed and unit tested now.
As a reminder, the TestFlight beta is open: https://octavo.pro
I silently launched my collection, canvas, and writing app, Atlas, into App Stores in the middle of last month and have spent a few weeks working out kinks to the point I feel more comfortable talking about it! Yay! It's only been... 2.5 years
A custom markdown engine, canvas system, iCloud syncing with conflict resolution. It's ambitious!
BUT I’ve already picked up a few subscribers :D
App Store: https://apps.apple.com/us/app/atlas-write-and-collect/id6755169090
Learn more: https://contagious.dev/product/atlas/
#iosdev #macdev #indiedev
Working on some more liquid glass in Octavo.
TIL: the URL NSSavePanel returns for a folder does not include a trailing slash while SwiftUI's fileImporter includes the trailing slash.
And one more for tonight: Octavo's Imposition Settings getting a Mac look-and-feel makeover. It's not perfect yet, but it's already looking more Mac-like than before!
What do you folks think of this liquid glass sidebar? I was going to avoid liquid glassing my sidebar since it's not full height etc, but it seems to work here better than in apps where it is!
Another before/after of making some of Octavo’s UI more Mac-like. I’m using (a rather heavily modified version of) CocoaCompose by @pasi and it's already looking a lot better than before!
Now to move on to the more complicated panes.
RE: https://kolektiva.social/@iain/115980766408939737
Alright, got the file importer working on iOS by using the #SwiftUI file importer, which replaces the custom open panel I was using for macOS but it’s less good as it doesn’t support selecting folders.
And why is the workflow for getting files onto the iPad simulator so cumbersome?
I am glad to share the first release of "Sim Folders".
Located in the menu bar, It will let you explore the file system of your xcode simulator in one click.
Free, the app is available on the Mac Ap Store: https://apps.apple.com/fr/app/sim-folders/id6757223826
Open source, the code is available on github: https://github.com/Ysiel/SimFolders
Enjoy 😀
Sweating the details on this paywall button. Getting concentricity on MacOS was surprisingly difficult. Now to figure out hover state and pressed state — which you don't get for free and also seem difficult!
(Pricing is a placeholder, not totally decided yet, fwiw.)
I've been automating generating screenshots of Octavo. My script sets desktop background, pins the clock, sets the app window in the right place, and repeats the same screenshots for dark and light mode.
On iOS Testflight, if you don't change the app version number (just increase the build number), subsequent builds ship to testers without a manual review.
This… does not seem to be the case on MacOS :(