Posts in Ios (20 found)
Chris Coyier 1 weeks ago

Default Apps Early 2026

It’s a time of slow change for me when it comes to the apps I use most regularly. I also maintain my subscription to SetApp , because I use a handful of things it offers that makes it super worth it: TablePlus , Typeface , Paste , CleanMyMac , Bartender , etc. 🔐 1Password for passwords , but ideally I’d like to switch to Apple’s Passwords/Keychain for most things. Partly because of iOS. When I save a new password on iOS, it’s always the native Passwords app that offers to save it, not 1Password, and that neuters the usability of 1Password to me. I don’t like having one foot in both apps, but it feels somewhat inevitable as 1Password is required for work sharing. 👨‍💻 Cursor for large project coding , but I’ve bounced around a lot. There are so many VS Code forks with AI integration it’s been interesting to try them, but I mostly find them all pretty similar. Windsurf , Trae , Antigravity … nearly identical. There are also alternative extensions to Copilot in canonical VS Code that are also largely the same. Some have better design polish than others, but the overall UX of Cursor seems the best. I also used Zed for a good month and found it pretty good. And obviously I use CodePen quite a bit for coding, but not for CodePen itself or other larger-scale projects. GitHub Desktop for Git. But I’m pulled back toward Tower because I think the features are nicer. But I’m really torn as GitHub Desktop is free and works flawlessly with things like precommit hooks that Tower sometimes has trouble with. Things for TODOs . I’m still really happy with Things and don’t feel any particular pull away from it. Other than that my TODOs are fairly disjointed overall. My inboxes are TODOs. My notes app can have TODOs. My open tabs can be TODOs. GitHub issues and pinned Notion pages can be TODOs. I wouldn’t mind a smidge better consolidation. Really wish it supported images/videos. Bear for notes . Everyday I find myself needing a notes scratchpad to write things down and it’s always Bear for me for this. I’ve had two failed-starts with Obsidian though and feel a pull toward that. Mimestream for Gmail. Surprises me as I’ve always like the web interface for Gmail, but I’m a few years on Mimestream now and feeling no big desire to leave it. Although, I’ve now got Fastmail going now too and find it very nice. I’ve got coyier.com now and [email protected] as well as setting up some family member emails through it, all through Fastmail. More Discord than Slack for group chat. I’m still in a few Slacks, including the internal CodePen Slack that is my most important one, but not terribly busy. I do more active chatting on community Discords than I do in Slack. Zoom for video calls . But gosh, wouldn’t it be nice to get off Zoom? Like maybe Google Meet is good enough since we pay for an organization there anyway? Maybe the stuff built into Slack is fine? I don’t need any features of Zoom at all other than “look at each other and talk and share screens sometimes” and it feels like that’s a commodity now and Zoom as a standalone could go. Local for WordPress Local Dev. But I think I’d rather get on Studio as I’m on Pressable hosting now and quite happy with that and Studio seems more integrated. BusyCal for calendering. But I feel like I don’t have any specific love for BusyCal. Would Apple’s default Calendar be good enough? Apparently I can’t use Google Calendar directly as there is no great way of seeing events from multiple accounts without weird trickery (which is wild??). NetNewsWire for RSS. But I also use Unread . And Reeder for iOS, but the classic one not 4. But it’s all powered by Feedbin under the hood. Ghostty for a terminal. But I’m switching back to iTerm2 . Ghostty is nice in how painless it is to switch to it, but I don’t need it to be so feature-free. The lack of search in Ghostty is the main thing pushing me away. Figma for design. Whatever though I don’t do a massive amount of design outside of the browser. I’m sure I’d be happy in Sketch or whatever Adobe thing. To me the killer feature of Figma is that it’s web based so it’s easy to link to things and share across a team. System Color Picker is the best for color. Raycast for a launcher , but I make so little use of it’s robust feature set it’s tempting to just nuke it can go back to spotlight. Arc for a browser. I’m still annoyed with the abandonment of Arc, as it’s just a damn masterclass in browser design. I switched away for most of the year, giving other browsers a real shot, using them for a week+. I tried Dia but it’s just shallow shadow of Arc. I tried Orion and switched away for reasons that ended up being my fault (it was nice though, expect for Safari DevTools), and same deal with SigmaOS. I tried Zen which was quite nice but didn’t sync as well as I needed it to. I tried Shift, Atlas, etc, there are so many . But Atlassian buying The Browser Company of New York because the CEO loves Arc was encouraging to me and I switched back. Haven’t seen any big Arc improvements, but whatever, it still works great.

0 views
xenodium 2 weeks ago

My 2025 review as an indie dev

