Email or username:

Password:

Forgot your password?
Top-level
Danielle Foré

It's a rainy day so I decided to have some fun today and work on Onboarding a bit. Here, I'm using Gtk.CSS to build this icon with the system's default wallpaper and logo etc. So if a distribution supplies its own icon, that will be used etc. All very adaptive to make Pantheon usable on other distros

239 comments
Danielle Foré replied to Danielle

Several improved screens in the next version of Onboarding. This early access screen in particular is just way cleaner now.

Sidenote: I also think I am really in favor of bumping up window corner radius from 6px to 9px. Thoughts?

Danielle Foré replied to Danielle

Needs some cleanup and stuff, but this is functional yay

Also, color blindness filters soon?? github.com/elementary/gala/pul

Danielle Foré replied to Danielle

Writing documentation is so rewarding for me because it’s like taking years of picking up little tricks and distilling that into something that can fast forward someone else and I just love that. Anyways, small updates to the section on including custom icons: docs.elementary.io/develop/api

Danielle Foré replied to Danielle

Lots of great work happening in Gala lately. Bug fixes, performance improvements, and the team is working on updates for Mutter 44 that includes future support for mixed DPI and fractional scaling 👀 github.com/elementary/gala/com

Danielle Foré replied to Danielle

Planning to publish March updates post tomorrow, meanwhile more work in Onboarding to make a fat release next month. This time, replacing the guest session’s warning dialog github.com/elementary/onboardi

Danielle Foré replied to Danielle

This month’s updates looking good for new designs and new features. On top of all the recent work in Onboarding, several branches landed in Desktop Settings including new hot corner actions and a setting to dim the wallpaper in dark mode. Lots of improvements for Code. The team is still really hammering away on Gala. Plus Web 44 landed, and there’s been a number of fixes and improvements to Mail. Really impressed with the momentum going on right now

Danielle Foré replied to Danielle

Getting excited for this next Mail release. Landed a branch to bring back lots of keyboard shortcuts in the composer. Leonhard is working on better offline support. Making lots of progress towards Gtk 4 porting. Lots of good stuff happening!

Danielle Foré replied to Danielle

Some more work on styles in Granite, a branch to add some of the more basic styles and a branch to auto load your custom application css. Playing catch up with Adwaita here a bit, but I think they’re doing it right:

github.com/elementary/granite/

github.com/elementary/granite/

Also, Mutter 44 support was recently merged into Gala which basically makes Gala Wayland-ready as well as ready for fractional scaling. So maybe experimental Wayland session in early access soon?

Some more work on styles in Granite, a branch to add some of the more basic styles and a branch to auto load your custom application css. Playing catch up with Adwaita here a bit, but I think they’re doing it right:

github.com/elementary/granite/

github.com/elementary/granite/

Danielle Foré replied to Danielle

Some of my granite styles stuff got merged 🎉 I also spent some time reviving my little weather app and submitted it to AppCenter. Worked on some location portal related things, but hit a snag.

Danielle Foré replied to Danielle

Updates are coming down the pipe! Mail with some good fixes and new keyboard shortcuts. Onboarding looking fresh with improved explanation of sideloading and now handling the guest account. Desktop settings with new hotcorner actions and an option to dim wallpapers in dark mode. Gala with a ton more bug fixes and improved keyboard shortcuts. Gonna be a good month!

Danielle Foré replied to Danielle

Proposed some tweaks to AppInfo pages to tighten up some of this padding and get things lined up a bit nicer github.com/elementary/appcente

Danielle Foré replied to Danielle

Okay, I think this is neat. Handling conversations with changing subjects etc: github.com/elementary/mail/pul

Danielle Foré replied to Danielle

Expanding sandbox hole warnings here. Want to get to a place where these are comprehensive enough that the “uncurated” warning is redundant and unnecessary

github.com/elementary/appcente

github.com/elementary/appcente

I think I might also do something with the Kudos tag maybe. Wanna make AppCenter the best store for informed consent

Danielle Foré replied to Danielle

More sandbox hole warnings! Shame for everyone! Dishonor on your cow!

Danielle Foré replied to Danielle

Went through all the Flatpak manifests of all the apps in AppCenter and compiled a list of dubious sandbox holes: github.com/elementary/appcente

Led to me opening a few specific issue reports so far and I have another branch here for warning about dconf access

Danielle Foré replied to Danielle

Putting together releases for this month and there’s a lot of like little maintenance releases, and I haven’t quite gotten through everything but I think some more of the big platform/feature releases are probably gonna be next month. Like AppCenter Flatpak warning stuff not sure if it’s worth releasing this month half finished or waiting until next month. Location and background portal I think can go out this month, but apps won’t use it until probably next month. Might be a short blog I dunno

Danielle Foré replied to Danielle

Proposed the UI for colorblindness correction filters! github.com/elementary/switchbo

Would really appreciate any feedback from folks with color sensitivity issues, especially regarding terminology and if there's anything that can be done to make things more accessible for you!

Danielle Foré replied to Danielle

