Email or username:

Password:

Forgot your password?
21 posts total
Tobias Bernard

6 months later, and with about 150 apps now meeting the Flathub metadata guidelines I'm a bit confused that it's still overwhelmingly GTK apps (>90%).

Like, do people developing on other stacks not care about their app listing? Do they primarily use channels other than Flathub? Have they not made new releases in the past year? Have we just been particularly good at mobilizing people to care about this from the GNOME side?

Thor A. Hopland

@tbernard the #Fedora #flatpak repo has a fair deal of #Plasma packages in it, and that's probably because the Fedora community has been porting desktop apps over to it.

I have a cynical take though. I believe that #designers and #UX experts gravitate more towards #Gtk/ #Adwaita because it is more modern. Plasma/ #Origami has come a long way, but is still not as enticing as Gtk/Adwaita. This becomes a little barrier to entry in of it self, IMHO. It also means there is more Gtk #abandonware.

Tobias Bernard

Playing with the new version of Shortwave by @haeckerfelix. Looking dope with the new split view layout โœจ

flathub.org/apps/de.haeckerfel

Tobias Bernard

The latest development version of Papers is looking hot ๐Ÿ”ฅ

Huge kudos to @pabloyoyoista, Qiu Wenbo, @camelCaseNick, and everyone else involved for their work on this!

Screenshot of a Papers window with a GNOME wallpaper in the background. The app window is a medium desktop size, and consists of a split view sidebar with the pages of the document and a content pane with the full pages. The document being displayed is the design program for the Inter font.
Screenshot of a Papers window with a GNOME wallpaper in the background. The app window is a medium desktop size, and consists of a split view sidebar with the pages of the document and a content pane with the full pages. The document being displayed is the 2022 Mastodon annual report.
tk

@tbernard
@pabloyoyoista @camelCaseNick

Lools really, really good! Great job!

If I could be so bold to add a wee feature request: docx support.

Tobias Bernard

As part of the GNOME @sovtechfund project we've been working on improving notifications in GNOME (and the wider free desktop) ๐Ÿ””โœจ

In this blog post @jsparber gives an update on the current state, what's already landed in 46, and what's coming in the near future!

blogs.gnome.org/shell-dev/2024

#gnome #stf #freedesktop #flatpak

Mockup of the new notification design we're working towards implementing. It shows three notification lists, one showing the top-level list of notifications grouped by app, one showing one app's group expanded, and the third showing an expanded notification bubble with multiple messages from the same thread.
Tobias Bernard

Very cool to see an unmaintained GTK3 app ported to GTK4 and the latest widgets, kudos to @FineFindus ๐Ÿ™Œ

github.com/FineFindus/TeX-Matc

GTK4 port of TeX Match, an app to find latex symbols by drawing. It's a small window with a split view layout, the left side is a white canvas where you can draw a character, the right side has a list of Latex symbols that are similar to the drawing.
Siroj42

@tbernard @FineFindus That's awesome news, I've actually been writing a lot of LaTeX since I started univerity, but I've always relied on an online tool because the old app was so outdated.

FineFindus

@tbernard Thanks for the great design!
I think it needs a new name (and possibly a new icon) to not confuse it with the original app, and it should be good for a first release.
Happy to take suggestions :)

Tobias Bernard

2004: Whole family shares one email address

2024: Family dog has their own Instagram

keywan

@tbernard the dog in our flatshare was ahead of our time:
nitter.net/miradog

(RIP Mira, wuff)

matzipan

@tbernard 2026 family has own masto instance and dog has masto handle

Tobias Bernard

It's 2024 and Gitlab still has 10+ useless color options but no way to follow the system dark mode preference ๐Ÿ‘Œ๏ธ

Screenshot of the color settings section of the Gitlab settings. There are 10 different color schemes: Indigo, Light Indigo, Blue, Light Blue, Green, Light Green, Red, Light Red, Gray, Light Gray, Dark Mode (alpha).

None of these are "Follow the system default", like literally every other app and website does by default.
lebout2canap โš

@tbernard Personally I prefer a non-GTK application that follows the dark style system preference, than a GTK application that does not follow the dark style system preference, and there are some.

DELETED

