Email or username:

Password:

Forgot your password?
Top-level
Danielle Foré

Just merged dark style wallpaper support into Gala (shutouts @lenemter). Just gotta figure out the UI now 😅

200 comments
Danielle Foré replied to Danielle

Hdy.TabBar landed in Files 🎉 so our Gtk 4 branch is that much closer to being usable woo

Danielle Foré replied to Danielle

Gonna kick out a couple releases today to make sure we can release lots of stuff next week. The big one is Settings Daemon which is about to support a bunch of new goodies in the Greeter as well as housekeeping for screenshots. Very excited about this round of feature updates

Danielle Foré replied to Danielle

I’m so happy to have finally merged this little feature. After a 10 second timeout, the installer will read out the keyboard shortcut for turning on the screen reader. This should make it much easier for folks with vision disabilities to be able to install and set up their own operating system github.com/elementary/installe

Danielle Foré replied to Danielle

Release week is upon us! New Tasks and Calendar with background/autostart portal support should go out today. I think a few settings are just waiting on new screenshots. Lots of goodies coming. I’m also aiming for OS 7.1 release next month so putting a bow on a number of projects here. Wanna make a big splash for summer before we shift development focus to OS 8 this fall/winter

Danielle Foré replied to Danielle

So Leonhard started working on bringing back a local library in Music using Tracker and the performance is freaking awesome which is a huge problem we had with the old Music. Lots of UX stuff to hash out, but feeling really hopeful about this! github.com/elementary/music/pu

Danielle Foré replied to Danielle

As if 7.1 wasn't already shaping up to be a killer release, we might get to sneak in another feature here ;)

github.com/elementary/installe

A screenshot of the elementary Installer showing a screen where you can become informed about and choose to install additional third-party proprietary hardware drivers
Danielle Foré replied to Danielle

This month’s blog post is bigger than I thought it was going to be. Some really good releases we got out. Getting very excited to write up the 7.1 post, that’s gonna be a really big one!

Danielle Foré replied to Danielle

Got a little distracted today trying to make the panel less invasive when used with busy wallpapers. I really hate how it looks to have a big bar across my whole display github.com/elementary/wingpane

Danielle Foré replied to Danielle

So I was poking today at this idea of like what if the workspace switcher from the multitasking view was combined with the Dock so it was just one UI where you're kind of always multitasking. I don't really have a clear idea of how to handle pinned apps, but I like the idea of always showing this part of the multitasking UI

Danielle Foré replied to Danielle

I’m going a bit the opposite direction here of what my idea of the dock was: a dumb quick launcher. The results of our survey were that folks overwhelming thought the dock is where they would see running apps and switch between them. So leaning into that really hard and thinking about what a dock built as the primary multitasking interface would look like

github.com/orgs/elementary/pro

Danielle Foré replied to Danielle

Working a bit more on Files Gtk4 porting today. This time in the sidebar. This is a kind of complicated area but I think I’m starting to understand it better. Files is a really complicated app! There’s so many parts to it. Excited to learn more and modernize it though. This is shaping up to be a really good port github.com/elementary/files/pu

Danielle Foré replied to Danielle

Videos Gtk4 port landed in main thanks to @leolost! Excited to continue to modernize this app

Danielle Foré replied to Danielle

So far we’ve ported:
* Calculator
* Feedback
* Music
* Onboarding
* Portals
* Shortcut Overlay
* Sideload
* Videos

And we have drafts of ports for several other apps and components. Lots of progress made here

Danielle Foré replied to Danielle

Alright so my plan was to get an RC for OS 7.1 out this past Friday, but we found a few little issues in daily. So we’re working through those. Also, sounds like there’s an iPhone event so wanna avoid sending out a press release when people are focused on that. I think we’re still on track for September release, but might be more like mid September instead of like first week of the month.

Danielle Foré replied to Danielle

Haha okay so while a couple of folks are troubleshooting Nvidia issues, we landed a couple big new features to the Notification Center:
* Replaces. So an app can replace an old notification with an updated one instead of a bunch of outdated bubbles piling up
* Buttons! So now missed notifications with buttons will have their buttons and be actionable in Notification Center woo