In 2024, I took the leap to go indie full-time. By 2025, that shift enabled me to focus exclusively on building tools I care about, from a blogging platform, iOS apps, and macOS utilities, to Emacs packages. It also gave me the space to write regularly, covering topics like Emacs tips, development tutorials for macOS and iOS, a few cooking detours, and even launching a new YouTube channel . The rest of this post walks through some of the highlights from 2025. If you’ve found my work useful, consider sponsoring . Now let’s jump in. For well over a decade, my blogging setup consisted of a handful of Elisp functions cobbled together over the years. While they did the job just fine, I couldn't shake the feeling that I could do better, and maybe even offer a blogging platform without the yucky bits of the modern web. At the beginning of the year, I launched LMNO.lol . Today, my xenodium.com blog proudly runs on LMNO.lol . LMNO.lol blogs render pretty much anywhere (Emacs and terminals included, of course). 2026 is a great year to start a blog ! Custom domains totally welcome. Sure, there are plenty of journaling and note-taking apps out there. For one reason or another, none of them stuck for me (including my own apps). That is, until I learned a thing or two from social media. With that in mind, Journelly was born : like tweeting, but for your eyes only . With the right user experience, I felt compelled to write things down all the time. Saving to Markdown and Org markup was the mighty sweet cherry on the cake. As a Japanese language learning noob, what better way to procrastinate than by building yet another Kana-practicing iOS app? Turns out, it kinda did the job. Here's mochi invaders , a fun way to practice your Kana 2025 brought us the likes of Claude Code, Gemini CLI, Goose, Codex, and many more AI/LLM CLI agents. While CLI utilities have their appeal, I wanted a native Emacs integration, so I simply ignored agents for quite some time. I was initially tempted to write my own Emacs agent, but ultimately decided against it. My hope was that agent providers would somehow converge to offer editor integration, so I could focus on building an Emacs integration while leveraging the solid work from many teams producing agents. With LLM APIs historically fragmented, my hope for agent convergence seemed fairly far-fetched. To my surprise, ACP ( Agent Client Protocol ) was announced by Zed and Google folks . This was the cue I had been waiting for, so I set out to build acp.el , a UX agnostic elisp library, followed by an actual client: agent-shell . I'm fairly happy with how 's been shaping up. This is my most popular package from 2025, receiving lots of user feedback . If you're curious about the feature-set, I've written about 's progress from early on: While agent-shell is the new kid on the block, chatgpt-shell received DeepSeek, Open Router, Kagi, and Perplexity support , in addition to a handful of other improvements and bugfixes. While most of what I share usually ends up as a blog post, this year I decided to try something new. I started the Bending Emacs YouTube channel and posted 8 episodes: Enjoying the content? Leave me a comment or subscribe to my channel . While I enthusiastically joined the Emacs Carnival , I didn't quite manage monthly posts. Having said that, when I did participate, I went all in, documenting my org experience over the last decade . Ok well… I also joined in with my elevator pitch ;) While migrating workflows to Emacs makes them extra portable across platforms, I've also accumulated a bunch of tweaks enhancing your Emacs experience on macOS . While we're talking macOS, I typically like my desktop free from distractions, which includes hiding the status bar. Having said that, I don't want to lose track of time, and for that, I built EverTime , an ever-present floating clock (available via Homebrew). Emacs ships with a perfectly functional world clock, available via , but I wanted a little more, so I built time-zones . Also covered in: For better or worse, I rely on WhatsApp Messenger. Migrating to a different client or protocol just isn't viable for me, so I did the next best thing and built wasabi , an Emacs client ;) While not a trivial task, wuzapi and whatsmeow offered a huge leg up. I wanted tighter Emacs integration, so I upstreamed a handful of patches to add JSON-RPC support, plus easier macOS installation via Homebrew . Details covered in a couple of posts: While both macOS and iOS offer APIs for generating URL previews, they also let you fetch rich page metadata. I built rinku , a tiny command-line utility, and showed how to wire it all up via eshell for a nifty shell experience. With similar magic, you can also get a neat experience. I always liked the idea of generating some sort of art or graphics from a code base, so I built one , a utility to transform images into character art using text from your codebase. Also covered in a short blog post . Emacs is just about the perfect porcelain for command-line utilities. With little ceremony, you can integrate almost any CLI tool. Magit remains the gold standard for CLI integration. While trimming videos doesn't typically spring to mind as an Emacs use case, I was pleasantly surprised by the possibilities . While I've built my fair share of Emacs packages , I'm still fairly new at submitting Emacs features upstream. This year, I landed my send-to (aka sharing on macOS) patch . While the proposal did spark quite the discussion , I'm glad I stuck with it. Both Eli and Stefan were amazingly helpful. This year, I also wanted to experiment with dictating into my Emacs text buffers, but unfortunately dictation had regressed in Emacs 30 . Bummer. But hey, it gave me a new opportunity to submit another patch upstream . Ready Player , my Emacs media-playing package received further improvements like starring media (via Emacs bookmarks), enabling further customizations, and other bug fixes. Also showcased a tour of its features . Hope you enjoyed my 2025 contributions. Sponsor the work. agent-shell 0.25 updates agent-shell 0.17 improvements + MELPA agent-shell 0.5 improvements Introducing Emacs agent-shell (powered by ACP) Introducing acp.el So you want ACP (Agent Client Protocol) for Emacs? Bending Emacs - Episode 1: Applying CLI utils Bending Emacs - Episode 2: From vanilla to your flavor Bending Emacs - Episode 3: Git clone (the lazy way) Bending Emacs - Episode 4: Batch renaming files Bending Emacs - Episode 5: Ready Player Mode Bending Emacs - Episode 6: Overlays Bending Emacs - Episode 7: Eshell built-in commands Bending Emacs - Episode 8: completing-read time-zones now on MELPA. Do I have your support? Emacs time-zones WhatsApp from you know where Want a WhatsApp Emacs client? Commits: 1,095 Issues created: 37 PRs reviewed: 106 Average commits per day: ~3 EverTime - An ever present clock for macOS acp.el - An ACP implementation in Emacs lisp agent-shell - A native Emacs buffer to interact with LLM agents powered by ACP diverted - Identify temporary Emacs diversions and return to original location emacs-materialized-theme - An Emacs theme derived from Material homebrew-evertime - EverTime formula for the Homebrew package manager homebrew-one - Homebrew recipe for one homebrew-rinku - Homebrew recipe for rinku one - Transform images into character art using text from your codebase rinku - Generate link previews from the command line (macOS) time-zones - View time at any city across the world in Emacs video-trimmer - A video-trimming utility for Emacs wasabi - A WhatsApp Emacs client powered by wuzapi and whatsmeow Journelly 1.3 released: Hello Markdown! agent-shell 0.25 updates Bending Emacs - Episode 8: completing-read At one with your code Bending Emacs - Episode 7: Eshell built-in commands Rinku: CLI link previews Bending Emacs - Episode 6: Overlays WhatsApp from you know where Want a WhatsApp Emacs client? Will you fund it? Bending Emacs - Episode 5: Ready Player Mode agent-shell 0.17 improvements + MELPA time-zones now on MELPA. Do I have your support? Bending Emacs - Episode 4: Batch renaming files Emacs time-zones Bending Emacs - Episode 3: Git clone (the lazy way) agent-shell 0.5 improvements Bending Emacs - Episode 2: From vanilla to your flavor Bending Emacs - Episode 1: Applying CLI utils Introducing Emacs agent-shell (powered by ACP) Introducing acp.el So you want ACP (Agent Client Protocol) for Emacs? Diverted mode Who moved my text? Dired buffers with media overlays Brisket recipe A tiny upgrade to the LLM model picker Emacs elevator pitch Emacs as your video-trimming tool macOS dictation returns to Emacs (fix merged) Writing experience: My decade with Org Interactive ordering of dired items Patching your Homebrew's Emacs Plus (macOS) Emacs send-to (aka macOS sharing) merged upstream Mochi Invaders now on the App Store Markdown is coming to Journelly EverTime available via Homebrew Journelly 1.2 released Ranking Officer now on the App Store Awesome Emacs on macOS Journelly 1.1 released LLM text chat is everywhere. Who's optimizing its UX? A richer Journelly org capture template Journelly: like tweeting but for your eyes only (in plain text) Journelly vs Emacs: Why Not Both? The Mac Observer showcases Journelly Journelly open for beta DeepSeek, Open Router, Kagi, and Perplexity join the chat Keychron K3 Pro: F1-F12 as default macOS keys E-ink bookmarks Sourdough bookmarks Cardamom Buns recipe A tour of Ready Player Mode A platform that moulds to your needs Blogging minus the yucky bits of the modern web

0 views
xenodium 3 weeks ago

Journelly 1.3 released: Hello Markdown!

Journelly 1.3 available on the App Store Journelly feels like tweeting but for your eyes only. A fresh take on frictionless note-taking or journaling for iOS, powered by plain text (Markdown + Org). Check out journelly.com for details. Journelly v1.3 brings Markdown support (the most requested feature) along with Simplified Chinese localization and other new enhancements. By far the most requested feature. Thank you to everyone who reached out, shared interest, and helped beta test early builds. Whether you're a fan of Markdown or an Org-mode enthusiast, Journelly lets you store entries in your preferred format. You can now choose your favorite markup on first launch or via the app menu. While on topic, I also run lmno.lol , a Markdown-powered blogging service. Simple and focused, without the frustrating parts of the modern web. Custom domains welcome. My xenodium.com blog runs off lmno.lol . Simplified Chinese (简体中文) is now available, joining Journelly's list of supported languages: A home screen widget is now available, offering quick access to three key actions right from the home screen. Prefer clear buttons over swipe gestures? You can now enable Discoverable Mode under “Menu > View.” This new mode makes features more visible and easier to navigate, perfect for folks favoring more explicit interaction over gestures or subtle hints. For Org users: Journelly now renders both quote and code blocks. The entry list received a little refresh to make better use of screen space. Bottom-aligned controls also make for easier one-handed use. Since launch , Journelly has remained a single-payment app. No subscriptions . I get it, subscriptions are no fun. That said, sustainable development is tough without regular downloads . I'm hoping the new Markdown support helps Journelly reach a wider audience. Help Journelly grow: Hope you enjoy the v1.3 update. Thank you for using Journelly and supporting indie development 💛💙❤️ Save cooking recipes, movies, music, restaurants, coffee shops… Jot down your thoughts. Save your favorite quotes. Use it as a journal, memo book, or notes. Write your shopping lists. Document your travels. Simplified Chinese (简体中文) Leave a review on the App Store . Share Journelly with your friends.