One thing I’d really like feedback on is if the way colors are represented here is useful. My intention was to put colors that are the most effected next to the filter that would help most with them. I originally just had a single strip of swatches off to the side, but I’m hoping this better contextualizes the options

Danielle Foré replied to Danielle

Haha, I just realized that the filters aren’t reflected in screenshots so this is four screenshots of the same image lmao. Removing the redundant screenshots now 😅

Danielle Foré replied to Danielle

Also, is “Color blindness correction” the best label here? I’ve heard that the word “blind” throws off some people. Would “Color sensitivity” be better? I’ve also seen “Color deficiency” used. Also how to we feel about the word “correction”? Would something like “assistance” be better? I’d really like to get the language right

Danielle Foré replied to Danielle

I took some photos of my screen to see if maybe I can show a bit how things are affected 😅 Sorry it’s probably not great quality and maybe not very useful

Danielle Foré replied to Danielle

Another big win for making sure you're fully in control of your computer: we've now implemented the Background Portal in Pantheon and our default apps make use of it. So by default our office apps will only run in the background if you use them and with your permission

elementary OS Settings > Applications > Startup panel. There are toggles for the applications Calendar, Mail, and Tasks.
Danielle Foré replied to Danielle

Shoutouts to @lenemter we have a working Wayland session! Besides window positioning code being broken basically everywhere, it’s surprisingly usable and normal. It’s so fast and smooth though omg. Should be able to easily test it in Early Access very very soon! Follow along with known issues etc here: github.com/orgs/elementary/pro

elementary OS running under a Wayland session
Danielle Foré replied to Danielle

I think all of the relevant branches were merged so if you’re in Early Access you should be able to run/test a Wayland session by just selecting it from the gear menu on the login screen :)

Danielle Foré replied to Danielle

I was playing with this levelbar for sound input and trying to make its feedback more useful. I’m not sure about this interaction, but I have a branch drafted here to kind of emphasize peaks. Would love some feedback github.com/elementary/switchbo

Danielle Foré replied to Danielle

This branch will complete our project to make settings that were previously hidden in a separate #a11y section more broadly available. Some of the explanation text was previously not great so hopefully this is much clearer! github.com/elementary/switchbo

A screenshot of System Settings→ Keyboard → Behavior containing many more new options such as Sticky Keys, Bounce Keys, and Slow Keys
Danielle Foré replied to Danielle

I want to also re-evaluate how complicated some of the old behavior settings are. Like does anybody seriously change the curser blink speed or duration?

Danielle Foré replied to Danielle

This month’s updates are going out starting today! Color assistance filters, background/autostart portal, and application settings all queued. More to come soon :)

Danielle Foré replied to Danielle

Today we have updated Display settings (with filters and redesigned nightlight settings), Bluetooth indicator (with Bluetooth file sharing), AppCenter (with sandbox warnings), and nightlight indicator (just minor icon updates). And I think we’re gonna have even more this week!

Danielle Foré replied to Danielle

Indicators didn’t go out yesterday because we found a last minute issue with icon resources—shoutouts to @bobby285271 downstream in NixOS. But they’re going out today! Also Files with Bulk Rename and a new Online Accounts with better special folder detection for IMAP

Danielle Foré replied to Danielle

Literally no one:

Designers: MESH GRADIENTS BOOYEEEE COMING STRAIGHT AT YOU LETS GOOOO

github.com/elementary/icons/pu

An icon in small and large sizes featuring a bright colored gradient background with a white paint brush roller symbol on top
Danielle Foré replied to Danielle

Switched gears today because it’s Friday and worked on some Files Gtk4 porting stuff. Gonna be a lot of work but this is our oldest code base so it’s going to really benefit from all the cleanup. For example: github.com/elementary/files/pu

Danielle Foré replied to Danielle

It’s #DisabilityPrideMonth and through sheer coincidence we’re releasing some cool new #a11y features this month and have more currently in preview for next month. Special shoutouts to @lenemter here for working on color assistance filters, fixing the screen reader shortcut on the greeter, and more. Can’t wait to write up everything we’ve been doing to make @elementary OS more inclusive and accessible!

Danielle Foré replied to Danielle

You won't be able to tell from this screenshot, but I'm working on using Hdy.TabBar in Files in preparation for the Gtk4 port (which will use Adw.TabBar).

Also, I just installed the latest daily build on my laptop and screen reader shortcuts are working in the Installer yay.

A screenshot of elementary Files using the TabBar widget from LibHandy instead of the deprecated DynamicNotebook widget from Granite
Danielle Foré replied to Danielle

Also some design cleanups for the new Mail message move menu. This next release of Mail is really big. So many features and goodies

github.com/elementary/mail/pul
github.com/elementary/mail/pul
github.com/elementary/icons/pu

elementary Mail with a move messages popover that includes a search box
Danielle Foré replied to Danielle

Got this Hdy.TabBar branch for Files all ready for review woo github.com/elementary/files/pu

Danielle Foré replied to Danielle

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

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

Go Up