Danielle Foré replied to Danielle

Working through this release blog post and trying to put together a more cohesive narrative here, and I realized I had a little bit of a gap. So here’s a branch to warn about apps that aren’t using the autostart portal: github.com/elementary/appcente

A screenshot of an app info page in AppCenter showing a warning: “Legacy Autostart. Can automatically start up and run in the background without asking”
Danielle Foré replied to Danielle

There’s so much here it’s hard to figure out how to organize it to best tell the story, but some of the themes I’m looking at for the 7.1 blog post are:

* Settings & Personalization
* Privacy & Consent
* Accessibility & Inclusion

And then there’s just like a shitload of other features and misc improvements. Also over 200 bug fixes.

Danielle Foré replied to Danielle

Building release candidates. If you’re not in early access, this is a good time to consider it! builds.elementary.io

Danielle Foré replied to Danielle

Installed the first RC and everything looks right and it’s fast and feels good. I forget how much jank I end up with on my dev machine from having all these experimental branches installed and how the stable install just fucking works

Danielle Foré replied to Danielle

Blog post is basically done. Just needs review. It’s a 5 minute longer read than the 7.0 post :) gonna put together the press kit and it looks like we probably need to spin another RC. I think I’m on track to send out press releases Monday. So if you’re not on my press release list and want to be: elementary.io/press

Please don’t sign up there if you are not press or a content creator of some kind. I will just have to remove you and that’s just work for me and it sucks

Danielle Foré replied to Danielle

Blog post is done. Press kit is updated. Building a new RC right now. My plan was to send a press release today but I can’t log in to MailChimp. Something with their 2 factor. Otherwise, things are happening

Danielle Foré replied to Danielle

I tell you hwat, I am ready to take like a week off after this release and get a clean mind before starting up the OS 8 machine 😅

Danielle Foré replied to Danielle

Found a major files regression so did another release and spinning a new iso with the fix as soon as its published.

Mailchimp is back up. Press kit is published. Press email is drafted. Something I do in these emails is summarize the full blog post into something much more bite size with only major highlights. Hard to take a 22 minute read and make it like a 3 minute read but hopefully makes it much easier for folks to share about the release

Danielle Foré replied to Danielle

Submitted a few branches today for GTK 4 porting of Initial Setup github.com/elementary/initial-

Hoping to land this and AppCenter ports soon!

Danielle Foré replied to Danielle

Initial setup GTK 4 port has landed! Also made really good progress on CapNet porting, should be ready for review imminently.

Danielle Foré replied to Danielle

I switched development focus of System Settings to the Gtk 4 branch and rebased it on the latest commit of the Gtk 3 branch. Basically it’ll be nearly empty in daily for a while but now is the time to break things in obvious ways so we can fix them over the next 6 months!

Danielle Foré replied to Danielle

Did some gtk4 prep work on screenshot and the polkit agent. Merged a branch to port the wallpaper slideshow dialog to gtk4. Started in on Terminal but got a headache before I really got anywhere. Might pivot away from that and focus on settings since it’s really big but should be straightforward

Danielle Foré replied to Danielle

Also, I’ve been thinking about renaming the app from System Settings to just Settings. Like does it need the “System” part? Seems weird. Especially like “Open System Settings → System” feels weird to write. Rename it?

Danielle Foré replied to Danielle

Apparently I never posted these prototypes on Mastodon, but here’s where I’d like to go with Settings for OS 8 as far as a design direction

A redesigned Settings app with a much flatter appearance and bolder typography
A redesigned Settings app with a much flatter appearance and bolder typography in the dark style
Danielle Foré replied to Danielle

Just merged GTK 4 online accounts settings. Did some packaging work. Now I gotta get ready for doctor’s appointment so we’ll see how productive I am in the 2nd half of the day, but things are moving and happening!

Danielle Foré replied to Danielle

Okay so GTK 4 ports are in main for the following settings panes:
* Mouse & Touchpad
* Power
* Bluetooth
* Online Accounts
* Date & Time

With pull requests near completion for:
* Applications
* Sound