0 views
Stratechery 1 months ago

An Interview with Ryan Jones About Flighty and Building Apps in 2025

An interview with Ryan Jones about Flighty, my favorite iOS app, and how the App Store has evolved over the last 15 years.

1 views
HeyDingus 2 months ago

7 Things This Week [#181]

A weekly-ish list of interesting things I found on the internet. Sometimes themed, often not. 1️⃣ Greg Morris points out some minor oddities in the recent Apple Event. I noticed a few of them myself, but not all. [ 🔗 gregmorris.co.uk ] 2️⃣ Dr. Drang points out how the fitness trend suggestions in Apple’s fitness app aren’t so smart. I agree, they’re either too vague or too specific and I hardly look at them anymore. Needs a rethink. [ 🔗 leancrew.com ] 3️⃣ Matt Birchler’s got some good thoughts on LLM costs regarding token usage and cutting edge models. I think he’s spot on. [ 🔗 birchtree.me ] 4️⃣ The visual and production work in this iPhone review is absolutely incredible. I can’t imagine how it was made in just a few days. ( Via Matt Birchler ) [ ▶️ youtube.com ] 5️⃣ If you’ve ever used the CARROT Weather, you’ll be used to getting the unexpected out of this app. But I admit, I was surprised by an impressive musical number featuring its developer, Brian Mueller. [ ▶️ youtube.com ] 6️⃣ Stephen Hackett was right, this blog post evaluating macOS versions, but in reverse, is required reading. [ 🔗 rakhim.exotext.com ] 7️⃣ “ AI art might eventually have the right number of fingers, but it’ll never have a heart.” The Oatmeal gets you right in the feels. [ 🔗 theoatmeal.com ] Thanks for reading 7 Things . If you enjoyed these links or have something neat to share, please let me know . And remember that you can get more links to internet nuggets that I’m finding every day by following me @jarrod on the social web. HeyDingus is a blog by Jarrod Blundy about technology, the great outdoors, and other musings. If you like what you see — the blog posts , shortcuts , wallpapers , scripts , or anything — please consider leaving a tip , checking out my store , or just sharing my work. Your support is much appreciated! I’m always happy to hear from you on social , or by good ol' email .

0 views
Alex White's Blog 2 months ago

Parsing GPX files with Swift

I've been playing around with a really fun experiment the past few days using Swift. I don't have much experience with Mac OS development, but have been very pleasantly surprised by Swift and Swift UI! There's so much that can be accomplished out of the box that I haven't even looked into third-party packages. It's also been really nice to take a step away from web development (I'm working on htmlCMS as my other project). No servers, auth, deployments, databases, CSS, etc. It's so refreshing to have one way of doing it right, not a million. For this Swift/Mac OS experiment, I've been building a parser for GPX files. A GPX file is generated by a GPS as a log of coordinates for a path. In cycling, this corresponds to your ride. The file can also include metadata from sensors, such as speed, cadence, heart rate, elevation and air temperature. I find this data fascinating and love exploring my stats after a ride, but sadly the best way to do that on the market, Strava, is undergoing some rapid enshittification, locking stuff behind a pay, introducing A.I. and actively making the experience worse. So I decided to build something for myself! My goal is to display your route on the map, along with "events" marked on the map. For example, instead of digging through charts you'll be able to look at the map to review your ride and see markers for things like "5% Grade Climb Start" -> "Zone 5 HR" -> "Climb Ended" -> "Max Speed" -> "Zone 4 HR". These markers let you see how quickly you achieved the climb, how much it stressed your body, and how far along the route it took to recover. I'm finding this to be a lot more effective than Strava's method of outlining information. Here's a look at what I've accomplished in the past 2 days, more to come soon!

0 views
HeyDingus 4 months ago

Live Thoughts on Apple’s September Event

Always good when the keynote stream starts with me doing a spit take. “Design is how it works. That’s why we made half the interface illegible” why does the apple keynote keep cutting to some old white trump stan Apple loves to talk about how many ears they’ve looked at An illegible new watch face is an appropriate way to “ celebrate” Liquid Glass. If your blood pressure spikes while listening to the US president speak, let Tim know Can’t wait for my Apple Watch to tell me how shitty my sleep is. I’ve never seen my timeline so negative during an # AppleEvent and honestly I’m so proud. Fuck Tim Cook for ruining what used to be such an exciting day for us Apple nerds idk 42 hours of battery life definitely sounds bigger than the 10 hours my apple watch ultra 1 now lasts It’s 90% faster at gaming but checking Slack is still slow. looks the iphone started working with my trainer Going to start referring to my forehead as an iconic plateau “All-day battery life” proceeds to present a battery pack accessory # AppleEvent THE BUMPER IS BACK BABY What if Jony Ive voice but female Only British people can talk about materials. ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE ORANGE We also drink every time they say “ vapor chamber”. Cheers! I’d be pretty thin too if you ignore the bulky bits that stick out of me “Fuck it, we’re doing seven layers”. Nothing says Pro like “ We offer ProRes RAW video support, but you cannot adjust the gain level on an external mic.” Is there really no black Pro phone? Somebody check on @ gruber HeyDingus is a blog by Jarrod Blundy about technology, the great outdoors, and other musings. If you like what you see — the blog posts , shortcuts , wallpapers , scripts , or anything — please consider leaving a tip , checking out my store , or just sharing my work. Your support is much appreciated! I’m always happy to hear from you on social , or by good ol' email . Did they say foam tips for the new AirPods? Moving away from silicone tips? In-person live translation looks amazing. But you’ll need a newer iPhone for it to work, I’m sure. “ Best-fitting AirPods ever” huh? Maybe they’re worth another shot . Finally, you can start workouts with just your iPhone! I wonder if it’ll work with other heart-rate monitors, or just Apple’s headphones. Looks like a great update! Here comes the tear-jerker video… No more Jeff Williams to head off Apple Watch, and we’ll see if Jay Blahnik ’ s a no-show as well. Update: Was not seen. Yay, 5G ! No snark, I was fighting the watch’s cellular connection just this morning. Hopefully this will help. Whoa, they’re going after high blood pressure! Didn’t think we’d see anything about this for a few more years. That’s (potentially) huge. Sleep Score is nice, I guess. I’ve used third-party apps in the past, but never found the data very actionable. I’ll try it out. Damn, 24-hours of battery life on the Series 11. They’ve hit the full-day milestore. Huh, Space Gray is back! Welcome back, old buddy. “ The most powerful watch chip, S10 .” That doesn’t bode well for a faster watch chip coming today. But maybe it’ll come in the Ultra. JK , the S10 is a new chip! Double turns out, the S10 chip debuted last year in the Series 10 Watch. Which I guess makes sense. So now the whole lineup has caught up and has the S10 , but they didn’t make a new watch chip this year. 😕 Lots of great improvements for the SE — it’s much easier to recommend now, particiularly with the always-on display. Stephen Hackett will be happy, even though it didn’t get the price drop it deserves. Awesome, bigger display without a bigger case size. Also getting 5G , unsurprisingly. Woot woot! Sattellite connectivity not just for SOS , but the full messaging and location experience that’s on iPhone 42 hours of battery life. Yay! The case is 3D-printed. Wild! No mention of GPS improvements. I’m really hoping that perhaps the issue is just with my particular watch and that this new one will be better anyway. No mention of any on-device Apple Intelligence, like for workout buddy. That’s a miss in my books, I won’t run with my iPhone. Probably needs a new chip, which it also didn’t get. Oof, I’d forgotten the Ultra is $800. But available to order today! That’ll be happening here at HeyDingus central momentarily… Four new models, as expected… Probably the device I’m least interested in today. Hmm… wit that reveal video, it doesn’t look like anything is different than the 16. It was all software features they were showing off. Ahh, it does have a slightly bigger display. And with ProMotion — the first in a non-Pro device. Better scratch resistance on that new screen — but they always say that. Will it actually be any better? 50% charge in 20 minutes sounds quite good. 500 billion selfies last year. Wow. Anything they can do to improve selfies is good in my book. Ooh, a square sensor with easy switching of framing options. That’s nice! I’ll be glad to not feel like I’m going to fumble my phone trying to get a landscape selfie. Starts at 256GB storage! That bump would have been nice last year. I wonder if that comes with a similar bump in price… Keeps the titanium. And glass on both sides. Didn’t see that coming. “ Iconic Plateau” “ With the power of Pro inside”. This is gonna be pricy. The edges look a little more rounded, giving it an even thinner look. Ahh… they’ve packed way more of the guts into that camera bar, including the silicon. Cool. Will probably keep the hottest parts away from your hand. Tim Millet got out of the lab. AI accelleration via the GPU . Interesting… they usually refer the AI talk to their neural cores. I wonder what they’ll do with that extra power. N1 (for Networking) and C1X (for Cellular) chips. They sound great! I wonder if C1X will have the faster version of 5G (the C1 didn’t). Not a big deal either way. Single camera. This may be it’s downfall for me. I’ll have to wait for reviews to know if it can hang. Dual-capture video is going to be huge for content creators. They’re talking about eSIM. Interesting. They’ve had it forever, so what’s new here? Ah, it’s eSIM-only worldwide. Some countries still had physical SIM version. “ All-day battery life.” But they didn’t quote time or compare to other iPhones. 40 hours of battery life for video playback with the new MagSafe battery. Hmm. That’s not super convincing. This is pretty tempting. Starting from scratch, huh? Ah, they’re justifying the move away from titanium to alumium (first in a Pro phone) with a sexy industrial manufacturing video. Biggest battery. Looks pretty thick. Hopefully lighter though? And there’s the orange! Like the color, wish it came to the Air. Lots of presenters in Apple Stores around the world. I like it. They have beautiful architecture. They’re talking a lot about thermal management today. They must have gotten the feedback that their last few phones were too warm to the touch too often. Seems like the Pro ate the Air’s extra battery with how much they keep mentioning it. 39 hours of video playback without a battery pack. 48 MP cameras across the board on the back is pretty awesome. Fusion cameras across the board too. I like that the zoom levels are .5x, 1x, 2x, 4x, 8x. They double at every jump, which makes my brain happy. Really pretty photos taken by professional photographers. But that’s always been the case. It’d be more fun if they put it in the hands of camera normies like me and let them try their best. Joz says, “ How cool is that?” It’s really cool how much pro video stuff they pack into these iPhones. It’s way over my head, but I love that it puts so much power in creatives’ hands. TechWoven cases that offer great “ scratch and stain resistance”. That’s some FineWoven trauma right there. You can bet people will be putting that claim to the test. The Apple logo placement looks good in the center of the two-tone “ glass” panel on the white and orange, but looks goofily low on the blue where the contrast is less. iPhone Air takes the Pro’s old spot at $999, which the Pros get a $100 bump up starting at $1099. They try to spin away that bump by saying its the same price as last year’s 256GB model. I think maybe they just discontinued the iPhone 16 and previous models altogether? Usually they show the whole lineup, but now it’s all iPhones that were introduced this year. 16e, 17, Air, and 17 Pro/Max. That’s a curious break from a longheld tradition in Tim Cook’s Apple. (But which actually started back during Steve Jobs’ time.) Nope, the 16 and 16 Plus are still in the lineup.

