teaser for my little winter project.
-
alright let's get started!
got a backend that mirrors+archives to SQLite (hence Bobby) space weather data from the NOAA. and you'll be able to self-host a mirror.
now to write a beautiful aurora dashboard in #gtk #libadwaita UI!
#linux #opensource #gnome #design

-
@ewen oh I've hyperfocused a bunch of trippy ideas don't worry.

-
the NOAA space weather data does not have an API. it's a bunch of undocumented random .json files behind a CDN that sometimes partially cuts cached files.
so I wanted to have something reliable to work with first.
it's... interesting for an official government agency... π€¨
hitting the ground running because of all the code reuse. thanks Bobby.

-
the NOAA space weather data does not have an API. it's a bunch of undocumented random .json files behind a CDN that sometimes partially cuts cached files.
so I wanted to have something reliable to work with first.
it's... interesting for an official government agency... π€¨
@hbons hey this is super cool! you might want to look into how home assistant fetches some of this? I use this to keep an eye on things https://www.home-assistant.io/integrations/aurora/
-
@hbons hey this is super cool! you might want to look into how home assistant fetches some of this? I use this to keep an eye on things https://www.home-assistant.io/integrations/aurora/
@eljojo oh nice! didn't know that existed.

-
hitting the ground running because of all the code reuse. thanks Bobby.

@hbons Might be repeating myself, but that is one damn nice app icon.
-
@hbons Might be repeating myself, but that is one damn nice app icon.
@jimmac lovely wallpaper too!
-
@ewen oh I've hyperfocused a bunch of trippy ideas don't worry.

-
hitting the ground running because of all the code reuse. thanks Bobby.

been a while since I used a Grid (probably GTK2 days). and being able to set relative positions to other items is a lot more intuitive and less clunky than hardcoding edge numbers.
also <sub> and <sup> texts are working nicely for scientific notations!
#linux #opensource #gnome #gtk #libadwaita #design #aurora

-
been a while since I used a Grid (probably GTK2 days). and being able to set relative positions to other items is a lot more intuitive and less clunky than hardcoding edge numbers.
also <sub> and <sup> texts are working nicely for scientific notations!
#linux #opensource #gnome #gtk #libadwaita #design #aurora

@hbons Is this with XML or Blueprint or something else?
GNOME / Blueprint Β· GitLab
A markup language for GTK user interfaces. Docs: https://gnome.pages.gitlab.gnome.org/blueprint-compiler/
GitLab (gitlab.gnome.org)
-
@hbons Is this with XML or Blueprint or something else?
GNOME / Blueprint Β· GitLab
A markup language for GTK user interfaces. Docs: https://gnome.pages.gitlab.gnome.org/blueprint-compiler/
GitLab (gitlab.gnome.org)
@garrett just in code right now. will add Blueprint later.

-
been a while since I used a Grid (probably GTK2 days). and being able to set relative positions to other items is a lot more intuitive and less clunky than hardcoding edge numbers.
also <sub> and <sup> texts are working nicely for scientific notations!
#linux #opensource #gnome #gtk #libadwaita #design #aurora

adding
.almost done with the low hanging fruit. now need to add graphs over time.
best way to do that?
#linux #opensource #gnome #gtk #libadwaita #design #aurora

-
adding
.almost done with the low hanging fruit. now need to add graphs over time.
best way to do that?
#linux #opensource #gnome #gtk #libadwaita #design #aurora

@hbons Ui looks good


-
@hbons I'd love to see your designing process for those gnome icons

-
adding
.almost done with the low hanging fruit. now need to add graphs over time.
best way to do that?
#linux #opensource #gnome #gtk #libadwaita #design #aurora

@hbons Resources has some pretty good looking graphs, but I don't know if they're the kind you're after...
-
@hbons Resources has some pretty good looking graphs, but I don't know if they're the kind you're after...
@salkeld totally yes. will have a look!
-
adding
.almost done with the low hanging fruit. now need to add graphs over time.
best way to do that?
#linux #opensource #gnome #gtk #libadwaita #design #aurora

bit of margin tweaking to align the icon with the spinner when clicked.

#linux #opensource #gnome #gtk #libadwaita #design #aurora
-
bit of margin tweaking to align the icon with the spinner when clicked.

#linux #opensource #gnome #gtk #libadwaita #design #aurora
@hbons In cases like these you can usually use a Gtk.Stack and halign and valign the children to the center
-
adding
.almost done with the low hanging fruit. now need to add graphs over time.
best way to do that?
#linux #opensource #gnome #gtk #libadwaita #design #aurora

boom. bar charts.
just using a GtkFrame and styling with CSS.
the line graph will be trickier, but thinking about generating an SVG and displaying that.
#linux #opensource #gnome #gtk #libadwaita #design #aurora

-
boom. bar charts.
just using a GtkFrame and styling with CSS.
the line graph will be trickier, but thinking about generating an SVG and displaying that.
#linux #opensource #gnome #gtk #libadwaita #design #aurora

@hbons Spitting out SVG is probably the easiest thing, esp if you can generate it in abstract units for ease and just scale when rendering.
