Christopher Jr Riley @cjrriley.ca · 13/10/2026I… what? They’re going to update an app for a service that’s going to be killed off in a few months. Absolutely insane. 💀 000
Christopher Jr Riley @cjrriley.ca · 25/08/2026I've finally started basic work on the Swift package for the PDS (which will now be called "ATPDSServer." That's three files converted and (*checks notes*) ~290 files left to go. 😵💫 (This will probably take well over a year.) 120
Christopher Jr Riley @cjrriley.ca · 18/08/2026I'm happy to say that everything appears to be in order with respect to getting OAuth to work. The only thing I had to cut out was getting Apple Passwords to add the password to the text field. Other than that, this is happening in real-time. Hopefully you believe me with respect to this now. 111
Christopher Jr Riley @cjrriley.ca · 18/08/2026Here's a sneak peak of what you can expect to see with respect to the OAuth walkthrough. I'm meticulously writing and reviewing everything to make sure things are accurate and understandable. 110
Christopher Jr Riley @cjrriley.ca · 10/08/2026Getting there... ATProtoKit +ATIdentityTools + OAuthenticator + Jot (Context: made a tiny macOS app that can log into your account using OAuth.) 2261
Christopher Jr Riley @cjrriley.ca · 03/08/2026"With regards to" is the term that haunts me, ever since I was... maybe 11 or 12, I don't remember. The worst part is that the grammar checker tells me this is a terrible term and makes me feel like an idiot... 220
Christopher Jr Riley @cjrriley.ca · 06/07/2026What I have so far. Yes, I know that it looks confusing as hell. I'm going to try to solve that by inserting a crap ton of documentation for each declaration, as needed. 100
Christopher Jr Riley @cjrriley.ca · 03/07/2026This feels... very, very intimidating, don't you think? 130
Christopher Jr Riley @cjrriley.ca · 20/06/2026The vast majority of bug fixes are thanks to community contributors like you. Thank you! 020
Christopher Jr Riley @cjrriley.ca · 26/05/2026I forgot to share the molecules. Sorry: here's what I've made. 100
Christopher Jr Riley @cjrriley.ca · 20/05/2026Well, this is what I have so far, but there's a lot more molecules to make. Such as: - Button groups (both the normal way and the groups for a navigation bar) - Social link group - Simple input field group - Tooltip - Breadcrumbs - Banners - Share Sheet (will need to add a Copy Link icon) ... 100
Christopher Jr Riley @cjrriley.ca · 19/05/2026Okay, so... I've set the colour of the copy code button to one that I can live with for now (since I can feel the analysis paralysis kicking in). As for WCAG, it passed Level AAA. This is what it's going to look like for now. Obviously, I'll tweak it post-launch of the website. Next. 020
Christopher Jr Riley @cjrriley.ca · 19/05/2026Ugh... I really don't know what exactly I want to have with respect to the button. Because the options I have are extremely limited due to my (admittedly, very stubborn mindset) boundary of making sure that I stay at WCAG Level AAA as much as possible. This doesn't even look like a button... 220
Christopher Jr Riley @cjrriley.ca · 19/05/2026Hmm... WCAG-wise, it generally passes Level AAA. Design-wise, the button itself feels out of place... I suppose I can make it where the icon itself is the button, but I'll put a highlight ring around it for accessibility purposes. 021
Christopher Jr Riley @cjrriley.ca · 19/05/2026Atoms are all done. The next thing now is to work on the molecules. I've (mostly) finished the code block molecule. ... yeah, the code block is very... um... uninspired. But I needed *something* and this was the best sample code I could come up with. 111
Christopher Jr Riley @cjrriley.ca · 18/05/2026The new icons took me the whole night and I'm frustrated it didn't take a shorter timeframe... 120
Christopher Jr Riley @cjrriley.ca · 17/05/2026It's not much, but it's honest work. I'll make some more icons (like one for privacy, one for terms, one for downloads (maybe...), icons for a comment system, and a couple of other icons), but for right now, this works for me. 110
Christopher Jr Riley @cjrriley.ca · 16/05/2026It would probably be a nightmare to recreate this in CSS. 100
Christopher Jr Riley @cjrriley.ca · 16/05/2026This took five hours... 😑 I'm such a slow person. I wish I wasn't. Just want to clarify: the last two are icon buttons. I *could* make one with the icon and word, but... I don't expect to use that sort of thing for now (in my personal website). 200
Christopher Jr Riley @cjrriley.ca · 16/05/2026For example, if you look at a forest, most people will see the whole forest, then will see the trees. I... will try to look at the individual freaking leaves before realizing there's a forest. 😑 100
Christopher Jr Riley @cjrriley.ca · 16/05/2026I've started to deal with the Atomic Design stuff, and I'm adding and modifying the Design Tokens as I go on. 100
Christopher Jr Riley @cjrriley.ca · 14/05/2026... meh. Close enough to what I wanted. Kind of getting the hang of making CSS animations and transitions, but *man*... I wish there an application that would let me do things more cleanly and easily. 100
Christopher Jr Riley @cjrriley.ca · 13/05/2026I do want to point out that I've adjusted the spacing of the characters. I did consider just typing things out and leaving it as-is. However, as you can see here, it's fairly awkward for a logo. The spacing is perfectly fine for normal text, but I paid extra attention to it for my logo. 200
Christopher Jr Riley @cjrriley.ca · 13/05/2026My logo for my personal brand. Text is from Atkinson Hyperlegible Mono. There's still some tweaks that I'll be making overtime (especially the optical balance), but for now, this what I'm going to use. I'll be making an animation for it at some point in the future. 230
Christopher Jr Riley @cjrriley.ca · 04/05/2026Oh, so THAT'S why the sun's rays are on the moon on an icon like this. I get it now. Lesson learned. (I should re-do some graphic design lessons; I'm so damn rusty...) 000
Christopher Jr Riley @cjrriley.ca · 04/05/2026So... Pixel-wise, they're fine. Optically-wise, they SUCK. Also, I completely forgotten that the sun is on the right side, which means the rays should be on the... right side (for the last icon). 100
Christopher Jr Riley @cjrriley.ca · 27/04/2026Okay: I got the mobile navigation bar fully working. And the desktop version is okay as well. Design is not final. Colours aren't final, either (obviously). 131
Christopher Jr Riley @cjrriley.ca · 27/04/2026"You're so indecisive!" "I know. 🫠" Yes, this is the colour palette I've chosen. Now I *hope* that my brain doesn't look at this and thinks this is amateur-ish... 100
Christopher Jr Riley @cjrriley.ca · 25/04/2026*sigh... I couldn't help myself. I looked at my previous colour scheme and I felt like I'm being an amateur graphic designer for just leaving it like it is now, so I went ahead and created a better colour palette (+ added orange to the mix). NOW I feel comfortable. 100
Christopher Jr Riley @cjrriley.ca · 23/04/2026Okay: this looks *much* better now. I *might* do a slight tweak in the navigation, but overall, I think this is the colour contrast that I want. 010
Christopher Jr Riley @cjrriley.ca · 23/04/2026Oh, cool! This combination is Level AAA compliant. I suspect that the even darker variant will also be compliant. Nice! 000
Christopher Jr Riley @cjrriley.ca · 23/04/2026I... can live with this. I think it represents me enough. And I think having a red version should be simple enough to have as well. I suppose I still got it when it comes to choosing brand colours, though it's been a while since my last brand design client, so you can be the judge of that. 100
Christopher Jr Riley @cjrriley.ca · 23/04/2026I... suppose this explains why I'm not 100% rejecting it, and only 80% rejecting it. 000
Christopher Jr Riley @cjrriley.ca · 23/04/2026Okay, I admit that this is... better... than expected. But I still hate the tomato colour. It's cringe and I hate the colour. I love red, but this shade of red (looks more "orange" than "red") sucks and I feel it doesn't fit me at all. 100
Christopher Jr Riley @cjrriley.ca · 22/04/2026Yes, I'm aware it looks like an absolute dumpster fire by the looks of the tomato-colour alone, but I promise it will go away eventually. It's just temporary so that I can figure out where those damn containers are located. 110
Christopher Jr Riley @cjrriley.ca · 04/04/2026Alright, time for me to convert the OpenAPI stuff to Swiiiii... ... ohhhhhhhhhhhh. ... ohhhhh. ... oh. (I'm cooked, aren't I? Yep: I'm cooked. I am *so* cooked. 💀) 200
Christopher Jr Riley @cjrriley.ca · 03/04/2026Per tradition, Swift Package Index is saying that some Darwin platform and/or Linux fails to build, this time, with ATLexiconTools. ... is what I would have said if it actually happened, but it seems like I actually got it right the first time. Woohoo! 010
Christopher Jr Riley @cjrriley.ca · 03/04/2026With this icon, I'm... still not 100% happy with it, but it works for now. Obviously, changes will be made overtime, but overall, this is okay. 020
Christopher Jr Riley @cjrriley.ca · 28/03/2026Done. I've finally completed the dang unit tests. I powered through, but I did it. Now for the other stuff: - DocC - Swift Package Index metadata - creating the logo - Creating the README - GitHub backend (such as actions) - Adding the licence ... so yeah: not done, but the hard part's over. 😌 131
Christopher Jr Riley @cjrriley.ca · 21/03/2026Here's all of the tests I've worked on for ATLexiconTools. I am... a quarter of the way there (and I haven't even completed the last one). 130
Christopher Jr Riley @cjrriley.ca · 25/01/2026The OpenAPI generator documentation says that "allOf" is supported. And "components/schemas/UpdateDMRequestPartial" exists. However, when generating... it doesn't exist? Either I'm going crazy, or I'm fundamentally misreading something... 100
Christopher Jr Riley @cjrriley.ca · 18/01/2026According to WKStats, I've learned the vast majority of Kanji that a first grader would have learned (the pink is still "Apprentice," but I expect it to be tuned to a different colour soon). I'm wondering what first grader things I can read to get used to the Kanji more. 120
Christopher Jr Riley @cjrriley.ca · 12/01/2026Wait, this might be a problem... That is, I have no idea if it will work still, or if it'll break because of underlying changes in Vapor's code. 000
Christopher Jr Riley @cjrriley.ca · 08/01/2026I feel like WaniKani is flipping the bird at me. I'm a bad person for thinking this... (I swear, I didn't do this on purpose! 😭) 000