0 views
HeyDingus 4 months ago

Rapid-Fire Pre-iPhone Event Thoughts

Can I publish this in the 4 minutes before the keynote starts?? 1 Apple Watch Alright, here comes Tim Cook “ on stage”. Let’s go. It turns out no, I couldn’t. Published at 1:02pm. ↩︎ HeyDingus is a blog by Jarrod Blundy about technology, the great outdoors, and other musings. If you like what you see — the blog posts , shortcuts , wallpapers , scripts , or anything — please consider leaving a tip , checking out my store , or just sharing my work. Your support is much appreciated! I’m always happy to hear from you on social , or by good ol' email . I went way too low on device storage space last year, so I’m definitely buying a new phone this year I’m using my camera for work more than ever, so I’m probably going to go with an iPhone Pro, but I’m not psyched about a bigger screen or heavier device. Hopefully, they’ve gone back to aluminum, as rumored. We’ll see what it actually looks like, but the iPhone Pro’s rumored camera bar that retains the tripod of camera lenses on one side looks goofy to me. I expect it’s retaining that design so it can continue to do Spatial Videos. I’ll be tempted by the iPhone Air, I’m sure, but battery life and camera performance are huge deals for me. And I’m more interested in a thin folding phone — next year? Come on, Orange!! Please be a new Ultra 3! My Ultra 1’s battery life is not so good, and I’m also hoping for improvements in GPS sensitivity and cellular connection. A better chip would be great too — the Ultra 1 is a little sluggish these days. Could we see more happening with Double Tap? The more I can operate my watch without using the other hand would be great. AirPods Pro 3 are due, but they’re not for me. I can’t do the soft tips. Still really happy with my AirPods 4 with ANC . It turns out no, I couldn’t. Published at 1:02pm. ↩︎

0 views
Peter Steinberger 5 months ago

Logging Privacy Shenanigans

Apple's logs redact your debugging data as . Here's what actually gets hidden, why old tricks don't work anymore, and the only reliable way to see your logs again.

0 views
HeyDingus 5 months ago

Upgraded Introduces an iPad Pro Upgrade Program That Beats Apple’s Own Prices

