@rowan ohh I think I get it! so Bindable is a single item in the ListUi and it’s basically just a slot that you can put data into. and then Property is a class that abstracts the task of getting data and deciding if the UI needs to change (because the source that Property is pulling from changed)
but you have to do this using Unity’s UI library, so the task isn’t going to be anywhere near as simple as this example
this is my ideal lifestyle tbh
(the picture is called Night Garden, and it’s by Ilya Vatutin)
Neoraccoon!
its an edit to volpeons ever popular neocat & neofox, with some simple additions to include symtrkl’s neobot[as well as some original ideas :3]
it may be a bit rough around the edges but there are almost 300 neoraccoons for you to enjoy and marvel in at this CURRENT moment
check it out! https://github.com/ApertureCreator/neoraccoon
@tempest that would be an incredible resource to have. to be honest I’d love it if there were even a resource for CSS that just grouped different properties based on what those properties did (like color-related properties, spacing-related attributes, etc.)
@kasdeya good ui is like playing the piano — when it's done well, the actual mechanics of playing fade away and it feels to the audience like it's effortless . . . until you make a small mistake and then that's all everyone can think about
also everyone thinks that just because they took lessons once they could sit down and perform, but actual mastery is rather rare
@Shivaekul omg having a template is so smart. I tend to obsess over stuff like margins and padding, and do all of that by hand (which makes it look inconsistent, which makes me do even more margin/padding stuff by hand)
I just realized that the main problem that I have with CSS is the same problem that I have with a lot of functional languages like Lisp or Haskell: I haven’t found any good way to figure out What I Can Do with something
like I can’t ask the question “I want this to be display: flex so what are the attributes that apply to flex specifically?” because the answer is Everything Ever, so I just have to memorize every single CSS property instead of sorting through a short list of “stuff you might want if you have a display: flex“
and certain functional languages do the same thing where there aren’t functions that apply to certain datatypes (like a method for an object) but instead you can use Every Function Ever (of which there are probably hundreds) so good luck narrowing that down to things that can actually help you in any situation
@Shivaekul tbh HTML is definitely much better but only because UI libraries/frameworks are so abysmally bad lol. I still hate working with HTML so much - and having to figure out what magical CSS incantation is going to get my divs to Literally Just Go Sideways or something lol
but I’m definitely glad to know that I’m not the only one struggling with this stuff - thank you
I really wish documentation for opinionated frameworks/libraries would explain what problem they’re trying to solve with their abstractions
instead of just being like “first you create a blueprint, and then you register the blueprint with the dataclasses, and then the dataclasses are inserted into the render engine alongside the server entities, and then the render engine creates an entity-dataclass hybrid mechazord which is shoved into the internet tubes, which…” and I’m just sitting there like “why the fuck do I have to do all these steps in order to [do an extremely basic thing]”
like I’m sure that there is a Very Good Reason but I would like to know what that is because out of context this type of stuff looks like a massively overengineered nightmare for no reason
I’m starting to suspect that making the UI might be the hardest part of every piece of software that has a UI. like damn I want people to be able to use my code without being a command-line tech wizard but why is this so hard
also I think I’m understanding why the vast majority of FOSS projects are Like That (you have to learn a bunch of arcane bullshit before you can use them). like you would have to pay me to make another UI after this /hj
so yeah I have a new respect for UI devs and frontend devs and the bullshit that they have to deal with on a daily basis
all this time I’ve been getting my anime femboys confused! I thought that Astolfo and Felix were the same character. apparently they’re characters in totally separate dark fantasy anime series, and Astolfo isn’t even a catboy!
anyway here’s a cute Astolfo animation
CW: suggestive poses and revealing clothes
@desea I feel like my recommendations have been getting worse lately. there are still good things in there but I’ve had to wade through a lot more weird stuff to find it. but if it keeps getting worse I might do the same thing and just keep a list of my favorite youtubers or something
if you watch too many Minecraft videos on youtube you start getting recommendations for stuff like “I farmed poisonous potatoes for 100 days… it broke me”
i think one of the worst casualties of modern browsers / web stuff is the ctrl-f search
no more than half of the time when i press ctrl-f, it doesn’t do anything until i click around to find a spot that isn’t eating my inputs
and half of the times that it does open, it won’t find text that is clearly on the page