July 1-22
I am alive, nothing bad has happened, and development hasn't hit any issues. Just wanted to get that out of the way first. I had made a self-resolution to never post another Dev Log about nothing happening or bearing bad news, so it led to a bit of a long gap. Too long, in this case, and I wanted to avoid any concerns arising that the project is MIA.
As I think I mentioned in a previous Dev Log, I play RuneScape 3 also. This month has had some very tempting offers ingame that I could not ignore, so I've been taking advantage of those. After Bonus EXP Weekend also ends on the 29th, I will be having some serious catch up days on the Armory.
However, there is progress from the last Dev Log. I just wanted to hold off until it was fully complete to talk about it here. Given that it has been a month though, I didn't want to keep the silence going.
First of all, spacing between profile cards has been adjusted, and the right-side options have been added to the tab.

(The button icons are placeholder, and the selected card colors are still not finalized.)
As can be seen, the buttons are grayed out when the action is not available. Clicking a profile card once will select it, allowing you to Edit that profile, or Delete it. Double clicking (or tapping) a profile card will load that profile out onto the Armory, and allow you to Edit it, Delete it, or Save changes made.
This will unfortunately sound more confusing than it is in practice, but I will try my best to explain it as simply as it works. Even while a profile is loaded onto the Armory, you can click another profile card to select it for editing/deletion. On the older v2 build that was online, it had a limitation where you couldn't actually delete/edit other profiles if you already had one loaded, forcing you to individually load the ones you want to work with. I have pre-empted that this time around, it was very annoying and clunky.
Upon clicking Edit, you are presented with this prompt:

The Display Name will be prefilled with the currently set name of the profile, and the same for the description, to whatever you have saved it as. Multiple profiles can have the same Display Name, and while potentially confusing, the Armory will have no issue with this at all. I have not yet determined a length limit for descriptions, but it will likely lean toward being more chars than most will realistically use. For the obvious part of this prompt, clicking Save will save name/description changes (and only those), and clicking Cancel will leave the name/description as they previously were.
Edit is for changing the name and description of the profile, and Save is for saving changes to the actual data of the profile, such as base stats, level, or the character it is. Both Edit and Save will update the "last changed" date shown on the profile cards. The date doesn't actually change on my copy currently, but it will determine the date in dd/mm/yy format based on the time the server says it is, to avoid any instances of time travelling due to time zone shenanigans.
Create and Delete don't work at all currently. Delete will be very fast to implement, and will have a confirmation prompt before actually deleting the profile. Create will take a bit longer, since it needs to be inspected by the server and all the usual security stuff. If nothing goes wrong, both will be done in the two days left of July after Bonus EXP Weekend.
Looking to August, my next job will be to reuse the profile code to create the Equip Sets module, for saving and loading sets of equipped gear. Maybe in August I will think of a proper name for the module too...