@tbernard What's even more embarassing: It's 2024 and GitLab's Dark Mode is _still in alpha_!

Tobias Bernard

๐ŸŒˆ TONIGHT! ๐ŸŒˆ

Let's build native apps that work offline but can sync when you have a network connection! The GNOME Berlin crew is teaming up with @p2panda for a workshop to explore the technology together and work on prototypes.

To avoid having to download and install SDKs at the workshop set up your computer in advance: hedgedoc.gnome.org/gnome-p2pan

๐Ÿ“๏ธ Where? Offline, Lichtenraderstr. 49 (Berlin)

๐Ÿ••๏ธ When? Monday Nov 20th, 18:00

#gnome2panda #localfirst #p2panda #gnome #berlin

๐ŸŒˆ TONIGHT! ๐ŸŒˆ

Let's build native apps that work offline but can sync when you have a network connection! The GNOME Berlin crew is teaming up with @p2panda for a workshop to explore the technology together and work on prototypes.

To avoid having to download and install SDKs at the workshop set up your computer in advance: hedgedoc.gnome.org/gnome-p2pan

Sharepic with the event details in a center axis layout on a purple GNOME wallpaper:

Monday Nov 20th, 18:00

Local-First โจ‰ GNOME
Workshop

Offline, Lichtenrader Str. 49
Niklas Rosenqvist

@tbernard @p2panda will this be streamed and recorded too? Really interested in this

Tobias Bernard

The new GTK4 version of Foliate by John Factotum is finally out, and it's gorgeous โœจ

This is one of the most polished, most useful third party apps out there, so it's really cool to see it updated to the latest version of the platform. It now also works on mobile, has a better library and navigation, and uses the standard Libadwaita preferences patterns, among other things.

flathub.org/apps/com.github.jo

Screenshot of Foliate, with Frank Chimero's "The Share of Design" open, using the light system style. The window is wide enough to fit the sidebar and two columns of text. The left column contains just an illustration with a sun, a bridge, and some geometric shapes. The right column is the first few paragraphs of chapter 5, "Fiction and Bridges".
Screenshot of Foliate, with Frank Chimero's "The Share of Design" open, using the pink "Cherry" style. The window is very tall and narrow, to show that it works on mobile.

The word "delight" is selected, and the dictionary popover is open, showing the definition of the word from Wiktionary.
Screenshot of Foliate, with Frank Chimero's "The Share of Design" open, using the dark system style. The window is wide enough to fit the sidebar and two columns of text. The word "Momentum" is selected, and the Wikipedia page for that word is previewed in a popover.
Tobias Bernard

People: How dare GNOME developers not add these 900 options I want!

Same people: I can't switch away, GNOME is the only usable desktop

Wonder if there's a connection there... nah probably not.

Fabian (Bocchi) ๐Ÿณ๏ธโ€๐ŸŒˆ

@tbernard that's what I always wonder. KDE Plasma is such a nice desktop and provides lots and lots of features. There is literally no need for GNOME to go that route too.

Dave Snider

@tbernard Love Gnome because it's a very solid base to build from. The opinionated, but consistent design is so nice in comparison to the random jumble everywhere else.

Tobias Bernard

While we didn't quite manage to get all core apps ported to the new Adwaita 1.4 widgets in time for 45 (Looking at you, Software), the adoption among third party apps has been phenomenal!

Once the new Flatpak runtime is out (next week?) and people can start making releases everything's going to look sooo slick โœจ

Screenshot of development versions of Citations, Newsflash, and Tuba with the new split view layout.
Screenshot of development versions of Citations, Newsflash, and Tuba with the new split view layout. Same as the other screenshot, but in dark mode.
Show previous comments
Alice :neocat_trans_cute:โ€ฎ

@tbernard we really need to redo those devel stripes now that titlebars are flat

DELETED

@tbernard Yeah, I've been waiting for this week, simply because _everybody_ will release a new version of their app.๐Ÿ˜…

Tobias Bernard

The activities indicator has landed ๐Ÿš€

Thanks to @verdre for the prototype extension, Georges for implementing it in a clean way, and @fmuellner for timely reviews!

gitlab.gnome.org/GNOME/gnome-s

