56 Replies
do you have krita installed?
we needed some icon to test
krita? uh yeah
ok then @Viola (Nicola) can you help fix this?
also... we really need to just refactor protostar entirely
we have like 3 versions of it
the tech debt is insane
we were rushing to get it done for the talk
haha yeah
uhm yeah, can you ping me in 2 days please, so I'll be home to fix it
oh ok!
alr, I've merged @Bon Echo 's branch together to mine and now it should be possibile to merge without conflicts to the original protostar repo.
(ofc nothing works right now, but I'm working on fixing it)
@Nova quick question
where do I get the model_part relative path of the model?
check the app_grid branch
I've done it already
okay I've checked that out, but
the color definately isn't chaning the color of the hex, but the tint of the image
that's weird... copy the hexagon.glb over?
also look in app_grid
I modularized the protostar code a bit
ah sorry, I didn't notice that it changed!
I didn't either tbh
OH I separated by material
right
yup, I'm reading it...
more merging to do, yay !
I should have merged it right when the talk had ended, my bad :p
I didn't want to lose the cartridges
so I delayed the merge too
Yeah, that's in the new todo
2. Untangle the code (eg: make it so that the user can decide sizes, models, etc... )
3. Implement configuration files in the examples
confy - Rust
Zero-boilerplate configuration management
config files? oh for spacing and such?
yep, sizes/activation distance...
also don't forget "make icons work again"
1. Implement our own (more reliable) way to get icons
since most of them broke again
yea :p
probably gonna make my own crate to do that
thank you
since linicon didn't really work out great
oh you tried that?
yeah, that's what we are using rn
I thought you used your xdg module stuff
that worked pretty well
nope, that's just for getting the desktop entries
huh
my memory must be going, I could have sworn we had a custom impl
I wanted something more robust that handled the theming better for icons (which linicon does), but it seems like it doesn't find some icons :/
that it worked better before
we used walkdir to serach for the icons in a set directory
ahh yea OK so not themed
which wasn't "correct" strictly speaking, but it did like 50% of the icons
gotcha
now on my system, this does about 90% of the icons
but honestly, I'd have to read lots of gtk code do undestand how they do it
since the freedesktop standard is very loose(and old) , gtk code is the de facto standard
but I really don't wana include gtk-rs in the dependecy for just icons, so yeah gotta build my own
I know a rust app launcher that does it perfectly
trying to find the link again
there's a freedesktop-icons crate
maybe that could help?
uhm yeah, it even has built in caching
will definately try it, thanks :3
i saw it in the cosmic launcher from system76
their cosmic stuff has been a great help
as has smithay, which system76 maintains
not on mine :p
clearly user error! /s
ahh cool!
anything you need me to do
@Viola (Nicola)?
nothing specific, but if you were avaiable for a quick call maybe in an hour to review some of the code together it would help
hell yea i can
the hexagon launcher is amazing
i'd love to work on it with you
thanks :3
so call now or when?
I need to get something to eat, so in about 40mintues if that's fine by you
yea sure thing
ping me when ready
Jitsi Meet
Join a WebRTC video conference powered by the Jitsi Videobridge
alr @Saphira Kai in theory the latest commit should have solved this issues. try it if you can and let me know :3
small note: if you encounter errors with serde, you might need to delete the old cache folder which is in
$HOME/.cache/protostar_icon_cache
okie!
it might be good to automatically do that though lol
yup I will add it soon
yeee
actually, I just checked, and serde invalidates it automatically
serde ❤️
oh nice!
yep, success
protostar builds on my machine
er, the tests pass
niceee
we still have some bugs to iron out with the examples, but I'll work on them later
right now I'm focused on the xdg lib
yeee
thank you so much nicola