Fans of Apple’s iPhone Upgrade Program — the one where you pay monthly for an iPhone and have the opportunity to upgrade to a new model after a given number of payments — rejoice! You can now get a similar deal for an iPad Pro. And when I say “ deal”, I really mean it. More on that in a bit. You might remember the folks at Upgraded have offered a MacBook Upgrade Program for a while now. I used it to purchase this very M4 MacBook Air that I’m typing to you on, and have been super happy with the experience. Their website is crazy-easy to use, setting up the loan very quick, and AppleCare+ is included. People who like to be on the cutting edge have been asking for Apple to offer this kind of program for products other than the iPhone for years. Upgraded beat them to it for the Mac. And now they have expanded their lineup to include the iPad Pro, lapping Apple in their own game! Here’s how it works, according to their emailed announcement: Right now, it’s just the iPad Pro models — but the experience works just like our MacBook program. Seamless, flexible, and future-ready. […] Buying an iPad Pro with us is just like buying a MacBook: I mentioned that the program is great for folks who want the latest and greatest, but I think it’s equally appealing to anyone who wants or needs to pay off their gadgets over time. If you’re happy with your iPad after two years, just hang onto it, pay it off, and it’s yours to keep! Yep! Crazy, right? But here is is in black and white: iPad Pro, 11-inch, Wi-Fi, 256GB , Space Black As you can see, Upgraded has Apple beat by about $150. How? I’m not sure. But I think it’s because they lined all of this up before Apple’s recent reshuffle of AppleCare+ . I heard that Apple’s monthly and annual pricing went up as they eliminated any AppleCare without Theft & Loss Protection. And I think you used to be able to buy AppleCare for iPads with a one-time payment for a set period (two years?). But that’s no longer an option. It’s now monthly, yearly, or bust. Even if Upgraded’s AppleCare coverage is only for two years — when you can swap to a new model — instead of three, they’ve still got Apple beat by $50. Now, for my MacBook Air purchased through Upgraded, I make monthly payments with 0% interest. That interest rate depends on how Affirm, which manages the loan, judges your credit, so I can’t guarantee that you’ll get that same rate. It may not be as worthwhile if you’re paying a higher interest rate. I don’t link raising my personal debt ceiling, so I probably wouldn’t have sprung for the deal if I was paying extra in interest. But it is absolutely possible to not pay any extra, and in fact pay less than what Apple charges, and have the opportunity to easily upgrade to a newer model in a couple of years. I expect Upgraded will have their hands full for a while expanding to include Mac desktops and other iPad models. But I think they’ve started with the right products. But what do I want them to offer next? First of all, the iPhone. I’m not on one of the major cellular carriers, which means I can’t get a phone through Apple’s iPhone Upgrade Program. So, personally, I’d be geeked if Upgraded could offer iPhones on their upgrade program. I kind of doubt it since they’re not a carrier, but maybe! Next on my list would be the Apple Watch. It’s the only other bit of tech that I feel compelled to upgrade every few years, if just for the battery life improvements and additional sensors they keep packing into newer models. My original Apple Watch Ultra is showing its age, and I’m excited to upgrade it this year. If I could do so at a flat, monthly rate and know that I could easily swap it out for a new one again in a few years if I wanted to, I’d definitely jump on board. Fingers crossed. I don’t have any sort of official affiliation with Upgraded, but they did offer me a one-time discount on my MacBook Air purchase earlier this year. It was unprompted, and basically done as a thank you for all the customers I had sent their way after I first wrote about them last year. I probably would have purchased my MacBook through Upgraded even without the discount just so I could pay it off over time. And now that I’ve actually tried their service, I can wholeheartedly recommend it. HeyDingus is a blog by Jarrod Blundy about technology, the great outdoors, and other musings. If you like what you see — the blog posts , shortcuts , wallpapers , scripts , or anything — please consider leaving a tip , checking out my store , or just sharing my work. Your support is much appreciated! I’m always happy to hear from you on social , or by good ol' email . Pay monthly over 36 months. Plans start at $31.89/month for the 11-inch, or $40.78/month for the 13-inch. After 24 payments, you can upgrade to a new model or finish the last 12 payments to pay it off. If you upgrade, we’ll send a prepaid return box. Just transfer your data, send the old iPad back, and we’ll refurbish it for its next life. Upgraded : $999 for the iPad + $149 one-time payment for AppleCare+ = $1148 Apple : $999 for the iPad + $99.99/year for AppleCare+ (3 years for $299.97) = $1298.97

0 views
HeyDingus 5 months ago