Screenshot of a nested GNOME Shell session in a floating window. The nested session has a plain blue background and a small terminal window is open on the current workspace.

The top bar has the new workspace indicator on the left side. It consists of small, dimmed dots for the inactive workspace, and a larger, longer pill for the active workspace.
Tobias Bernard

A bit of history, as a curiosity: We've long wanted to replace the Activities button with something nicer, but finding a good replacement proved difficult given the constraints (e.g. needs wide enough to be clickable and generic enough to stand for searching, switching, launching, etc).

This old issue has a bunch of random ideas for alternatives: gitlab.gnome.org/GNOME/gnome-s

Tobias Bernard

Look, I like memory safety as much as the next guy but a 2 minute build every time I change one line in the UI file is not the future we were promised ๐Ÿ™„

Tobias Bernard

As mentioned in the design talk, we have a testing extension for the Activities button refresh.

Try it out and let us know what you think!

discourse.gnome.org/t/activiti

Show previous comments
Jaka Hudoklin

@tbernard I am missing workspace names, similar to what space-bar gnome extension does. The problem if you don't have workspace names is that it's hard to remember which workspace you put something on. It's a minor thing that would make workspaces much more useful ๐Ÿ™ extensions.gnome.org/extension

user8e8f87e

@tbernard I like that you are replacing "Activities", but I donโ€™t like the design. I find it to abstract.
On the right you have small icons which are really easy to read (battery, volume, wifi), this pile however is not very descriptive and if you have only two virtual desktops it looks a bit strange.

If you are in the middle of a greater number of workspaces it is more understandable.

This pile should be replaced by an icon showing a desktop IMO.

@tbernard I like that you are replacing "Activities", but I donโ€™t like the design. I find it to abstract.
On the right you have small icons which are really easy to read (battery, volume, wifi), this pile however is not very descriptive and if you have only two virtual desktops it looks a bit strange.

Tobias Bernard

It's weird how bad the dark style on many major websites/apps still is. No real differences in background colors, no depth/shadows, white borders everywhere. Feels like looking at a spreadsheet.

Kudos to @alice for doing a much better job with this in libadwaita!

Github website showing the issues page for the project sonnyp/tangram. All elements have the same / very similar background colors, and there are lots of white borders around everything.
GNOME Software showing the app page for Metronome. The listboxes are ligher than the background, have dark dividers between linked rows, and a shadow to distinguish them from the view background.
Tobias Bernard

Since I've done quite a few Circle reviews lately, here's some advice if you're applying:

Reviewers mostly just follow the "App Criteria" checklist. Already doing this before applying can save a ton of time during review gitlab.gnome.org/Teams/Releng/

In particular, test your app with a11y options such as large text and high contrast, and try using it with just the keyboard by tabbing through controls.

Tobias Bernard

Some friends and I were discussing why we do free software even though it often means doing tons of work for little or no money.