Several other panes have less complete draft pull requests. So I’m really confident about getting this fully ported soonish

Danielle Foré replied to Danielle

Turns out Language & Region and Notifications already had ports as well! So those are set up and building correctly etc.

So currently 9/20 panes building in daily!

Danielle Foré replied to Danielle

Landed the previously linked sharing branch and submitted another branch to migrate away from Gtk.FileChooserButton. After that Sharing is basically ported.

And finished and proposed a branch for Sound settings!

Danielle Foré replied to Danielle

Sharing settings now ported to GTK 4 and building in daily! CapNet is ready for review 🚀

Danielle Foré replied to Danielle

CapNet and sound settings both merged in and building in daily 🎉

Danielle Foré replied to Danielle

Migrated a bunch of repos over to the new Gettext action that @tintou wrote! Very cool. Always good to not be dependent on distro packages and hopefully this is useful to a lot of other folks maintaining Flatpak apps.

Getting into some settings ports that are less straightforward. Some depend on newer libraries, some have custom widgets that need a big rewrite. Gonna keep trying to plow through any low hanging fruit to get as much done as possible before surgery next month and then holidays etc

Danielle Foré replied to Danielle

Did just a bunch of different branches all over the place for misc gtk4 porting prep. Printer settings is actually pretty close since someone started in on it previously but it’s one massive, kinda hard to review branch. So I started breaking it up into reviewable chunks and then fixing things in those little chunks. I think as long as those get reviewed I could have that ported this week.

Danielle Foré replied to Danielle

Been working through keyboard settings and did a bunch of branches there. Started in on desktop settings a bit. Still mostly focusing on trying to finish the settings gtk4 port currently

Danielle Foré replied to Danielle

All my keyboard branches were merged and so I have a much clearer picture of what’s needed to finish the port here. I have a draft branch but it doesn’t build yet. I might need to do a couple smaller branches still. It might have to wait for next week because I just got back from electro and I’m gonna ice my face and probably play Genshin 😬😅

Danielle Foré replied to Danielle

Printers is almost ported. I have one branch separate from the main port branch. I started in on user accounts. Got a branch merged into Granite to fix some screen reader stuff with header labels.

I’m considering taking the rest of the day off. I have GitHub activity for the last 16 days and I’m feeling fatigued. I have branches waiting for review, so I’m not technically blocked but maybe blocked enough to be tired? lol

Danielle Foré replied to Danielle

This definitely won't build yet because recipes still need to be updated, but LET'S FUCKING GO 🚀

github.com/elementary/os/pull/

Danielle Foré replied to Danielle

Lots of things are in motion for building OS 8 images based on Ubuntu Noble. Filling out the daily repo etc. Metapackages. Not sure how long it’ll take to get installable builds but it’s in progress.

Reviewed a number of branches for Gala, I think we’ll get a bug fix release for OS 7 there soon.

More settings branches merged and kept going on user settings. While here also working on improving how the screen reader sees things, using latest design patterns, fixing anything obviously weird, etc

Danielle Foré replied to Danielle

Went through and kicked off builds for packages missing in OS 8 dailies. Followed up on some build failures. Installer is blocked by distinst but David sent a patch upstream already. I’d really like to see something bootable before I go on medical leave so just under 2 weeks basically

Danielle Foré replied to Danielle

Did some dock stuff today! Cleaned out GitHub from old plank issues and PRs. @leolost has a couple PRs for drag and drop and menus in the new dock. I added one for autostart. Also did PRs to pull in the new dock to seeds and remove plank. Excited to test that more in daily.

Reviewed gala branches that are blocking a bug fix release there. Some good multimonitor fixes in shoutouts @lenemter. Once that’s released we can make some bigger breaking changes in Gala 😈

Danielle Foré replied to Danielle

Published that Gala release with like a dozen bug fixes! And then started merging in some of the new breaking changes for OS 8 🚀 Made some more progress on porting user account settings to GTK 4. Merged the secondary click menu into the new dock.

Meanwhile @meisenzahl submitted a couple of branches to add Anaconda as a backend for Installer which could be used for a Fedora-based spin 👀 github.com/elementary/installe

Go Up