i went on a whim to see the minecraft movie with my housemates yesterday and omfg was it not absolutely horrifying i feel like i need a cleanse after giving money to that. it makes sense that it took that long to produce cause nobody in the writers room seemed to have any confidence in themselves OR the audience and it definitely was filtered through a few thousand layers of corporate bullshit to be engineered to be as 'accessible' as possible. just disappointing that they couldn't be bothered to actually do something with it and we ended up with marvel prequel to a sequel slop. somehow a combination of tiktok and netflix writing together. very twenty-twenty-five media of it. if it succeeded in anything i guess the set design was kind of nice. would say more but what is there to say after something like that?
macaw is so cute. i basically just did backend stuff this week. a LOT of parsers. i like the accuracy and flexibility of doing them manually but it's starting to be enough of a toll that i may write the macros soon. it's just a question of whether that will actually save time because i need this out as soon as possible.
next week i'm going to have to work on the ui side of all of this. i originally thought i would be able to work on OMEMO but honestly upon further thought it's probably better for me to focus on core usability for now. iced is great but there are certain things like accessibility and infinite lists missing. the other stuff like text ellipsis and advanced quad styling i can contribute but those former things are high-enough api and are already being worked on so i'm a bit afraid to meddle in their codebase for that. looking at the current xmpp ecosystem it's pretty obvious the most lacking part is iOS. so i'm thinking of prioritising mobile at least until iced matures a bit, and using uniffi to create a proof-of-concept android app before i invest in getting (and save up enough for lol) a mac mini. wasm also seems kind of interesting, so maybe a truly browser-first version with ephemeral user storage would be cool too, because i think it's useful to also have that in the ecosystem. but then that ends up with at least 4 gui frontend (iOS, Android, Web (probably Lustre because i hate js), Desktop (Iced)) codebases. is that way too much? idk. the logic all being in a single library (filamento) will help a lot. this really needs to be done properly imo so if that's what it takes...i mean telegram does it so.
done:
- pubsub parsers
- caps 1.0 and kinda 2.0
- pep
- user nick
- bunch of related stuff like data forms and stanza headers, result set management parsers
- little landing page at macaw.chat
- the styling and vibe of the client <3
next:
- finish user avatar
- experimenting with wasm_bindgen and uniffi
music area
- 偶遇 - 周迅
- sluggin' it up - Stella Le Page
- shygirl
- azealia banks ;-;;;;;;;;;;;;;;;;;