I think for me some major factors are the personal agency you have over the work (independent from employers/investors) and the potential for longevity that comes with having your work be part of the commons (projects can't be acquired and killed).

That kind of unalienated relationship to your creative output is very rare outside of maybe fine arts or entertainment.

Tobias Bernard

I was reminded of someone I saw talking about their work on a super nice native Slack-style chat app called Quill. It got shut down after Twitter acquired them and had them work on Twitter DMs ๐Ÿคฆโ€โ™‚๏ธ

I tried looking up this app, but it's basically vanished from the internet even though it got acquired like a year ago. All that's left of the work they put into this is a few articles on tech sites and their website on the Wayback machine.

web.archive.org/web/2021120800

I was reminded of someone I saw talking about their work on a super nice native Slack-style chat app called Quill. It got shut down after Twitter acquired them and had them work on Twitter DMs ๐Ÿคฆโ€โ™‚๏ธ

I tried looking up this app, but it's basically vanished from the internet even though it got acquired like a year ago. All that's left of the work they put into this is a few articles on tech sites and their website on the Wayback machine.

Screenshot of the Wayback Machine version of Quill's website. It shows some text on the left and two phones with the Android and iOS version of the app. In both cases the app is showing a chat room with rich media, emoji repiles, threads, and other fancy features.

The text on the left says:

Thereโ€™s more to a team than work.

Social Channels are for free flowing chat. No structure required. Roll up messages youโ€™ve already sent into a thread of their own. When you want to share photos from your weekend hike, or talk about the book youโ€™re reading, Quill has Social Channels. Dip in and out of conversations, without requiring threads.
Screenshot of the Wayback Machine version of Quill's website. It shows a screenshot of the macOS version of the app on the left, and some copy on the right.

The screenshot has a contacts and rooms sidebar on the left, a message view in the center, and a video call pane on the right, wiht an ongoing 1-1 video call.

The text on the right:

Video Chat. Now with side conversations.
Keep video side-by-side with your chat. Keep sending photos, files, links, ask questions, or have a side conversation, without interrupting the conversation.

(Early Access)

Quill makes it easy to view any video call, channel, or conversation side-by-side โ€” just open a split view.
Tobias Bernard

Part 3 of my series on post-collapse computing is out: blogs.gnome.org/tbernard/2022/

This time: Concrete directions and ideas for how we could make our software more resilient. Some hightlights ๐Ÿงต

Tobias Bernard

Software should be local-first, i.e. the network is fully optional. Everything works without any connection, but when you have a connection collaboration and other fancy features are possible.

inkandswitch.com/local-first

Dragan Espenschied

@tbernard Thank you for this interesting series.

It is weird, to me the conclusions on how software should be designed in face of climate crisis, environmental crisis, pandemic, and war, sound like ways to make generally reasonable software that doesn't suck.

I can imagine that your position is not very established, but it presents an interesting "softening" of more radical perma computing or collapse computing ideas.

Wanting to limit excess in all areas, including computing, is great. Yet in a way, a typical 738 MB Electron to do list app is as much overspecced as a project creating an operating system that can run on a Furby dug out from the rubble in a postapocalyptic world is "negatively overspecced."

The stylish cyberpunk doomsday scenarios are kind of easy to co-opt and fraudulently addressed by big tech products, while an established practice of making reasonable software is much harder to compromise. Continuity is the biggest enemy of disruption :) So I much welcome this investigation of photo apps and syncing data over unstable connections.

Related, here's my favorite critique of the "Arctic Code Vault" as a negatively overspecced project to save computing after the collapse: blog.dshr.org/2019/11/seeds-or

@tbernard Thank you for this interesting series.

It is weird, to me the conclusions on how software should be designed in face of climate crisis, environmental crisis, pandemic, and war, sound like ways to make generally reasonable software that doesn't suck.

I can imagine that your position is not very established, but it presents an interesting "softening" of more radical perma computing or collapse computing ideas.

OrX_Qx pirateradio
@Tobias Bernard @Dragan Espenschied

Thanks for great article! These principles are not only for doomsday, I see it reasonably practical in many off-grid scenarios, which are here now. For example field research in distant areas, in nature labs where there is no other option than local energy and no stable connection, or you want to deal with research carbon footprint, so you design livinglab infrastructure including data processing not dependent on any external "cloud" to reach carbon balance.

The field research is a key to ecosystem sustainability and more than human naturecultures research which is in fact fun and breathtaking, quite an opposite to dystopia. With some well balanced computing thrown into forest/garden it just explodes with food and biodiversity. Sorry for disappointment, maybe it will still come when the extractive urban drones steal the harvest.
@Tobias Bernard @Dragan Espenschied

Thanks for great article! These principles are not only for doomsday, I see it reasonably practical in many off-grid scenarios, which are here now. For example field research in distant areas, in nature labs where there is no other option than local energy and no stable connection, or you want to deal with research carbon footprint, so you design livinglab infrastructure...
Tobias Bernard

Playing with Jonas' latest WIP mobile shell branch. It's honestly more fluid than my Android phone with Lineage, super impressive given the much weaker hardware โœจ๏ธ

Show previous comments
๐Ÿ‡บ๐Ÿ‡ฆluc

@tbernard
I absolutely love this. Please, please keep up the great work towards gnome mobile. I would love to use this in the future.

Albin Larsson

@tbernard can't wait to try this, Gnome's applications screen is something I'm very much missing on Phosh.

Go Up