working on a little GUI for browsing crates.io. i've spent about a week on it and this is what i've got so far
Conversation
Notices
-
Embed this notice
Lynnesbian :bune_ylw: (lynnesbian@fedi.lynnesbian.space)'s status on Saturday, 15-Mar-2025 17:46:44 JST Lynnesbian :bune_ylw:
-
Embed this notice
botvolution (botvolution@mastodon.sdf.org)'s status on Saturday, 15-Mar-2025 17:46:41 JST botvolution
@lynnesbian
They don't even tell you how many clone semantic references they counted. Arseholes. -
Embed this notice
Lynnesbian :bune_ylw: (lynnesbian@fedi.lynnesbian.space)'s status on Saturday, 15-Mar-2025 17:46:42 JST Lynnesbian :bune_ylw:
mad respect to the gtk-rs people, but the inline type docs could be slightly more helpful
-
Embed this notice
Lynnesbian :bune_ylw: (lynnesbian@fedi.lynnesbian.space)'s status on Saturday, 15-Mar-2025 17:46:43 JST Lynnesbian :bune_ylw:
-
Embed this notice
Lynnesbian :bune_ylw: (lynnesbian@fedi.lynnesbian.space)'s status on Saturday, 15-Mar-2025 17:46:43 JST Lynnesbian :bune_ylw:
would you believe me if i told you that getting an icon to appear in this dropdown menu involved several hours of reading GTK forum posts, documentation, and examples in both rust and C, with more than one null pointer dereference along the way :unsafe_ferris:
-
Embed this notice
Lynnesbian :bune_ylw: (lynnesbian@fedi.lynnesbian.space)'s status on Saturday, 15-Mar-2025 17:46:44 JST Lynnesbian :bune_ylw:
if there are any #GNOME designers/artists (gnomes? gnome heads? gnomish sourcerers? gnaphic gnesigners?) seeing this, does it comply with the HIG in your opinion? what would you suggest changing if not?
the cheesecrater icon uses the standard rustacean image, which doesn't have that smooth, rounded look the HIG usually suggests, but i lack the skill to make a "blobby" version of ferris. :ferris_og:
the crates browser, with its triple-pane layout (third screenshot), is the most complicated of them, but it's based on the design of the crates.io website, which displays the readme alongside a right-aligned "metadata" pane.
(also: either it's very hard to write descriptive alt text for UI design screenshots, or i am very bad at it. possibly both.)
-
Embed this notice