7 Things This Week [#177]

A weekly list of interesting things I found on the internet, posted on Sundays. Sometimes themed, often not. 1️⃣ Got a move streak mix up on your Apple Watch where the gadget thinks you missed a day, but you haven’t? There is a fix! (Related: my stand goal cheater shortcut .) [ 🔗 sixcolors.com ] 2️⃣ New CGP Grey video! I know feel so much smarter about zip codes, and also sad that we don’t use Ireland’s system. [ ▶️ youtube.com ] 3️⃣ Stephen Robles wrote about his journey as a creator, which culminated recently in being invited to WWDC . It’s quite touching. [ 🔗 beard.fm ] 4️⃣ There are so many cool new things and improvements in visionOS 26! This newsletter/blog is the best aggregation of all things Vision Pro (though it’s a little disappointing that almost all the sources are from X). [ 🔗 lastweekinavp.substack.com ] 5️⃣ TIL that there are things such as Nest Rafts to provide a place for loons to nest. [ 🔗 adirondackexplorer.org ] 6️⃣ Rafa retrofit an Opal webcam’s guts into an old Apple iSight camera body and it looks awesome!! Ship it! [ 🦣 mastodon.design ] 7️⃣ Matt Birchler did a little digging into ChatGPT’s alleged gender bias and came away with some optimism. [ 🔗 birchtree.me ] Thanks for reading 7 Things . If you enjoyed these links or have something neat to share, please let me know . And remember that you can get more links to internet nuggets that I’m finding every day by following me @jarrod on the social web. HeyDingus is a blog by Jarrod Blundy about technology, the great outdoors, and other musings. If you like what you see — the blog posts , shortcuts , wallpapers , scripts , or anything — please consider leaving a tip , checking out my store , or just sharing my work. Your support is much appreciated! I’m always happy to hear from you on social , or by good ol' email .

0 views
The Jolly Teapot 5 months ago

Could I use the internet without a proper web browser?

After questioning my usage of Safari and wanting to stop using it , it remained my main browser, despite its flaws, including the lack of options when it comes to default search engines. 1 Before accepting my fate as a Safari user, I had tried other browsers. Because I still refuse to consider a Chromium-based browser, even if their legacy as battery hogs on the Mac may not be a thing anymore, my only real options were Firefox (or Firefox-based browsers like Zen Browser ) and Kagi’s Orion , which is the only browser based on WebKit that is not Safari (I think). These attempts at switching from Safari, while encouraging at first ( uBlock Origin in particular is a great content blocker), didn’t work out for various reasons that I may get into in a future post. On the iPhone, Quiche Browser was very close to succeeding, but as long as it’s not also available on the Mac , I stick with Safari. 2 At first, I believed that my main frustration with these browsers was due to a lack of habits, that I needed to be a little bit more patient and, more importantly, indulgent, before being able to adopt them and replace Safari. Why expect perfection from other browsers when fewer flaws would still be an improvement? But I was wrong. The issue with these alternative browsers was not that I’m too used to Safari; the issue was that they are just web browsers, all frustrating by essence. To quote Laura June from back in the golden days of Twitter, “ Tip @Techmeme every browser is a piece of shit. ” (this tweet is now long gone) This is when I realised that the best web browser I could use, the one that would annoy me the least, would actually be the one I barely touch. The web browser is my most-used app, whether it’s on my laptop or my phone, so how could I “barely touch” the web browser? How would this all work in this alternate dimension? Well, I’m glad you asked. Let’s fall into the rabbit hole of how I would use a computer without a main browser, and consider the current use cases: Favourite sites : Visiting homepages daily Default link opener : Opening links from other apps (default browser) Bookmark management / reader : Reading, watching, and organising URLs Search engines : Helping me find answers RSS is great for many things, and I use it for something like 150 websites, but for daily news, it can be a bit noisy. For instance, the Guardian’s RSS feed would completely submerge all my other feeds, and I think that chronological news only makes sense in some contexts. A curated and well-organised homepage is a great way to solve this problem: the most important news of the day is near the top of the page, other news is organised by category, etc. Therefore, some bookmarks live on my new tab page for quick and frequent access to some of these homepages. That use case alone would make the web browser a central app, right? Well, it turns out that for these websites that publish a lot of daily articles, there is a pretty great alternative to their website homepage, one that even has the word “news” in its name: the newsletter. If I replace my news homepages with curated newsletters from the same publishers, I could, in theory, not need to use a browser to access curated, hierarchical news. 3 On top of these daily or weekly newsletters, I guess I could also use dedicated mobile apps or Safari’s web app, where I can add the site to the dock and forget that there is an actual browser behind the site. I could also subscribe to some of these newsletters via RSS, which would make my RSS reader my main and most-used app to use the web. Both solutions would be easy to adopt, but I would miss having easy and fast access to the URL bar by pressing or Command + L or T. Emails, web apps, and RSS feeds are all very good, but what happens when I click a link from a message, an email, or an RSS item? What happens when I need to type a URL? I thought about this, and for this use case, I guess MacOS’s useful LookUp feature — the little “web view” that can be activated by tapping a link with three fingers — could work; too bad it can’t be more easily customised and the window size seems doomed to be too small. I can always use a minimal browser specially set up exclusively for these use cases and define it as the default browser of the system. This browser would maybe have some sort of reader mode activated by default, or JavaScript disabled . In fact, it would be more like a “web reader” or “web player” than a web browser . To keep this minimal browser out of view (no icon kept on the dock), typing and opening URLs would be done via apps like Alfred or Raycast , or the upcoming version of Spotlight . For managing bookmarks and even reading some articles directly, an app like GoodLinks would be my obvious solution: I can add a link to it from basically anywhere there is a share menu. For articles I know I will want to read later, I wouldn’t even need to open the default browser before saving it to GoodLinks: I could do it right from an email or truncated RSS item. For saved links that wouldn’t display well in GoodLinks’ reader view, the minimal default browser would come in handy, or even better, I could switch to a more powerful app like EagleFiler and save links in the Web Archive format. For things like video streaming, I still wish some of the platforms would at least offer an app like Apple TV, but I guess the Safari web app solution could be good for sites like Netflix, Crunchyroll, or YouTube (which would make it interesting privacy-wise too, as Safari web apps have a separate set of cookies). Searching outside the web browser would, for example, mean using the ChatGPT Mac app, which is pretty decent as a Mac app, or an app Sindre Sorhus’ QuickGPT . And just like that, an “answering machine” would replace the traditional web browser for most, if not all, search requests. I know an increasingly large number of people around me add an A.I. app to their homescreen, which wasn’t really the case just a few months ago. 4 And it works great, at least for the users. Still, I don’t want to do that just yet and let go of going to traditional search engine result pages, mostly because this is how I have experimented and loved the web for… check notes … decades. Also, there is an ethical aspect that is increasingly hard to ignore with A.I., especially for web search. Mathew Ingram recently published a great and well-documented recap of the current situation. On one side, A.I. companies are raising unprecedented amounts of funding to build their products. On the other, they charge users monthly subscriptions to use these products. Yet no one is paying for the source materials used to build these products, let alone asking where they come from or whether the extraction process might harm the source of said materials. To me, it feels more or less like a colonisation of the web. An A.I. company arrives in a place it doesn’t own and where it wasn’t invited (scraping the web without asking if it’s OK to do so). They exercise total disdain for the local population and culture (stealing copyrighted works of art, putting pressure on third-party servers , with no financial compensation whatsoever, let alone offering a convenient way to opt out). They exploit available resources thanks to their wealth and power (building LLMs with huge data centres and resources). In the case of the web specifically, they do so without caring about the impact. They may very well leave ruins behind, and they know it, whether they are ruins of business models or culture, but they just care about growth and revenue. Never mind that, in doing so, they make producing the original building material worthless, or at least far less valuable. 5 They justify their actions by saying they are improving the quality of life and basically stating that this is somehow the march of civilisation (so maybe instead of complaining and sounding the alarm we should help building an AGI, worship, and applaud). Obviously, in this exaggerated view, things are looking quite bad: we can argue that this is how capitalism is supposed to work, which certainly doesn’t mean that everything is right and fair. While I agree that copyright can’t really work in the case of A.I. training, there must be some kind of compensation for authors or a better way to credit the source. But despite the limitless amounts of money at their disposal, none of these companies have found a solution to this serious problem, nor even see this as a problem. This is why, for now, as long as this view lives rent-free in my mind, I’m not very keen on embracing A.I. search for the web. Proofreading, outlining, brainstorming: these activities are not really threatening the already sick and tired link economy and business models of most publishers. But search? It doesn’t feel right, not only in the deprivation of traffic this generates, but even as a web enthusiast, I don’t find this use of A.I. particularly appealing. It feels like using a service like ChatGPT or Mistral’s Le Chat for web searches would be like travelling the world and only eating food from the hotel because it’s more convenient. The same goes for A.I. results inside Google. I’m obviously even less interested in using or even considering A.I.-focused web browsers like Comet or Dia , arguably the most up-yours move an A.I. company could make to the web it took so much away from. It is also true that as long as Safari forces me to use either Google or Bing-based shitty search engines (sorry DuckDuckGo ), I am more and more reluctant to engage in traditional search, and using a dedicated A.I. shortcut or app to start these searches instead of my web browser has never been so tempting. 6 Why am I getting so worked up about A.I. and search? After all, the web won’t disappear, just like print didn’t disappear when radio or TV arrived. It did take a big hit though, and changed forever. I guess the web too will evolve and morph into something new. Maybe for the better. Maybe for the worse. Because A.I. search is increasingly replacing traditional search, most of the web we know today will disappear faster than previously expected. Good riddance I might say for a lot of it. If these A.I. “portals” and new “search answers” end up killing the mafia-like SEO industry, I’ll raise my glass to that. A lot of websites are awful and already doomed anyway, so why care so much about how the web could change? Because a lot of the good websites risk disappearing too, or never getting started in the first place. Even if many publishers succeed at monetising without any search traffic, as they should, I think this will impact everyone indirectly. Behaviours change and internet users will end up spending less time browsing the web than they previously did, replacing some of that time with consuming its essence without actually visiting websites or subscribing to a new publication. Manu published this beautiful quote this week, which reminded me why the web is so fun: The internet is not kinda shit right now. Not even in the slightest. The internet was and still is a fucking awesome and magical place. It’s a place where you can browse thousands of blogs. It’s a place where you can press the button and get a useless website. It’s the place where you can admire rotating sandwiches or stare at a random park for a minute. A.I. answers may very well feel magical on their own, but they won’t be able to provide this experience. This is why this “colonisation of the web” is worrying, because there is so much to enjoy and so much to lose. The upcoming lack of visibility and discoverability plague that will eventually kill a lot of publications and ideas, sadly, won’t differentiate between good or bad websites. 7 Right, where was I? Ah yes, could I use the internet without a proper web browser? Imagining a hypothetical computer behaviour without the traditional use of the web browser raises a lot of questions in my head, as you can see. In theory, my plan of circumventing its central position could work, even if it would require some effort, some of which I will probably never consider. So yes, I could, but no, I won’t. I already enjoy a good chunk of the web without needing Safari, with my RSS reader, my email app, and my read-later app, all providing a fantastic experience for what they do. I can’t say the same about Safari, or any other web browser. But I still need it, and, in many ways, I somehow still like it. Will we soon access the web like we currently access email, meaning mainly not via a dedicated app but via an app that does other things? Like using an A.I. first app to search the web, just like we use the web browser for accessing email. Or starting the default system app that we don’t use that much, but works fine for that one time we have to do something specific, like using Apple Mail to send a non-professional email. Or was it the plan all along? This would certainly explain the neglect Safari has had to endure in recent years . Using a dedicated A.I. app to search the web, or the Google app for instance, if search results don’t point to actual web pages (or barely so), could mean that browsers as we know them are doomed to change, and living their final years. I think that Safari’s UI on iOS 26 will be added to the flaw list, and the Liquid Glass look isn’t helping. ↩︎ Sidenote: I find the JavaScript block/unblock options from Quiche Browser and Orion Browser very counter-intuitive when used next to content blockers: You have to enable content blockers but disable JavaScript to have a webpage with more things “blocked.” I wish the setting for JavaScript was called “JavaScript blocker” so it would share the same logic as regular content blockers. Jeff Johnson’s StopTheScript works like that, but the fact that JS can’t be reactivated via the toolbar extension button makes it harder to use on a daily basis. ↩︎ Turns out emails are pretty good “webpages”: no JavaScript, no annoying modal ads, just plain HTML and a little CSS; can the ideal web now only be accessed with email apps? ↩︎ This is not a drastic shift: before this A.I. era, many people used the Google app for search on their phone and not a web browser. A surprisingly large number of them would even answer “Google” when asked what browser they use, and would never access a URL directly via the address bar, typing the domain name of the site in Google instead. ↩︎ That’s why we can ask ourselves: If the websites they scrape can’t pay their bills anymore because A.I. is eating up most of their traffic and therefore their advertising money, what will they end up scraping? ↩︎ Kagi is by far the best of the traditional search engines, but I find that the price is too high, so I keep on cancelling and resubscribing a few weeks later. ↩︎ I also hope that other companies will copy the recently announced Cloudflare feature . This feature leaves a lot of unanswered questions, but I think it could help a few publishers. It shouldn’t become another way for Cloudflare to concentrate even more power over the internet, and this kind of feature hopefully won’t create a new class of gatekeepers. Maybe this feature will solve a lot of problems, maybe it is already too late. Perhaps a few publications can last a little longer thanks to this technology, namely those too small to negotiate directly with A.I. companies (which I also find to be pretty dumb, like “peeing in your pants for warmth in winter” ). By the way, all these upcoming negotiations, prices, and transactions around this technology should already be a concern for institutions like the European Commission, so hopefully they won't pass a new law four or five years from now when it’s far too little too late. ↩︎ Favourite sites : Visiting homepages daily Default link opener : Opening links from other apps (default browser) Bookmark management / reader : Reading, watching, and organising URLs Search engines : Helping me find answers An A.I. company arrives in a place it doesn’t own and where it wasn’t invited (scraping the web without asking if it’s OK to do so). They exercise total disdain for the local population and culture (stealing copyrighted works of art, putting pressure on third-party servers , with no financial compensation whatsoever, let alone offering a convenient way to opt out). They exploit available resources thanks to their wealth and power (building LLMs with huge data centres and resources). In the case of the web specifically, they do so without caring about the impact. They may very well leave ruins behind, and they know it, whether they are ruins of business models or culture, but they just care about growth and revenue. Never mind that, in doing so, they make producing the original building material worthless, or at least far less valuable. 5 They justify their actions by saying they are improving the quality of life and basically stating that this is somehow the march of civilisation (so maybe instead of complaining and sounding the alarm we should help building an AGI, worship, and applaud). I think that Safari’s UI on iOS 26 will be added to the flaw list, and the Liquid Glass look isn’t helping. ↩︎ Sidenote: I find the JavaScript block/unblock options from Quiche Browser and Orion Browser very counter-intuitive when used next to content blockers: You have to enable content blockers but disable JavaScript to have a webpage with more things “blocked.” I wish the setting for JavaScript was called “JavaScript blocker” so it would share the same logic as regular content blockers. Jeff Johnson’s StopTheScript works like that, but the fact that JS can’t be reactivated via the toolbar extension button makes it harder to use on a daily basis. ↩︎ Turns out emails are pretty good “webpages”: no JavaScript, no annoying modal ads, just plain HTML and a little CSS; can the ideal web now only be accessed with email apps? ↩︎ This is not a drastic shift: before this A.I. era, many people used the Google app for search on their phone and not a web browser. A surprisingly large number of them would even answer “Google” when asked what browser they use, and would never access a URL directly via the address bar, typing the domain name of the site in Google instead. ↩︎ That’s why we can ask ourselves: If the websites they scrape can’t pay their bills anymore because A.I. is eating up most of their traffic and therefore their advertising money, what will they end up scraping? ↩︎ Kagi is by far the best of the traditional search engines, but I find that the price is too high, so I keep on cancelling and resubscribing a few weeks later. ↩︎ I also hope that other companies will copy the recently announced Cloudflare feature . This feature leaves a lot of unanswered questions, but I think it could help a few publishers. It shouldn’t become another way for Cloudflare to concentrate even more power over the internet, and this kind of feature hopefully won’t create a new class of gatekeepers. Maybe this feature will solve a lot of problems, maybe it is already too late. Perhaps a few publications can last a little longer thanks to this technology, namely those too small to negotiate directly with A.I. companies (which I also find to be pretty dumb, like “peeing in your pants for warmth in winter” ). By the way, all these upcoming negotiations, prices, and transactions around this technology should already be a concern for institutions like the European Commission, so hopefully they won't pass a new law four or five years from now when it’s far too little too late. ↩︎

0 views
xenodium 6 months ago

Mochi Invaders now on the App Store

As a beginner learner of Japanese, I still need regular practice reading Kana ( Hiragana and Katakana ). Rather than using one of the countless existing resources, I decided to build my own little Space-Invaders-style game. No doubt I was procrastinating, but learning SpriteKit and building the app involved a fair bit of app testing, so I ended up learning while erm procrastinating. That's a win, right? Right? As of today Mochi Invaders is available on the App Store.

0 views
xenodium 7 months ago

Markdown is coming to Journelly

When Journelly launched , I asked users to get in touch if they were interested in Markdown support. Since then, Markdown has by far been the most requested feature. Today, I’m excited to share that Journelly beta builds now include initial Markdown support! If you’ve been in touch, you likely already have access. If not, let me know you’re interested . Journelly still defaults to Org as its preferred markup, but you can now switch to Markdown from the welcome screen or the menu. While Org is my own markup of choice, it remains fairly niche. As I work to build a sustainable iOS app as a full-time indie developer, I need to reach a wider audience, without resorting to subscriptions. Luckily, I think we can have our cake and eat it too. Here's how I see Journelly's audience breaking down: This has always been Journelly’s main goal. I've worked hard to keep the serialization format in the background, focusing instead on delivering a smooth, friction-free experience. The primary goal: just write. I think this is working well. Ellane 's post sums it up: Journelly is the iOS Org App You’ll Love (Even if You Don’t Do Org) . If you just want a quick way to take notes or journal privately, Journelly already offers that. Adding quick notes, ideas, recipes, checklists, music, links, etc. is really easy and fast even if you don't do org ( Brandon says so too ). I got this one pretty well-covered also. I'm an Emacs org mode enthusiast myself and regularly share my Journelly entries between my iPhone and Mac . You don't need to take my word for it though. jcs is a seasoned Emacs enthusiast. From Irreal, he's covered Journelly pretty well . While journelly.com quotes and links to posts from happy users, I've been collecting posts from different users. I should share a post with all of them too! Which brings me back to this post: there are a lot of Markdown users out there. While Journelly’s UX has caught the interest of some Markdown fans, many prefer to stick with their favorite format. Your interest was heard! I did say, the more requests I get, the sooner I'll get Markdown support out the door , and so here we are. You can now try Markdown support via TestFlight. I look forward to your feedback. New to Journelly and want to join the Markdown beta? Get in touch.

0 views
xenodium 7 months ago

Journelly 1.2 released

Journelly v1.2 focuses exclusively on improving app accessibility. In particular: Huge thanks to Yvonne Thompson for all her help shaping this release. VoiceOver support is in way better shape as a result. Journelly 1.2 available on the App Store Journelly feels like tweeting but for your eyes only. A fresh take on frictionless note-taking for iOS, powered by Org plain text. Check out journelly.com for details. Improved VoiceOver navigation and general app experience. Improved edit layout when "Settings > Accessibility > Display & Text Size > Button Shapes" is enabled. Save cooking recipes, movies, music, restaurants, coffee shops… Jot down your thoughts. Save your favorite quotes. Use it as a journal, memo book, or notes. Write your shopping lists. Document your travels.

0 views
xenodium 7 months ago

Ranking Officer now on the App Store

With a handful of apps on the App Store, I like to keep an eye on their rankings and user reviews from around the world. I don't need much. Just a quick glance. A few of weeks ago, it just dawned on me that my Mac's status bar is likely the perfect place to keep this glanceable information handy. And with that, I built Ranking Officer. A little utility to do just that. I wasn't too sure if this app would make it to the App Store. To my delight, Apple reviewed and accepted on its first submission. As of today, you can install Ranking Officer from the App Store. You can now stay up to date on your app’s rankings and user reviews from around the world, right from your Mac's status bar. Just add your apps using their App Store URLs and get tracking. Get the latest ranking and review data, updated every hour. Monitor as many apps as you like (there’s no limit). No login or personal details required. No subscription necessary.

0 views
xenodium 8 months ago

Journelly 1.1 released

Journelly 1.1 available on the App Store Journelly feels like tweeting but for your eyes only. A fresh take on frictionless note-taking for iOS, powered by Org plain text. Check out journelly.com for details. Journelly v1.1 is the first release since launching . It adds support for 10 new languages and delivers the first round of feature requests and bug fixes. Just as I'm getting ready to announce Journelly's 1.1 release, Ellane (from ellanew.com ) shared a wonderful blog post on her experience using version 1.0: Journelly is the Org App You’ll Love (Even if You Don’t Do Org) . I'm particulary excited to hear from Ellane given her Plain Text; Paper, Less philosophy. "It’s the perfect mix of simplicity and low-tech plain text wizardry" "It takes a very particular set of features for a new app to impress me enough to hit the purchase button as fast as I did with Journelly." "Journelly is the first Org-powered app I’ve seen that lays out the welcome mat for people who don’t even know what Org is, never mind how to use it." As an org mode enthusiast myself, I'm delighted to hear Journelly is paving a gentle road for org newcomers. Ellane's post also has a great list of features requests. Lucky for me, I can report at least two of them are covered by today's release: Be sure to check out Ellane's post , as she covers many details I'm not mentioning here. But lemme share one last tip I learned from her post today… Today I learned something new from Ellane’s post : you can Control-click the Journelly iCloud Drive folder on your Mac and select "Keep Downloaded" to ensure your notes are always available offline. Super handy, specially for those of us using Emacs on macOS. Currently, Journelly stores entries in Org plain text format, but Markdown support is on the way. Interested in Markdown? Please reach out . Early support is already available on beta builds. Lemme know if you'd like to join the TestFlight group. On the topic of Markdown: I also run lmno.lol , a Markdown-powered blogging service. Simple and focused, without the frustrating parts of the modern web. Custom domains are welcome too! My xenodium.com blog runs off lmno.lol . Save cooking recipes, movies, music, restaurants, coffee shops… Jot down your thoughts. Save your favorite quotes. Use it as a journal, memo book, or notes. Write your shopping lists. Document your travels. New languages: Danish Easily add hashtags using the new picker (most requested feature). Hashtags are now highlighted in the editor. Automatically capture selected text in Safari. Paste images directly from the clipboard. Tap on email addresses to compose a new message. New context menu options: Set location as Home. Open location in Maps. iPad keyboard shortcuts ⌘-N Create a new Entry ⌘-S Save the current Entry ↑/↓ Select entry in list ↵ Edit selected entry Uses the full date format based on your locale. Prevents the Esc key from discarding unsaved changes. Resolves incorrect link icon colors in Light Mode. The About screen is now available on fresh installs. Fixes issue where the navigation bar became inaccessible when viewing markup. Locations are now only clickable when valid coordinates are available. The new hashtag picker. Pasting images from the clipboard.

0 views
Kaushik Gopal 1 years ago

How to make the iPhone Continuity Camera work properly in Chrome

I use a pixel as my primary android phone. But as a mobile developer, I also keep an iPhone handy for those times I need to test how an app works on iOS (especially if it’s not available on Android 1 ). But my iPhone doesn’t sit in a drawer unused. It doubles up as my webcam when not being used as a phone. This is possible because I use macOS for my primary desktop needs, and this wonderful feature it enables called “Continuity Camera”. I’ve removed a webcam from my setup thanks to this, and the camera actually works much better than most webcams out there today. But there’s one really annoying thing about this setup. It won’t be recognized in Google Meet when using a chromium browser. Searching on Reddit points out that this is a bizzarre known security requirement for chromium browsers alone. Your iPhone needs: But works like a charm. So if you run into this issue, fix those things and it’ll all work like a charm. thinking about you Flighty .  ↩︎ to be in landscape mode (so don’t have portrait lock on) have the screen turned off to be locked motionless (so won’t work if handheld) and have an unobstructed camera thinking about you Flighty .  ↩︎

0 views
Carlos Becker 1 years ago

I love Continuity Camera, I hate Continuity Camera

Continuity Camera is the macOS feature that allows to use an iPhone as a webcam.

0 views
Kix Panganiban 1 years ago

A Brief Review of the Clicks Keyboard for iPhone

I’m a fan of Michael Fisher, aka Mr Mobile. So when he announced his new product Clicks - I knew I just had to get one. Who isn’t nostalgic of old-school physical QWERTY keyboards? I was pretty convinced that a physical keyboard will improve my typing experience on mobile, and perhaps even increase my productivity on the go (which mostly means being able to respond to Slack and emails faster). After a week of using Clicks, my typing experience didn’t actually improve. In fact, it got so bad that I was typing so much slower now and I hated having to type on the keyboard. I wanted to give Clicks the benefit of the doubt, so I soldiered on for a few more days, but it was just bad. Here’s why I think we should just let this product die: On the upside: the build quality is pretty good, the usual iOS keyboard shortcuts work really well, and all the keys (including volume switches, action button, and power) are, well, clicky. Definitely not worth the $139 asking price though. For $30, maybe. On-screen keyboards have gotten so good after generations of optimization that moving to a miniature physical keyboard is disorienting, especially when you lose the predictive abilities of touch keyboards. Because touch keyboards have a tolerance for inaccuracy and lack of precision, they usually can predict which letter you are likely to tap on next based on what you’re spelling out - and as a result you can often type clumsily and still write pretty well. A physical keyboard has no such tolerances. I have to be precise all the time. And with the size of the keys on the Clicks (relative to the size of the keys on the touch keyboard), I have to be very precise - and my chubby fingers just lack that kind of dexterity. The new center of mass means I have to “cradle” your phone so that it doesn’t fall off while you’re using it. They even have this Getting Started guide on how you should hold the thing, because the ergonomics are extremely different and one-handed typing is no longer a thing. I find that my fingers get tired very quickly and often cramp, so I can’t use my phone long enough to actually get anything productive done. The keyboard layout is bizarre. The return key is right where I expect delete/backspace to be on the touch keyboard, so I often accidentally send messages while I’m in the middle of typing. Sure, I now have more screen real estate, but it also means that I have to travel across the Atlantic just to be able to swipe down and access the control center or my notifications. Magsafe is gone. So goodbye to my convenient Magsafe car mount and chargers. None of my USB-C accessories work anymore. The passthrough USB-C port on the Clicks seems to be implemented as a terminal device instead of a USB hub, so my portable audio dongles, drone controllers, and microphones no longer work. I can’t really type emojis on this thing, which have become a big part of my vernacular. Not a lot of apps actually support CMD + shortcuts, so web browsing by spamming the space bar is only workable if you’re on Safari.

0 views