Tumgik
#cawbird
cawbird · 2 years
Photo
Tumblr media
Pretty butterflies
16 notes · View notes
keinneb · 7 years
Photo
Tumblr media
A little Lucette for @cawbird :3 You can watch the short animated film 'Rekindle' on his blog! (also we didn't do anything for our anniversary so happy 3 years Brandolin lol)
18 notes · View notes
jimothysomebody · 4 years
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Some photos from my stroll through Mt. Calvary cemetery in Steubenville today :) 
30 notes · View notes
microrockets · 7 years
Photo
Tumblr media
art trade with @cawbird !!! it’s beck, the protagonist from his comic, binary ! 
18 notes · View notes
linuxlife · 4 years
Text
Linux Life Episode 68
Tumblr media
Hello ladies and gentlemen and welcome to Linux Life, my ongoing quest regarding my many foibles in the world of Linux.  Well since last episode I have had a major issue with the i7 desktop.  Very much of my own doing nothing to do with Linux itself.
I was trying to install Cawbird which is a Twitter client basically its an updated version of Corebird.  Now it installed fine however when you were reading through the tweets the emojis were missing.  So I decided to play with the various emoji fonts.
First I installed the Twitter-color-svginot font but rather than the emojis being colour as it states Cawbird seemed to show them in black and white.  So I uninstalled that and installed the twemoji font.  Sure enough the emojis showed in colour but were absolutely huge.  So I installed the fontconfig-emoji package hoping to find a way to make the emojis smaller but to be honest, even though I changed the options in the conf file it seemed not to make any difference.
I was probably putting it in the wrong conf file but it seemed no matter what I changed the emojis were still massive.  Tried setting font size, setting them to scalable but nothing seemed to work.  Uninstalled twemoji font and installed the noto-fonts-emoji font.  once again the emojis were there but massive.
Getting frustrated I saw that this noto-font-emoji set was listed as version 1.1 but there was a version 1.2 on GitHub.  So I downloaded that to run it you had to run install.sh from terminal.  That’s when things went very wrong.
The screen font was suddenly missing numbers and various characters and no matter what I did trying to rebuild the font cache including forcing it and making sure the fonts directory link was pointing to the right directory.  It seemed no matter what I did I could not get the screen fonts back to the way it should be.
In the control centre of Mate all the system fonts were just seen as blocks so my screen was very unreadable.  I tried deleting all the font caches to see if they would rebuild but upon restart I still had a very scrambled screen font setup.
So I had to totally reinstall Linux so now the i7 desktop has changed from Archman Mate up to EndeavourOS Mate.  The only problem was I had to totally format my /home directory as the .config files would probably mess up the system as I knew it’s font caches were incorrectly set.
Luckily I back up regularly so I have not lost anything but a couple of minor zip files which I had not backed and can get again.  Bit annoying, but not the end of the world.  So now both the i7 desktop and the i7 potato are running EndeavourOS.  I must admit I like the new Calamares online installer just make sure you have the latest version before you run it, which i forgot to do the first time and it froze at 29% as i think the arch-keyring had updated so it was throwing it off.
Second time around I noticed the welcome script had an update installer button which once I ran that I had no problems installing EndeavourOS.  I do like that EndeavourOS does give you an option to do an online or offline installation.  Not every version of Linux does that especially when installing Arch.
Still got a few things to install to get everything back in order but it is definitely running fine with EndeavourOS. I’m sure I probably could have saved the Archman Linux setup but every time I tried to adjusted a setting I just seemed to be making it worse rather than better.
So we live and learn.  The ironic factor is I don’t really use Twitter that much and was only installing it so I could see how well / or lack thereof a Twitter client was on Linux.  I guess I should have left well alone.
Well I am going to quit this episode there today.  There is shed loads of Linux distros been released lately such as the 20.04 LTS Ubuntu range, Fedora 32 and probably lots more but it seems that when I write about that sort of stuff very few people are actually interested in it.
I will leave the news to the likes of This Week In Linux and others who are much better at explaining the new features than I ever will.
So until next time ... Take care.
0 notes
Text
Tumblr media
My awesome tattoo thanks to @cawbird 's amazingly drawing! Everyone should go check them out and buy ALL the stickers.
4 notes · View notes
chiefpeanutballoon · 2 years
Text
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>This Week in GNOME</title><link>https://thisweek.gnome.org/</link><description>Recent content on This Week in GNOME</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 07 Jan 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://thisweek.gnome.org/index.xml" rel="self" type="application/rss+xml"/><item><title>#25 The Big 1.0</title><link>https://thisweek.gnome.org/posts/2022/01/twig-25/</link><pubDate>Fri, 07 Jan 2022 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2022/01/twig-25/</guid><description><p>Update on what happened across the GNOME project in the week from December 31 to January 07.</p> <p>We wish everyone a Happy New Year 🎆! The new year starts right with a “Big 1.0”, Libadwaita - an important cornerstone for GNOME apps, had its first stable release!</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> reports</p> <blockquote> <p>Libadwaita 1.0.0 has been released. Check out <a href="https://blogs.gnome.org/alexm/2021/12/31/libadwaita-1-0/">the announcement</a></p> </blockquote> <h3 id="tracker"> <a class="heading-anchor" href="#tracker" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Tracker <a href="https://gitlab.gnome.org/GNOME/tracker/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A filesystem indexer, metadata storage system and search tool.</p> <p><a href="https://matrix.to/#/@ssssam:matrix.org">Sam Thursfield</a> says</p> <blockquote> <p>In Tracker Miners, there are big performance improvements thanks to Carlos Garnacho. The way that we generate identifiers for file contents is changing, for more information see: <a href="https://discourse.gnome.org/t/tracker-3-3-will-reindex-files-and-change-content-ids/8583">https://discourse.gnome.org/t/tracker-3-3-will-reindex-files-and-change-content-ids/8583</a></p> </blockquote> <p><a href="https://matrix.to/#/@ssssam:matrix.org">Sam Thursfield</a> reports</p> <blockquote> <p>Also in Tracker Miners, there is a new filesystem monitoring backend using FANotify. This requires some kernel features recently added in Linux. FANotify scales to monitoring large filesystems much more easily.</p> </blockquote> <h3 id="gnome-clocks"> <a class="heading-anchor" href="#gnome-clocks" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Clocks <a href="https://gitlab.gnome.org/GNOME/gnome-clocks"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple clock app which includes world clocks, alarms, a stopwatch and a timer.</p> <p><a href="https://matrix.to/#/@msandova:gnome.org">Maximiliano</a> reports</p> <blockquote> <p>@yetizone and I ported Clocks to GTK 4 and libadwaita, featuring a modern style and dark mode support just in time for GNOME 42. <img src="https://thisweek.gnome.org/posts/2022/01/twig-25/7ce15763b3eb10403ca54b5cc7953b1bb983ee45.png" alt="" /> </p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="podcasts"> <a class="heading-anchor" href="#podcasts" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Podcasts <a href="https://gitlab.gnome.org/podcasts"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Podcast app for GNOME.</p> <p><a href="https://matrix.to/#/@nee:tchncs.de">nee</a> says</p> <blockquote> <p><a href="https://wiki.gnome.org/Apps/Podcasts">Podcasts</a> <a href="https://gitlab.gnome.org/World/podcasts/-/tags/0.5.1">v0.5.1</a> was released on <a href="https://www.flathub.org/apps/details/org.gnome.Podcasts">flathub</a>. The new 0.5 version includes:</p> <ul> <li>a way to display the episode description</li> <li>episodes will now resume playback where you last stopped</li> <li>phones are now prevented from falling asleep during playback</li> <li>a bug that could cause the phosh lock screen to lag multiple seconds was fixed</li> <li>and a bunch of other small improvements in usability and fixes for some broken downloads</li> </ul> <p>On another note there is a merge request for a <a href="https://gitlab.gnome.org/World/podcasts/-/merge_requests/199">gtk4 port of Podcasts</a> that is currently being tested. <img src="https://thisweek.gnome.org/posts/2022/01/twig-25/2d7e30b5317be14dc8c9d98f0abec0c60f65c52f.png" alt="" /> </p> </blockquote> <h3 id="fragments"> <a class="heading-anchor" href="#fragments" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fragments <a href="https://gitlab.gnome.org/World/Fragments"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Easy to use BitTorrent client.</p> <p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> announces</p> <blockquote> <p>Fragments gained the ability for configuring a custom port, and can test if the port got opened/forwarded correctly. <img src="https://thisweek.gnome.org/posts/2022/01/twig-25/WdhrFAZTBJVhALdxRBUmArvu.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> reports</p> <blockquote> <p><a href="https://github.com/bilelmoussaoui/flatpak-vscode">flatpak-vscode</a> got a new release with support of more of flatpak-builder options which makes it capable of building projects that makes uses of SDK extensions like llvm12. It’s available on both <a href="https://open-vsx.org/extension/bilelmoussaoui/flatpak-vscode">Open VSX Registry</a> and <a href="https://marketplace.visualstudio.com/items?itemName=bilelmoussaoui.flatpak-vscode">Microsoft Visual Studio Code Marketplace</a>.</p> </blockquote> <h1 id="miscellaneous"> <a class="heading-anchor" href="#miscellaneous" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Miscellaneous </h1><p><a href="https://matrix.to/#/@brainblasted:gnome.org">Chris 🌱️</a> announces</p> <blockquote> <p>The TWIG website now has styling for dark mode! If your browser has <code>prefers-color-scheme</code> set to dark, TWIG will detect that and use a new dark look. <img src="https://thisweek.gnome.org/posts/2022/01/twig-25/f5c26313696d5456f154bc29d0bf020328bc498c.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2022/01/twig-25/6b979d0d7d144ae39ca7893a1e5a95b9c904442d.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#24 Future of Files</title><link>https://thisweek.gnome.org/posts/2021/12/twig-24/</link><pubDate>Thu, 30 Dec 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/12/twig-24/</guid><description><p>Update on what happened across the GNOME project in the last two weeks from December 17 to December 30.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="files"> <a class="heading-anchor" href="#files" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Files <a href="https://gitlab.gnome.org/GNOME/nautilus"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Providing a simple and integrated way of managing your files and browsing your file system.</p> <p><a href="https://matrix.to/#/@antoniof:gnome.org">antoniof</a> reports</p> <blockquote> <p>The plan of porting Files to GTK4 is moving through the gears.</p> <p>With the valuable help of new contributor Matt Jakeman, the application no longer uses the <code>gtk_dialog_run()</code> blocking function.</p> <p>Dependency on libgd has been dropped. Event controllers have been further adopted.</p> <p>And a new, simpler yet more featureful, GTK4-ready pathbar has been prepared. Its current look is not final, because it’s bound to change profoundly with the new Adwaita style. <img src="https://thisweek.gnome.org/posts/2021/12/twig-24/95047908204f10d24415b6721e984a30d5230cdd.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@antoniof:gnome.org">antoniof</a> says</p> <blockquote> <p>Newcomer Manny has enhanced the “Compress…” feature in Files. The newly created compressed archives are now added to the list of Recent Files. Finding that .zip file to attach to an email has just become a lot easier!</p> </blockquote> <h3 id="gnome-console"> <a class="heading-anchor" href="#gnome-console" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Console <a href="https://gitlab.gnome.org/GNOME/console"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple user-friendly terminal emulator</p> <p><a href="https://matrix.to/#/@zbrown:matrix.org">Zander Brown</a> reports</p> <blockquote> <p>KGX is now branded as Console and has moved to the <a href="https://gitlab.gnome.org/GNOME/console">GNOME/ namespace</a></p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> reports</p> <blockquote> <p>The <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954">new GNOME Shell screenshot UI</a> got a few more improvements over the past few weeks.</p> <p>I’ve added a search entry for taking a screenshot, making it a little more discoverable. Window selection now highlights the selected window more prominently with a tick and a light-blue background, so that it’s easier to see. Additionally, windows on the primary monitor are now positioned slightly higher to reduce overlap with the screenshot UI panel. Clicking on the screenshot notification will open the screenshot in the default image viewer.</p> <p>The Shift+Ctrl+Alt+R key combination now opens the screenshot UI in the screen recording mode. Upon finishing a screencast, you’ll get a notification like with screenshots. Finally, screencasts are now stored in the Videos/Screencasts/ sub-folder so as not to pollute the Videos directory.</p> <p>I’ve thus finished all screenshot UI functionality planned for the GNOME 42 release, making it ready for code review. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/12/twig-24/2dad63389993cce1a30aec489a65f16b40d92050.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/12/twig-24/2dad63389993cce1a30aec489a65f16b40d92050.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="gnome-builder"> <a class="heading-anchor" href="#gnome-builder" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Builder <a href="https://gitlab.gnome.org/GNOME/gnome-builder"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>IDE for writing GNOME-based software.</p> <p><a href="https://matrix.to/#/@flyingpimonster:matrix.org">James Westman</a> reports</p> <blockquote> <p>Blueprint, a new markup language for creating user interfaces with GTK, now has syntax highlighting and completion support in Builder. For more information you can find the language’s documentation <a href="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/">here</a>.</p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1><p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> reports</p> <blockquote> <p>This week <a href="https://apps.gnome.org/app/re.sonny.Junction/">Junction</a> entered GNOME Circle. Junction lets you always choose the application to open certain file types and links. Congratulations! <img src="https://thisweek.gnome.org/posts/2021/12/twig-24/07720bf8989d6bd8727f03110210ed382ead4db0.png" alt="" /> </p> </blockquote> <h3 id="junction"> <a class="heading-anchor" href="#junction" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Junction <a href="https://github.com/sonnyp/Junction"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you choose the application to open files and links.</p> <p><a href="https://matrix.to/#/@sonnyp:matrix.org">sonnyp</a> announces</p> <blockquote> <p><a href="https://apps.gnome.org/app/re.sonny.Junction/">Junction</a> 1.4.0 was released with desktop actions and snap applications support. <img src="https://thisweek.gnome.org/posts/2021/12/twig-24/vzcJarSaHNJlDmKNnHqAtATi.png" alt="" /> </p> </blockquote> <h3 id="tangram"> <a class="heading-anchor" href="#tangram" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Tangram <a href="https://github.com/sonnyp/Tangram"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A browser for your pinned tabs.</p> <p><a href="https://matrix.to/#/@sonnyp:matrix.org">sonnyp</a> announces</p> <blockquote> <p><a href="https://apps.gnome.org/app/re.sonny.Tangram/">Tangram</a> was ported to GTK 4 / libadwaita and <a href="https://hosted.weblate.org/engage/tangram/">available to translate on Weblate</a>. <img src="https://thisweek.gnome.org/posts/2021/12/twig-24/wyTkyXfGCzMFMStSsXPfiYAh.png" alt="" /> </p> </blockquote> <h3 id="health"> <a class="heading-anchor" href="#health" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Health <a href="https://gitlab.gnome.org/World/Health"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Collect, store and visualise metrics about yourself.</p> <p><a href="https://matrix.to/#/@cogitri:cogitri.dev">Cogitri</a> says</p> <blockquote> <p><a href="https://gitlab.gnome.org/World/Health/">Health</a> has received a major rework in its handling of data sources. Each data sources (like current weight, steps taken, activities done, calories burned) has been split into an individual plugin so the user can decide what data is relevant to them and only enable that subset of data sources. This should allow for Health to add more specific data sources soon, like blood pressure measurements. The UI of the individual plugins hasn’t been finalized yet, but the implementation itself is working pretty well already. <img src="https://thisweek.gnome.org/posts/2021/12/twig-24/XUESFhwgihfeMItOZwIFrutL.png" alt="" /> </p> </blockquote> <h1 id="documentation"> <a class="heading-anchor" href="#documentation" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Documentation </h1><p><a href="https://matrix.to/#/@msandova:gnome.org">Maximiliano</a> announces</p> <blockquote> <p>I ported the documentation of <a href="https://github.com/flatpak/libportal">libportal</a> to gi-docgen, and added Vala bindings on CI!, you can find the docs <a href="https://flatpak.github.io/libportal/index.html">here</a>. <img src="https://thisweek.gnome.org/posts/2021/12/twig-24/0e97441676c46427f91aae11e4737a39c3260c2f.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week-year"> <a class="heading-anchor" href="#thats-all-for-this-week-year" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this <del>week</del> year! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects! We wish everyone a good start to the new year 2022 🎆!</p></description></item><item><title>#23 Modernized Settings</title><link>https://thisweek.gnome.org/posts/2021/12/twig-23/</link><pubDate>Fri, 17 Dec 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/12/twig-23/</guid><description><p>Update on what happened across the GNOME project in the week from December 10 to December 17.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="settings"> <a class="heading-anchor" href="#settings" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Settings <a href="https://gitlab.gnome.org/GNOME/gnome-control-center"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Configure various aspects of your GNOME desktop.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> says</p> <blockquote> <p>This week, the GTK4 / libadwaita port of GNOME Settings landed. This was a massive port, with more than 330 files rewritten or adjusted to GTK4. All but 3 panels were ported - we’ll be porting the remaining panels and their dependencies soon. <img src="https://thisweek.gnome.org/posts/2021/12/twig-23/1087c6af75214d1de6c62e70000d312839f7eaeb.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/12/twig-23/8ceafeee336eea011ac5329d5d027cfa411e5544.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/12/twig-23/47bddf5d44285be3d869f98c97cbc88a59bea7f4.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/12/twig-23/ed9efe4e9729481dc90529bc8eac47b9e7e2db3c.png" alt="" /> </p> </blockquote> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> reports</p> <blockquote> <p>libadwaita finally documents the <a href="https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/style-classes.html">style classes</a> and <a href="https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/named-colors.html">named colors</a> its stylesheet provides</p> </blockquote> <h3 id="glib"> <a class="heading-anchor" href="#glib" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GLib <a href="https://gitlab.gnome.org/GNOME/glib"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>The low-level core library that forms the basis for projects such as GTK and GNOME.</p> <p><a href="https://matrix.to/#/@pwithnall:matrix.org">Philip Withnall</a> says</p> <blockquote> <p>Michael Catanzaro has <a href="https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1968">fixed a devious bug with FD remapping</a> in <code>g_spawn_*()</code> in GLib, and included full unit tests for a very satisfying fix</p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="gtk-rs"> <a class="heading-anchor" href="#gtk-rs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>gtk-rs <a href="https://gtk-rs.org/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Safe bindings to the Rust language for fundamental libraries from the GNOME stack.</p> <p><a href="https://matrix.to/#/@julianhofer:gnome.org">Julian Hofer</a> reports</p> <blockquote> <p>I have added a new <a href="https://gtk-rs.org/gtk4-rs/stable/latest/book/css.html">chapter</a> in the gtk4-rs book. It explains how to style your application with CSS. The chapter has been reviewed by Ivan Molodetskikh, Bilal Elmoussaoui, Alexander Mikhaylenko and Sabrina. <img src="https://thisweek.gnome.org/posts/2021/12/twig-23/5436a3ab24bc9b36d122f45ebe26ed31de1a88f3.png" alt="" /> <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/12/twig-23/865cdaec33c7cc2e730dbe9054489ca4d18640ac.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/12/twig-23/865cdaec33c7cc2e730dbe9054489ca4d18640ac.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h1 id="documentation"> <a class="heading-anchor" href="#documentation" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Documentation </h1><p><a href="https://matrix.to/#/@ebassi:gnome.org">Emmanuele Bassi</a> announces</p> <blockquote> <p>The GNOME developer documentation website has a new style guide for writing consistent developer documents like API references and tutorials: <a href="https://developer.gnome.org/documentation/guidelines/devel-docs.html">https://developer.gnome.org/documentation/guidelines/devel-docs.html</a></p> </blockquote> <h1 id="miscellaneous"> <a class="heading-anchor" href="#miscellaneous" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Miscellaneous </h1><p><a href="https://matrix.to/#/@federicomena:matrix.org">federico</a> reports</p> <blockquote> <p>at-spi2-core now has a <a href="https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/63">CI pipeline</a>; expect many updates to the accessibility stack soon.</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="cawbird"> <a class="heading-anchor" href="#cawbird" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Cawbird <a href="https://ibboard.co.uk/cawbird/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A native Twitter client for your Linux desktop.</p> <p><a href="https://matrix.to/#/@coded_ore:matrix.org">CodedOre</a> announces</p> <blockquote> <p>The rewrite of Cawbird, a native Twitter Client, has gone one step forward with the inclusion of the user overview display!</p> <p>This is another step towards completing the complete rewrite of backend and frontend for GTK4 and libadwaita.</p> <p>You can check it out here: <a href="https://github.com/CodedOre/NewCaw">https://github.com/CodedOre/NewCaw</a> <img src="https://thisweek.gnome.org/posts/2021/12/twig-23/UuUvienfeiDVoeCJjdZfmEHS.png" alt="" /> </p> </blockquote> <h1 id="gnome-shell-extensions"> <a class="heading-anchor" href="#gnome-shell-extensions" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell Extensions </h1><p><a href="https://matrix.to/#/@schneegans:matrix.org">Simon Schneegans</a> reports</p> <blockquote> <p>The new <a href="https://extensions.gnome.org/extension/4679/burn-my-windows">Burn-My-Windows extension</a> lets you disintegrate your apps the old-school way. When I released the <a href="https://extensions.gnome.org/extension/4648/desktop-cube">Desktop Cube Extension</a>, many people requested to revive one of the most useless features of Linux desktop history: Setting windows on fire! Here you go… <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/12/twig-23/ALcnSDcxfvbhnPwywqQdQIlD.mp4" type="video/mp4"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/12/twig-23/ALcnSDcxfvbhnPwywqQdQIlD.mp4">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you again on December 30, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects! We wish everyone happy holidays! 🎄</p></description></item><item><title>#22 Spring Time...?</title><link>https://thisweek.gnome.org/posts/2021/12/twig-22/</link><pubDate>Fri, 10 Dec 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/12/twig-22/</guid><description><p>Update on what happened across the GNOME project in the week from December 03 to December 10.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>just in time for beta, the second part of Manu ’s work has landed and libadwaita now has physics-based spring animations. Leaflet, flap and carousel have all been updated to use them, and swipe tracker now provides velocity to pass into a spring animation, rather than a duration for a timed animation. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/12/twig-22/3692f2cf4c0a3dbb0ebfb5969c17e6d1ba3fdb73.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/12/twig-22/3692f2cf4c0a3dbb0ebfb5969c17e6d1ba3fdb73.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="mutter"> <a class="heading-anchor" href="#mutter" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Mutter <a href="https://gitlab.gnome.org/GNOME/mutter/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A Wayland display server and X11 window manager and compositor library.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> announces</p> <blockquote> <p>Thanks to Carlos Garnacho, Mutter now sends input events at the device rate to applications. This should significantly increase perceived responsiveness for games and artistic applications. You can read more here: <a href="https://blogs.gnome.org/shell-dev/2021/12/08/an-eventful-instant/">https://blogs.gnome.org/shell-dev/2021/12/08/an-eventful-instant/</a></p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">YaLTeR</a> reports</p> <blockquote> <p>The work-in-progress new GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954">screenshot UI</a> is slowly but surely making its way to completion.</p> <p>I added an area indicator during screencast recording making the boundaries easy to see. Also, screencasts no longer produce files with broken length.</p> <p>The screenshot/screencast switch and the preferences button got keyboard hotkeys, and window selection got arrow navigation, making the screenshot UI fully keyboard-accessible. New tooltips show the hotkeys, making them easier to learn.</p> <p>Finally, the screenshot UI mode is now preserved across screenshots letting you quickly take multiple window screenshots for example. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/12/twig-22/b143621941775e0bd0c000a77799b12a06848231.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/12/twig-22/b143621941775e0bd0c000a77799b12a06848231.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="video-trimmer"> <a class="heading-anchor" href="#video-trimmer" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Video Trimmer <a href="https://gitlab.gnome.org/YaLTeR/video-trimmer"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Trim videos quickly</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> announces</p> <blockquote> <p><a href="https://flathub.org/apps/details/org.gnome.gitlab.YaLTeR.VideoTrimmer">Video Trimmer</a> v0.7 is out, featuring Adwaita updates, dark style & high contrast support, optional re-encoding for accurate trimming, “Show in Files” button and new translations. <img src="https://thisweek.gnome.org/posts/2021/12/twig-22/StztnmnbAlp2lXhi6Jf71lFkJphvB478pZZ68phQL7w.png" alt="" /> </p> </blockquote> <h3 id="newsflash-feed-reader"> <a class="heading-anchor" href="#newsflash-feed-reader" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>NewsFlash feed reader <a href="https://gitlab.com/news-flash/news_flash_gtk"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Follow your favorite blogs & news sites.</p> <p><a href="https://matrix.to/#/@jangernert:matrix.org">jangernert</a> says</p> <blockquote> <p>NewsFlash 2.0 (aka the Gtk4 port) now has functional CI flatpaks. It was blocked for a long time by the Gtk4 version of webkit. 🥳 to the maintainers of the org.gnome.Sdk runtime. More details about whats new will follow as we’re inching closer to a release. In addition Felix Bühler (aka @Stunkymonkey) added FreshRSS support to NewsFlash. <img src="https://thisweek.gnome.org/posts/2021/12/twig-22/MjBjtgdgIWugaFbwGtgrVtnj.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/12/twig-22/mTSoNQiBPcUxAtGfkKUjUvHj.png" alt="" /> </p> </blockquote> <h3 id="fragments"> <a class="heading-anchor" href="#fragments" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fragments <a href="https://gitlab.gnome.org/World/Fragments"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Easy to use BitTorrent client.</p> <p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> says</p> <blockquote> <p>Earlier this week I released the first beta version of Fragments 2.0. To make the final version as bug-free as possible, please download the <a href="https://flathub.org/beta-repo/flathub-beta.flatpakrepo">beta version</a> and test it as much as possible (feedback is welcome!). I showcased many of the new features in a <a href="https://twitter.com/haeckerfelix/status/1467942368250839043">Twitter thread</a>. <img src="https://thisweek.gnome.org/posts/2021/12/twig-22/KZfobceYldEmuCygrNQWqRpA.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@msandova:gnome.org">Maximiliano</a> reports</p> <blockquote> <p>Now App Icon Preview, Emblem and Icon Library count with support for drag and drop!</p> <p>You can drag icons from icon library into emblem, nautilus, or any svg editor. Both Emblem and App Icon Preview can now open SVG files by dragging them directly into the app. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/12/twig-22/62f046df3b2fa468ab6ef2489d32ab15cbe923ec.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/12/twig-22/62f046df3b2fa468ab6ef2489d32ab15cbe923ec.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="squeekboard"> <a class="heading-anchor" href="#squeekboard" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Squeekboard <a href="https://gitlab.gnome.org/World/Phosh/squeekboard"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>An on-screen-keyboard input method for Wayland</p> <p><a href="https://matrix.to/#/@guido.gunther:talk.puri.sm">Guido</a> reports</p> <blockquote> <p>Squeekboard now features PIN, url and email layouts. We also reworked the theme handling so squeekboard defaults to dark-mode when run with <a href="https://gitlab.gnome.org/World/Phosh/phosh">phosh</a> and matches its high contrast setting. Translations are now done via regular po files. <img src="https://thisweek.gnome.org/posts/2021/12/twig-22/TegTLCPtPKgwdoIQziDtSsnd.png" alt="" /> </p> </blockquote> <h3 id="phosh"> <a class="heading-anchor" href="#phosh" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Phosh <a href="https://gitlab.gnome.org/World/Phosh/phosh"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A pure wayland shell for mobile devices.</p> <p><a href="https://matrix.to/#/@guido.gunther:talk.puri.sm">Guido</a> announces</p> <blockquote> <p>We’ve released phosh 0.14.1 featuring</p> <ul> <li>avatars during phone calls on lockscreen</li> <li>DTMF during phone calls on lockscreen</li> <li>an initial “Run command” prompt (Alt-F2)</li> <li>better thumbnails in the overview</li> <li>docked mode improvements</li> <li>plenty of bug fixes and cleanups</li> <li>updated translations</li> </ul> <p>and much more. Check the full <a href="https://gitlab.gnome.org/World/Phosh/phosh/-/tags/v0.14.1">release notes</a> for more details and contributors. <img src="https://thisweek.gnome.org/posts/2021/12/twig-22/snNdMjsBrtQCiHblUgKgUczw.png" alt="" /> </p> </blockquote> <h1 id="gnome-shell-extensions"> <a class="heading-anchor" href="#gnome-shell-extensions" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell Extensions </h1><p><a href="https://matrix.to/#/@schneegans:matrix.org">Simon Schneegans</a> says</p> <blockquote> <p>The new <a href="https://extensions.gnome.org/extension/4648/desktop-cube/">Desktop Cube Extension</a> does not increase your productivity but gives some good old Compiz vibes! <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/12/twig-22/FSLmYaPIROTLPSCWXNWKLPiM.mp4" type="video/mp4"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/12/twig-22/FSLmYaPIROTLPSCWXNWKLPiM.mp4">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <p><a href="https://matrix.to/#/@heartmire:matrix.org">heartmire</a> reports</p> <blockquote> <p>New extension - Focus changer. Change focus between windows in all directions using your keyboard. The extension will first try to find a suitable window within the same monitor. If there is none, it will try to find one on the next monitor in that direction (in a multi-monitor setup).</p> <p>Available for GNOME Shell 3.6 - 41</p> <p><a href="https://extensions.gnome.org/extension/4627/focus-changer/">https://extensions.gnome.org/extension/4627/focus-changer/</a></p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#21 Software Cleanup</title><link>https://thisweek.gnome.org/posts/2021/12/twig-21/</link><pubDate>Fri, 03 Dec 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/12/twig-21/</guid><description><p>Update on what happened across the GNOME project in the week from November 26 to December 03.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="software"> <a class="heading-anchor" href="#software" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Software <a href="https://gitlab.gnome.org/GNOME/gnome-software/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you install and update applications and system extensions.</p> <p><a href="https://matrix.to/#/@pwithnall:matrix.org">Philip Withnall</a> says</p> <blockquote> <p>Also in gnome-software, Phaedrus Leeds has <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1087">fixed a long-standing issue where installing a flatpakref file</a> wouldn’t use flatpak transactions (the modern flatpak API). This should fix a few bugs with flatpakrefs in gnome-software, and behaviour differences from the command line <code>flatpak</code> command.</p> </blockquote> <blockquote> <p>Adrien Plazas has <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1101">been refreshing the appearance of app reviews</a> in gnome-software, implementing a design by Tobias Bernard</p> </blockquote> <h3 id="calls"> <a class="heading-anchor" href="#calls" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Calls <a href="https://gitlab.gnome.org/GNOME/calls"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A phone dialer and call handler.</p> <p><a href="https://matrix.to/#/@evangelos.tzaras:talk.puri.sm">Evangelos</a> announces</p> <blockquote> <p>You can now use the keypad to send DTMF while on phosh’s <a href="https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/944">lockscreen</a>. This needed some DBus work on the <a href="https://gitlab.gnome.org/GNOME/calls/-/merge_requests/448">Calls</a> side and UI tweaks in <a href="https://gitlab.gnome.org/World/Phosh/libcall-ui/-/merge_requests/20">libcall-ui</a>. So if you have to interact with an automated calling assistant (“Please press 1 to buy a washing machine, please press 2 …") this should work too now. <img src="https://thisweek.gnome.org/posts/2021/12/twig-21/KswuthJkfYywmdSPrTmkSQFK.png" alt="" /> </p> </blockquote> <h3 id="glib"> <a class="heading-anchor" href="#glib" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GLib <a href="https://gitlab.gnome.org/GNOME/glib"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>The low-level core library that forms the basis for projects such as GTK and GNOME.</p> <p><a href="https://matrix.to/#/@pwithnall:matrix.org">Philip Withnall</a> says</p> <blockquote> <p>Nishal Kulkarni and Emmanuel Fleury have been <a href="https://gitlab.gnome.org/GNOME/glib/-/issues/1434">tidying up some old tests in GLib</a>, ensuring those test results are machine readable, and making the code more maintainable in future</p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="obfuscate"> <a class="heading-anchor" href="#obfuscate" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Obfuscate <a href="https://gitlab.gnome.org/World/obfuscate"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Censor your private information on any image.</p> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> announces</p> <blockquote> <p><a href="https://flathub.org/apps/details/com.belmoussaoui.Obfuscate">Obfuscate</a> 0.0.4 got released, it includes fixes of various bugs that were introduced during the GTK4 port and some improvements brought to you by Alexander Mikhaylenko. This also means the next TWIG entry of the built-in Shell screenshot/screencast won’t feature a development version of Obfuscate. <img src="https://thisweek.gnome.org/posts/2021/12/twig-21/984f62896d972a8027787ecee0165d5000aa2d76.png" alt="" /> </p> </blockquote> <h3 id="gaphor"> <a class="heading-anchor" href="#gaphor" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Gaphor <a href="https://gaphor.org"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple UML and SysML modeling tool.</p> <p><a href="https://matrix.to/#/@Yeaw:matrix.org">danyeaw</a> says</p> <blockquote> <p>Gaphor feature release version 2.7.0 is now out! We have added an extension for Sphinx to generate diagrams for your docs, support for Information Flows on connectors, lots of improvement to influence diagrams, improved autocomplete in our Python console, and usability updates.</p> </blockquote> <h3 id="fragments"> <a class="heading-anchor" href="#fragments" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fragments <a href="https://gitlab.gnome.org/World/Fragments"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Easy to use BitTorrent client.</p> <p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> announces</p> <blockquote> <p>The new sessions stats dialog got merged. It displays information about the current session, e.g. how much data has been transferred in total, the current network load and more. I re-implemented desktop notification supports in the <code>fragments-v2</code> branch. Fragments also automatically restores the last used remote connection now. This is useful if you’re using Fragments mainly as a client to control a Transmission server. And last but not least Maximiliano and I added support for the remove-all / pause-all torrents actions. <img src="https://thisweek.gnome.org/posts/2021/12/twig-21/xepySfhvAZbFtpxjhQBYqaHN.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> reports</p> <blockquote> <p>During the same week, we managed to finish up an other GTK 4 / libadwaita port of <a href="https://flathub.org/apps/details/org.gnome.design.IconLibrary">Icon Library</a>. The port was done by Maximiliano as part of the last Google Summer of Code as well. It also includes the traditional updated icons. <img src="https://thisweek.gnome.org/posts/2021/12/twig-21/d81940b40b3c573c6764ada7d2d1f603bfaaea36.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> reports</p> <blockquote> <p>The GTK 4 & libadwaita port of <a href="https://flathub.org/apps/details/org.gnome.design.AppIconPreview">App Icon Preview</a> done by Maximiliano during the last Google Summer of Code got released. <img src="https://thisweek.gnome.org/posts/2021/12/twig-21/3443197f9d423dbe9d924f055a9535a6dfae267f.png" alt="" /> </p> </blockquote> <h3 id="junction"> <a class="heading-anchor" href="#junction" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Junction <a href="https://github.com/sonnyp/Junction"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you choose the application to open files and links.</p> <p><a href="https://matrix.to/#/@sonnyp:matrix.org">sonnyp</a> announces</p> <blockquote> <p><a href="https://github.com/sonnyp/Junction/">Junction</a> got a UI refresh and a new option to open the location with any application.</p> <p> <img src="https://thisweek.gnome.org/posts/2021/12/twig-21/MLbIHihaMeURcQVjKJngZpfd.png" alt="" /> </p> </blockquote> <h1 id="documentation"> <a class="heading-anchor" href="#documentation" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Documentation </h1><p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> reports</p> <blockquote> <p>The documentation of GtkSourceView 5 was ported to <a href="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</a> and is available at <a href="https://gnome.pages.gitlab.gnome.org/gtksourceview/gtksourceview5/">gtksourceview5</a>.</p> </blockquote> <h1 id="gnome-shell-extensions"> <a class="heading-anchor" href="#gnome-shell-extensions" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell Extensions </h1><p><a href="https://matrix.to/#/@schneegans:matrix.org">Simon Schneegans</a> says</p> <blockquote> <p>Fly-Pie, the marking-menu extension for GNOME Shell, has received a major update including proper support for touch screens and Wacom tablets, as well as a new clipboard menu. Watch the trailer: <a href="https://www.youtube.com/watch?v=BGXtckqhEIk">https://www.youtube.com/watch?v=BGXtckqhEIk</a> <img src="https://thisweek.gnome.org/posts/2021/12/twig-21/fNWeAAdKgGzoRIjapaTMwXGL.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#20 Colorful Characters</title><link>https://thisweek.gnome.org/posts/2021/11/twig-20/</link><pubDate>Fri, 26 Nov 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/11/twig-20/</guid><description><p>Update on what happened across the GNOME project in the week from November 19 to November 26.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="characters"> <a class="heading-anchor" href="#characters" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Characters <a href="https://gitlab.gnome.org/GNOME/gnome-characters"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple utility application to find and insert unusual characters.</p> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> reports</p> <blockquote> <p>I have landed a GTK 4 / libadwaita port of Characters which includes a refactoring/cleanup of the whole codebase. Along with that Alexander Mikhaylenko ported the accompanying C library from using libunistring which allowed us to update the unicode database to the latest release. <img src="https://thisweek.gnome.org/posts/2021/11/twig-20/d96f69cfe2b7d38c577f4dba35f8e4e48eb84d4c.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/11/twig-20/dfb3b9cedb521a2addd2d74d358bb1739ca3c8d8.png" alt="" /> </p> </blockquote> <h3 id="vala"> <a class="heading-anchor" href="#vala" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Vala <a href="https://gitlab.gnome.org/GNOME/vala"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>An object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system</p> <p><a href="https://matrix.to/#/@lw64:gnome.org">lwildberg</a> announces</p> <blockquote> <p>With much help from Rico Tzschichholz I fixed multiline errors. Before, the location of errors which stretch over multiple lines were just not printed out. On the way, I also made the output a bit prettier and more useful by adding the line, where the error is located in the source file. Instead of</p> <pre tabindex="0"><code>int foo = bar(); ^^^ </code></pre><p>it outputs now</p> <pre tabindex="0"><code> 2 | int foo = bar(); | ^~~ </code></pre><p>As you can see, the underline consists also now out of “~"’s and starts with a “^”. This makes it easier to find the beginning of the error especially in multiline errors.</p> </blockquote> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@somas95:gnome.org">Manuel Genovés</a> says</p> <blockquote> <p>The work we’ve been doing these past months for the Timed Animation API has landed on libadwaita. I’m working to land the Spring Animation API soon <img src="https://thisweek.gnome.org/posts/2021/11/twig-20/e4b36e9da4b2a1af895143aec43ee51929acad4e.gif" alt="" /> </p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> reports</p> <blockquote> <p>The work-in-progress <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954">screenshot UI</a> got a bit of polish. I added hotkeys to switch between area, screen and window selection. The window selection now picks the currently focused window by default. The window border radius was increased to remove gaps for windows with rounded corners. Additionally, I made the “Screenshot captured” notification display the thumbnail with the correct aspect ratio to avoid ugly scaling. Finally, the window selection button is now disabled in screencast mode since it’s not implemented yet. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/11/twig-20/def3b1cec44c146493ac4bb5fe442aa06213d0da.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/11/twig-20/def3b1cec44c146493ac4bb5fe442aa06213d0da.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="xdg-desktop-portal"> <a class="heading-anchor" href="#xdg-desktop-portal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>xdg-desktop-portal </h3><p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> says</p> <blockquote> <p>This week, a fascinating new feature landed in xdg-desktop-portal: restoring screencast sessions. We already implement this feature in the GNOME portal frontend, and together with that, we’ve done a round of polish and cleanups to these portal dialogs. <img src="https://thisweek.gnome.org/posts/2021/11/twig-20/7e2e60b805d97a802c9fdc69afda4e4413dae3a8.png" alt="" /> </p> </blockquote> <h3 id="libgnome-desktop"> <a class="heading-anchor" href="#libgnome-desktop" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libgnome-desktop </h3><p><a href="https://matrix.to/#/@ebassi:gnome.org">Emmanuele Bassi</a> announces</p> <blockquote> <p>Libgnome-desktop has been split into three separate shared libraries, and two of them (GnomeRR and GnomeBG) have been ported from GTK3 to GTK4. This will unblock the port to GTK4 of various system components. <a href="https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/123">https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/123</a></p> </blockquote> <h3 id="gweather"> <a class="heading-anchor" href="#gweather" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GWeather </h3><p><a href="https://matrix.to/#/@ebassi:gnome.org">Emmanuele Bassi</a> announces</p> <blockquote> <p>I released the first developers snapshot for GWeather-4.0, which is meant to be used by GTK4 applications showing weather or time zone information. The new API is not yet stable, but it is already useful for porting existing applications. You can find what changed in the <a href="https://gnome.pages.gitlab.gnome.org/libgweather/migrating-3to4.html">migration guide</a>.</p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="tangram"> <a class="heading-anchor" href="#tangram" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Tangram <a href="https://github.com/sonnyp/Tangram"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A browser for your pinned tabs.</p> <p><a href="https://matrix.to/#/@sonnyp:matrix.org">sonnyp</a> says</p> <blockquote> <p>Tangram 1.4.0 was released. It comes with</p> <ul> <li>per-tab notifications priority</li> <li>middle-click / Ctrl+Click to open links in the default browser</li> <li>a fix for popular websites with external sign-in</li> </ul> <p><a href="https://apps.gnome.org/app/re.sonny.Tangram/">See Tangram on GNOME Apps.</a></p> </blockquote> <h3 id="fragments"> <a class="heading-anchor" href="#fragments" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fragments <a href="https://gitlab.gnome.org/World/Fragments"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Easy to use BitTorrent client.</p> <p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> says</p> <blockquote> <p>I added authentication support to Fragments V2. It’s possible now to connect to a remote username/password protected Transmission/Fragments session. The credentials are then automatically stored in the keyring so you don’t have to enter them again the next time. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/11/twig-20/JqOysMBMhAyBDSmSkiEmpMMt.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/11/twig-20/JqOysMBMhAyBDSmSkiEmpMMt.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="mahjongg"> <a class="heading-anchor" href="#mahjongg" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Mahjongg <a href="https://wiki.gnome.org/Apps/Mahjongg"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A solitaire (one player) version of the classic Eastern tile game. The objective is to select pairs of similar tiles.</p> <p><a href="https://matrix.to/#/@gwagner:gnome.org">gwagner</a> says</p> <blockquote> <p>Reworked GNOME Mahjongg. Initial plan was to help out with the Dark Style Initiative (<a href="https://gitlab.gnome.org/GNOME/Initiatives/-/issues/32">https://gitlab.gnome.org/GNOME/Initiatives/-/issues/32</a>) but i ended up porting to Gtk4 and libadwaita. I also made some refactorings to make the codebase more modern (Composite Templates, more subclasses) <img src="https://thisweek.gnome.org/posts/2021/11/twig-20/7e785fab1fc448540dee4b67c15e51d8e03b9f8a.png" alt="" /> </p> </blockquote> <h3 id="flatseal"> <a class="heading-anchor" href="#flatseal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Flatseal <a href="https://github.com/tchx84/Flatseal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A graphical utility to review and modify permissions of Flatpak applications.</p> <p><a href="https://matrix.to/#/@tchx84:matrix.org">Martín Abente Lahaye</a> announces</p> <blockquote> <p>A new Flatseal release is out 🥳🎉, and it comes with subtle visual improvements, a few bugs fixes, one more permission and a big quality of life improvement. <a href="https://blogs.gnome.org/tchx84/2021/11/20/flatseal-1-7-5/">Check</a> it out!</p> </blockquote> <h1 id="gnome-shell-extensions"> <a class="heading-anchor" href="#gnome-shell-extensions" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell Extensions </h1> <h3 id="just-perfection"> <a class="heading-anchor" href="#just-perfection" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Just Perfection <a href="https://extensions.gnome.org/extension/3843/just-perfection/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A tweak tool to customize the GNOME Shell and to disable UI elements.</p> <p><a href="https://matrix.to/#/@justperfection:gnome.org">Just Perfection</a> says</p> <blockquote> <p>Just Perfection extension is celebrating one year of active development with version 16: <a href="https://extensions.gnome.org/extension/3843/just-perfection/">https://extensions.gnome.org/extension/3843/just-perfection/</a> The extension added profile switcher to its prefs window and users can select between default, minimal and super minimal profiles. This version added ripple effects visibility, disabling double super key to app grid, panel in overview and more. <a href="https://www.youtube.com/watch?v=u8koWhtk5hg">https://www.youtube.com/watch?v=u8koWhtk5hg</a> <img src="https://thisweek.gnome.org/posts/2021/11/twig-20/54eef694290a19787662416dbb2c064907bf5ca9.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#19 Updated Calculations</title><link>https://thisweek.gnome.org/posts/2021/11/twig-19/</link><pubDate>Fri, 19 Nov 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/11/twig-19/</guid><description><p>Update on what happened across the GNOME project in the week from November 12 to November 19.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="calculator"> <a class="heading-anchor" href="#calculator" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Calculator <a href="https://wiki.gnome.org/Apps/Calculator"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Perform arithmetic, scientific or financial calculations.</p> <p><a href="https://matrix.to/#/@brainblasted:gnome.org">Chris 🌱️</a> reports</p> <blockquote> <p>Robert Roth and I have ported Calculator to GTK4+libadwaita. If you’d like to test it early, you can now install it via the GNOME nightly flatpak repository. <img src="https://thisweek.gnome.org/posts/2021/11/twig-19/61e110be270c181eff07ba28aad07ac369fee021.png" alt="" /> </p> </blockquote> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p><code>AdwLeaflet</code> now supports shortcuts and mouse back/forward buttons in addition to touch and touchpad swipes for navigating back/forward. The corresponding properties has been renamed from <code>can-swipe-back/forward</code> to <code>can-navigate-back/forward</code> to reflect that.</p> </blockquote> <h3 id="software"> <a class="heading-anchor" href="#software" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Software <a href="https://gitlab.gnome.org/GNOME/gnome-software/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you install and update applications and system extensions.</p> <p><a href="https://matrix.to/#/@pwithnall:matrix.org">Philip Withnall</a> announces</p> <blockquote> <p>Milan Crha <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1091">added support for libsoup3 to gnome-software</a>. Many components are currently being ported to libsoup3 by a variety of contributors across the desktop.</p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> announces</p> <blockquote> <p>This week I improved the way windows are laid out in the window selection mode of the work-in-progress <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954">screenshot UI</a>. Like in the regular overview, client-side window shadows are no longer included into the window size. Selection is now indicated with a nice rounded outline similar to the one in GNOME 3.38. Finally, I removed the background wallpaper to reduce confusion between the screenshot UI and the overview. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/11/twig-19/5708d91bc1d1f870b7544813bf4ebd6a6ca0823e.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/11/twig-19/5708d91bc1d1f870b7544813bf4ebd6a6ca0823e.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="calls"> <a class="heading-anchor" href="#calls" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Calls <a href="https://gitlab.gnome.org/GNOME/calls"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A phone dialer and call handler.</p> <p><a href="https://matrix.to/#/@evangelos.tzaras:talk.puri.sm">Evangelos</a> announces</p> <blockquote> <p>I worked with Guido on showing a contact’s <a href="https://gitlab.gnome.org/World/Phosh/libcall-ui/-/merge_requests/17">avatars</a> in <a href="https://gitlab.gnome.org/GNOME/calls/-/merge_requests/449">Calls</a> using libhandy’s <code>HdyAvatar</code>. Avatar information is exposed over <a href="https://gitlab.gnome.org/GNOME/calls/-/merge_requests/450">DBus</a> allowing <a href="https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/943">Phosh</a> to show avatars on the lockscreen. <img src="https://thisweek.gnome.org/posts/2021/11/twig-19/qsrXXCMYjcFenDNXnYmofSVc.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/11/twig-19/mxGRXsPZnAjkzuFFixGSwPzR.png" alt="" /> </p> </blockquote> <h3 id="glib"> <a class="heading-anchor" href="#glib" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GLib <a href="https://gitlab.gnome.org/GNOME/glib"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>The low-level core library that forms the basis for projects such as GTK and GNOME.</p> <p><a href="https://matrix.to/#/@pwithnall:matrix.org">Philip Withnall</a> announces</p> <blockquote> <p>Emmanuel Fleury has <a href="https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2323">almost finished his campaign</a> of fixing warnings in the Windows code in GLib, which will allow us to keep code quality up more easily in future.</p> </blockquote> <h3 id="gjs"> <a class="heading-anchor" href="#gjs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GJS <a href="https://gitlab.gnome.org/GNOME/gjs"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Use the GNOME platform libraries in your JavaScript programs. GJS powers GNOME Shell, Polari, GNOME Documents, and many other apps.</p> <p><a href="https://matrix.to/#/@pwithnall:matrix.org">Philip Withnall</a> announces</p> <blockquote> <p>In GJS, Evan Welsh fixed <a href="https://gitlab.gnome.org/GNOME/gjs/-/issues/1">issue #1</a> after a lot of careful work. It should make the performance of promises in JS more predictable under higher load.</p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="fragments"> <a class="heading-anchor" href="#fragments" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fragments <a href="https://gitlab.gnome.org/World/Fragments"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Easy to use BitTorrent client.</p> <p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> says</p> <blockquote> <p>Fragments V2 has made good progress in the past few days. Maximiliano and I implemented the necessary bits in <a href="https://gitlab.gnome.org/haecker-felix/transmission-client/-/merge_requests/2">transmission-client</a> and <a href="https://gitlab.gnome.org/haecker-felix/transmission-gobject/-/merge_requests/3">transmission-gobject</a> to allow changing the settings of the underlying transmission-daemon. The new <a href="https://gitlab.gnome.org/World/Fragments/-/merge_requests/108">redesigned preferences window</a> added support for many requested settings, like selecting an own folder for incomplete torrents. Maximiliano also <a href="https://gitlab.gnome.org/World/Fragments/-/merge_requests/124">ported the in-app notifications</a> to the new <code>AdwToast</code> API. Chris 🌱️ added support for <a href="https://gitlab.gnome.org/World/Fragments/-/merge_requests/123">opening downloaded torrents</a>. <img src="https://thisweek.gnome.org/posts/2021/11/twig-19/xcMXAVvwPQjTXwYCLCeaocRv.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="kgx"> <a class="heading-anchor" href="#kgx" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>KGX <a href="https://gitlab.gnome.org/ZanderBrown/kgx"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple user-friendly terminal emulator</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> reports</p> <blockquote> <p>Chris 🌱️ has added a <a href="https://gitlab.gnome.org/ZanderBrown/kgx/-/merge_requests/63">light/dark switcher</a> and the app now always <a href="https://gitlab.gnome.org/ZanderBrown/kgx/-/merge_requests/65">uses</a> “Terminal” branding instead of “King’s Cross” <img src="https://thisweek.gnome.org/posts/2021/11/twig-19/e77ab9f06ce492269fa261d6026fa3f825112bb2.png" alt="" /> </p> </blockquote> <h3 id="junction"> <a class="heading-anchor" href="#junction" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Junction <a href="https://github.com/sonnyp/Junction"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you choose the application to open files and links.</p> <p><a href="https://matrix.to/#/@sonnyp:matrix.org">sonnyp</a> says</p> <blockquote> <p><a href="https://github.com/sonnyp/Junction">Junction</a> 1.2.0 has been released with better compatibility, new features and a better design thanks to libadwaita and Tobias Bernard’s help. <img src="https://thisweek.gnome.org/posts/2021/11/twig-19/WnaTJzbUzlKPDVqNBwGxWpjw.png" alt="" /> </p> </blockquote> <h3 id="sound-recorder"> <a class="heading-anchor" href="#sound-recorder" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Sound Recorder <a href="https://wiki.gnome.org/Apps/SoundRecorder"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple, modern sound recorder.</p> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> announces</p> <blockquote> <p>Chris 🌱️'s port of Sound Recorder to GTK 4 / libadwaita has been cleaned up and merged today. <img src="https://thisweek.gnome.org/posts/2021/11/twig-19/f5610b89eb28bbebdc8330169d7a047e71fc33bd.png" alt="" /> </p> </blockquote> <h3 id="crosswords"> <a class="heading-anchor" href="#crosswords" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Crosswords <a href="https://gitlab.gnome.org/jrb/crosswords"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple Crossword player and Editor.</p> <p><a href="https://matrix.to/#/@jblandford:matrix.org">Jonathan Blandford</a> reports</p> <blockquote> <p>An initial version of GNOME Crosswords was released and is looking for feedback. This is a simple crossword game for GNOME, with a planned Crossword Editor in the works. See the <a href="https://blogs.gnome.org/jrb/2021/11/18/introducing-gnome-crosswords/">release announcement</a> for more details. <img src="https://thisweek.gnome.org/posts/2021/11/twig-19/HqAHXhNtEsHlbtdlFGjZxYPU.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#18 Delicious toasts</title><link>https://thisweek.gnome.org/posts/2021/11/twig-18/</link><pubDate>Fri, 12 Nov 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/11/twig-18/</guid><description><p>Update on what happened across the GNOME project in the week from November 05 to November 12.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>Maximiliano has <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/235">implemented</a> toasts in libadwaita - an easier to use and sleeker replacement for the old in-app notifications pattern that never got a specialized widget <img src="https://thisweek.gnome.org/posts/2021/11/twig-18/481d96eee8e7f42bcb30ba75a0c37000f3eb128a.png" alt="" /> </p> </blockquote> <h3 id="files"> <a class="heading-anchor" href="#files" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Files <a href="https://gitlab.gnome.org/GNOME/nautilus"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Providing a simple and integrated way of managing your files and browsing your file system.</p> <p><a href="https://matrix.to/#/@antoniof:gnome.org">antoniof</a> says</p> <blockquote> <p>Joshua Lee has ported the file conflict dialog to GtkBuilder templates. This is part of the effort to get the Files application ready for GTK 4, but also gets us one step closer to the proposed redesign of this dialog. <img src="https://thisweek.gnome.org/posts/2021/11/twig-18/ba8139b2b426019ca321dd3db4bad553ce3b0bae.png" alt="" /> </p> </blockquote> <blockquote> <p>Peter Eisenmann and Allan Day have enhanced the Rename popover with a new design. Now the popover can grow wider for long file names. <img src="https://thisweek.gnome.org/posts/2021/11/twig-18/a94ff9a17f83d49accd741a19cc8eafb97a131eb.png" alt="" /> </p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> says</p> <blockquote> <p>The work-in-progress <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954">new GNOME Shell screenshot UI</a> had a bit of polish done this week.</p> <p>The corner handles for resizing are back with a cleaner look thanks to guidance from Tobias Bernard.</p> <p>The screenshot area is now preserved between screenshots, making it easy to capture the same window in different configurations (e.g. light vs. dark style). Left-click-dragging anywhere outside of the screenshot area now lets you draw a new area, which is indicated with a crosshair cursor. To accommodate this, the starting screenshot area has been made smaller. It will also appear correctly on the primary monitor, even if it’s not the leftmost one.</p> <p>The screenshot cursor will no longer sometimes change when opening the UI, and it will no longer appear blurry.</p> <p>Finally, when there are no open windows to screenshot, the window selection button will be inactive. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/11/twig-18/015b84bf51c54274c1144f640de4a179d8920cb0.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/11/twig-18/015b84bf51c54274c1144f640de4a179d8920cb0.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="settings"> <a class="heading-anchor" href="#settings" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Settings <a href="https://gitlab.gnome.org/GNOME/gnome-control-center"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Configure various aspects of your GNOME desktop.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> reports</p> <blockquote> <p>A few weeks ago, I started porting GNOME Settings - and its dependencies - to GTK4. I’m porting each panel individually. This week I managed to port 3 more panels: the Color, Display, and Background panels. With that, 27 out of 32 panels are ported. <img src="https://thisweek.gnome.org/posts/2021/11/twig-18/f56f7e79cca1f2b6dc5e2b69c73391c7bcb8d32c.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/11/twig-18/4614d99ef93b6ebeebd41e1d987090d85033284c.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/11/twig-18/97cadeffbe634e80bca45e80ec11b504fdbbc87b.png" alt="" /> </p> </blockquote> <h3 id="gnome-builder"> <a class="heading-anchor" href="#gnome-builder" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Builder <a href="https://gitlab.gnome.org/GNOME/gnome-builder"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>IDE for writing GNOME-based software.</p> <p><a href="https://matrix.to/#/@gwagner:gnome.org">gwagner</a> says</p> <blockquote> <p>GNOME Builder contains now Gtk4 templates for Rust, Python and Vala thanks to Marco, Tim and Yotam.</p> <p>Georg Vienna landed fantastic features for our language servers this week:</p> <ul> <li>a typescript language server plugin using tsls (testing appreciated. Especially container usage is being worked on so we are happy about any user reports)</li> <li>code actions and workspace edit. Code Actions allow language specific refactorings or specific fixes to the codebase computed by the language server and the later allows projectwide renaming of symbols. (Details and Previews can be found in the merge request <a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/461">https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/461</a>) Rust, Python and the TypeScript Plugin already use this facility.</li> </ul> <p>Thanks to Tomi GNOME Builder offers now a clang-format powered “format on save” option in order to properly format your code with a dedicated .clang-format file. Also the build output pane can now be configured to clean before a build. So you can easily inspect only the build informations from one build.</p> <p>The mono gtk3 template got a bit modernized and aligned to our other templates.</p> </blockquote> <h3 id="tracker"> <a class="heading-anchor" href="#tracker" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Tracker <a href="https://gitlab.gnome.org/GNOME/tracker/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A filesystem indexer, metadata storage system and search tool.</p> <p><a href="https://matrix.to/#/@ssssam:matrix.org">Sam Thursfield</a> reports</p> <blockquote> <p>In Tracker, Carlos Garnacho fixed a query cancellation issue which will improve performance when searching in Nautilus. Thanks to everyone who helped triage <a href="https://gitlab.gnome.org/GNOME/tracker/-/issues/264">https://gitlab.gnome.org/GNOME/tracker/-/issues/264</a></p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="health"> <a class="heading-anchor" href="#health" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Health <a href="https://gitlab.gnome.org/World/Health"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Collect, store and visualise metrics about yourself.</p> <p><a href="https://matrix.to/#/@cogitri:cogitri.dev">Cogitri</a> says</p> <blockquote> <p>Health 0.93.3 has been released today with some bug fixes. This release of Health makes it adaptive to smaller screens (again), has nicer colours for its calories overview (thanks to Color Palette’s nice colour picker) and features some updated and new translations</p> </blockquote> <h3 id="gtk-rs"> <a class="heading-anchor" href="#gtk-rs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>gtk-rs <a href="https://gtk-rs.org/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Safe bindings to the Rust language for fundamental libraries from the GNOME stack.</p> <p><a href="https://matrix.to/#/@julianhofer:gnome.org">Julian Hofer</a> says</p> <blockquote> <p>Aaron Erhardt and I added <a href="https://gtk-rs.org/gtk4-rs/stable/latest/book/installation.html">installation instructions</a> for Linux, macOS and Windows to the gtk4-rs book.</p> <p>If you are a macOS or Windows developer and have suggestions on how to make the instructions more idiomatic feel free to open an <a href="https://github.com/gtk-rs/gtk4-rs/issues/new/choose">issue</a>.</p> <p>Especially for macOS it would already help to simply follow the instructions and check if everything works as expected. <img src="https://thisweek.gnome.org/posts/2021/11/twig-18/0d61db43bcb3afc0208acbb05d376a73ec3cc218.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> says</p> <blockquote> <p>Thanks to the Endless Orange Week, this week I could work on various portal-related tasks. Here are a few highlights:</p> <ul> <li><a href="https://github.com/flatpak/libportal/pull/54">Added introspection</a> to <code>libportal</code>, and <a href="https://github.com/flatpak/libportal/pull/53">introduced <code>libportal-gtk3</code>, <code>libportal-gtk4</code>, and <code>libportal-qt5</code></a>, with toolkit-specific functions.</li> <li><a href="https://github.com/flatpak/xdg-desktop-portal/pull/659">I’m extending the “Device” portal</a> to allow opening PipeWire connections that filter all but the allowed devices. This allows sandboxed applications to not expose the <code>xdg-run/pipewire-0</code> socket unfiltered, which gives access to many devices like cameras and microphones without the corresponding permissions.</li> <li>Revisited my implementation of <a href="https://github.com/flatpak/xdg-desktop-portal/pull/638">screencast session restore</a>. This introduces a mechanism for applications to restore previous screencast sessions without querying the user again. I also <a href="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/14">implemented support for it in GNOME portals</a>, and a proof of concept in OBS Studio. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/11/twig-18/7435dae9f85d39d670cd592c193c556cb7651f27.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/11/twig-18/7435dae9f85d39d670cd592c193c556cb7651f27.webm">download it</a> and watch it with your favorite video player!</span> </video></li> </ul> </blockquote> <h3 id="telegrand"> <a class="heading-anchor" href="#telegrand" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Telegrand <a href="https://github.com/melix99/telegrand/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A Telegram client optimized for the GNOME desktop.</p> <p><a href="https://matrix.to/#/@melix99:gnome.org">Marco Melorio</a> reports</p> <blockquote> <p>Another week of good progress has passed in Telegrand! Marcus Behrendt continued his streak of contributions: he <a href="https://github.com/melix99/telegrand/pull/137">made the unread count badges gray</a> for muted chats, added previews for new chat types, like <a href="https://github.com/melix99/telegrand/pull/128">calls</a> and <a href="https://github.com/melix99/telegrand/pull/130">join/leave statuses from a group</a> and also added a <a href="https://github.com/melix99/telegrand/pull/123">cool indicator</a> to the avatars to show when an user is online.</p> <p>On the other hand, I have made fixes to the default window size and have also implemented a preferences window with a setting to enable the dark theme. It also has an option to follow the system-wide dark style preference that will come in GNOME 42! <img src="https://thisweek.gnome.org/posts/2021/11/twig-18/98277a7b576bae6258f9b641c69e78303f6ed76e.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#17 Hourly Backups</title><link>https://thisweek.gnome.org/posts/2021/11/twig-17/</link><pubDate>Fri, 05 Nov 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/11/twig-17/</guid><description><p>Update on what happened across the GNOME project in the week from October 29 to November 05.</p> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="pika-backup"> <a class="heading-anchor" href="#pika-backup" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Pika Backup <a href="https://wiki.gnome.org/Apps/PikaBackup"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Simple backups based on borg.</p> <p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> says</p> <blockquote> <p>Basic support for hourly, daily, weekly, and monthly backups has been merged into Pika Backup. Accordingly, the overview of configured backups has been updated to show the schedule status for each configuration. <img src="https://thisweek.gnome.org/posts/2021/11/twig-17/c50f8f0b6eede896a6bb5e9e22cf1cb1ef7bb3a2.png" alt="" /> </p> </blockquote> <h3 id="metadata-cleaner"> <a class="heading-anchor" href="#metadata-cleaner" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Metadata Cleaner <a href="https://metadatacleaner.romainvigier.fr/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>View and clean metadata in files.</p> <p><a href="https://matrix.to/#/@romainvigier:matrix.org">Romain</a> reports</p> <blockquote> <p>I released version 2.1.0 of Metadata Cleaner. It now allows adding whole folders at once and brings a few other improvements! <a href="https://gitlab.com/rmnvgr/metadata-cleaner/-/releases/v2.1.0">Read the full release notes</a></p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@ssssam:matrix.org">Sam Thursfield</a> reports</p> <blockquote> <p>Rhythmbox can now be built with built with Meson instead of Autotools: <a href="https://gitlab.gnome.org/GNOME/rhythmbox/-/merge_requests/86">https://gitlab.gnome.org/GNOME/rhythmbox/-/merge_requests/86</a></p> </blockquote> <p><a href="https://matrix.to/#/@pwithnall:matrix.org">Philip Withnall</a> reports</p> <blockquote> <p>Toni Ruža implemented keyboard support for playing Hitori without a mouse (<a href="https://gitlab.gnome.org/GNOME/hitori/-/merge_requests/34">https://gitlab.gnome.org/GNOME/hitori/-/merge_requests/34</a>) <img src="https://thisweek.gnome.org/posts/2021/11/twig-17/KTTxmLWbqlDiXPcPxRDyAVcA.png" alt="" /> </p> </blockquote> <h3 id="telegrand"> <a class="heading-anchor" href="#telegrand" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Telegrand <a href="https://github.com/melix99/telegrand/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A Telegram client optimized for the GNOME desktop.</p> <p><a href="https://matrix.to/#/@melix99:gnome.org">Marco Melorio</a> says</p> <blockquote> <p>Telegrand got a new contributor: Marcus Behrendt. He’s been doing a lot of awesome contributions. An handful of his work in the past few weeks:</p> <ul> <li>Implemented the <a href="https://github.com/melix99/telegrand/pull/89">registration of a new Telegram account</a></li> <li>Implemented <a href="https://github.com/melix99/telegrand/pull/114">login using QR Code</a></li> <li>Implemented the <a href="https://github.com/melix99/telegrand/pull/104">password recovery and reset account functionality</a></li> <li>Added the <a href="https://github.com/melix99/telegrand/pull/87">previews of new message types in the sidebar</a></li> <li>Various cleanups and performance improvements</li> </ul> <p>On the other hand, I have implemented the <a href="https://github.com/melix99/telegrand/pull/118">user info dialog</a> and the <a href="https://github.com/melix99/telegrand/pull/98">reporting of the chat typing actions</a>. I’ve also made some general <a href="https://github.com/melix99/telegrand/pull/122">style improvements</a> and <a href="https://github.com/melix99/telegrand/pull/125">RTL fixes</a>. <img src="https://thisweek.gnome.org/posts/2021/11/twig-17/cce82e5e87b3580e3c406c59bcbb6370d9141bf9.png" alt="" /> </p> </blockquote> <h3 id="fractal"> <a class="heading-anchor" href="#fractal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fractal <a href="https://gitlab.gnome.org/GNOME/fractal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Matrix messaging app for GNOME written in Rust.</p> <p><a href="https://matrix.to/#/@afranke:matrix.org">Alexandre Franke</a> says</p> <blockquote> <p>To adapt to changes in libadwaita, Marco Melorio <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/864">removed a deprecated class</a>. In the meantime, enterprisey <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/866">fixed the build by updating the Matrix Rust SDK dependency</a> and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/844">improved Secret Service error handling</a>.</p> <p>After being away for a few month, Kévin Commaille came back with a blast. No less than three MR already, and I have a feeling he’s only getting started:</p> <ul> <li><a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/869">pretty printing for event source</a></li> <li><a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/868">crash prevention on login failures</a></li> <li><a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/870">several fixes for text messages</a></li> </ul> <p>As usual, Julian reviewed and merged all the above work, and did some of his own:</p> <ul> <li><a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/865">fixed a crash on room history loading</a></li> <li><a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/854">use crossigning to verify new sessions</a></li> </ul> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#16 Card-Carrying</title><link>https://thisweek.gnome.org/posts/2021/10/twig-16/</link><pubDate>Fri, 29 Oct 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/10/twig-16/</guid><description><p>Update on what happened across the GNOME project in the week from October 22 to October 29.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>libadwaita has new style classes:</p> <ul> <li><code>.card</code> to help style standalone widgets similarly to boxed lists as seen in Software, Shortwave or Health</li> <li><code>.opaque</code> for making custom colored buttons</li> </ul> <p>and a demo listing most of the available style classes (both the ones that it adds and the ones from GTK) that can be used as a reference <img src="https://thisweek.gnome.org/posts/2021/10/twig-16/035ffa47b99df6eafea829698b0ae4904206fbd5.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/10/twig-16/db53c7902e2bbdd7c0f24a361e1b541c028ec4c8.png" alt="" /> </p> </blockquote> <h3 id="settings"> <a class="heading-anchor" href="#settings" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Settings <a href="https://gitlab.gnome.org/GNOME/gnome-control-center"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Configure various aspects of your GNOME desktop.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> announces</p> <blockquote> <p>the <code>gnome-bluetooth</code> library was ported to GTK4. The GTK4 version can be installed in parallel to the GTK3 version. <img src="https://thisweek.gnome.org/posts/2021/10/twig-16/d832a2784f544e587a1a0234d8e837d03fe6f4a1.png" alt="" /> </p> </blockquote> <h3 id="gnome-builder"> <a class="heading-anchor" href="#gnome-builder" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Builder <a href="https://gitlab.gnome.org/GNOME/gnome-builder"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>IDE for writing GNOME-based software.</p> <p><a href="https://matrix.to/#/@melix99:gnome.org">Marco Melorio</a> announces</p> <blockquote> <p>I’ve added a GTK4 Rust template to GNOME Builder. Compared to the GTK3 template, it features composite templates, subclassing, about dialog, gactions and accelerators.</p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1><p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> says</p> <blockquote> <p>This week <a href="https://apps.gnome.org/app/io.github.seadve.Mousai/">Mousai</a> entered GNOME Circle. Mousai can identify playing songs via microphone or from you device audio. Congratulations! <img src="https://thisweek.gnome.org/posts/2021/10/twig-16/94077fcc1cdeb59b8f183d149543eff139d733a5.png" alt="" /> </p> </blockquote> <h3 id="newsflash-feed-reader"> <a class="heading-anchor" href="#newsflash-feed-reader" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>NewsFlash feed reader <a href="https://gitlab.com/news-flash/news_flash_gtk"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Follow your favorite blogs & news sites.</p> <p><a href="https://matrix.to/#/@jangernert:matrix.org">jangernert</a> reports</p> <blockquote> <p>NewsFlash lost support for feedly due to the API secret expiring. The new release of version 1.5.0 removes the feedly option from the flathub builds. But the code is still present and custom builds with developer secrets are possible. As an alternative to feedly NewsFlash 1.5.0 now offers support for Inoreader. We are still looking to find a maintainer for the Inoreader integration who dog-foods NewsFlash together with Inoreader.</p> </blockquote> <h3 id="fragments"> <a class="heading-anchor" href="#fragments" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fragments <a href="https://gitlab.gnome.org/World/Fragments"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Easy to use BitTorrent client.</p> <p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> announces</p> <blockquote> <p>This week I implemented queue support in Fragments v2 (the upcoming Rust/Libadwaita rewrite). The torrent queue can be reordered so that torrents are downloaded in the desired order. Maximiliano <a href="https://gitlab.gnome.org/World/Fragments/-/merge_requests/87">added support</a> for automatically detecting magnet links from the clipboard. <img src="https://thisweek.gnome.org/posts/2021/10/twig-16/yYxsQrMRLePTOyhrFBqkmvsK.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="phosh"> <a class="heading-anchor" href="#phosh" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Phosh <a href="https://gitlab.gnome.org/World/Phosh/phosh"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A pure wayland shell for mobile devices.</p> <p><a href="https://matrix.to/#/@guido.gunther:talk.puri.sm">Guido</a> announces</p> <blockquote> <p>We released phosh 0.14.0 featuring</p> <ul> <li>Launch splash support</li> <li>An improved media player widget with seek buttons</li> <li>Less flicker on startup</li> </ul> <p>and much more. Check the full <a href="https://gitlab.gnome.org/World/Phosh/phosh/-/tags/v0.14.0">release notes</a> for more details and contributors. <img src="https://thisweek.gnome.org/posts/2021/10/twig-16/RcRZcAbLCDebrtIKXvgdOzuQ.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#15 Sepia and App Updates</title><link>https://thisweek.gnome.org/posts/2021/10/twig-15/</link><pubDate>Fri, 22 Oct 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/10/twig-15/</guid><description><p>Update on what happened across the GNOME project in the week from October 15 to October 22.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>A large stylesheet refactoring has landed in libadwaita, light and dark variants are now shared with all their differences exported as public variables and customizable by apps. This allows to do things such as reliably recoloring the whole application into sepia. <img src="https://thisweek.gnome.org/posts/2021/10/twig-15/cb0628dd650c4721f2b57c951f0e430984bec98a.png" alt="" /> </p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="solanum"> <a class="heading-anchor" href="#solanum" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Solanum <a href="https://gitlab.gnome.org/World/Solanum"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Balance working time and break time.</p> <p><a href="https://matrix.to/#/@brainblasted:gnome.org">Chris 🌱️</a> reports</p> <blockquote> <p>Solanum 3.0.0 is out and available on Flathub, with new preferences for timer length and updated translations. <img src="https://thisweek.gnome.org/posts/2021/10/twig-15/18d2bb14278fb1d877fc229e71d28242ab6f9316.png" alt="" /> </p> </blockquote> <h3 id="shortwave"> <a class="heading-anchor" href="#shortwave" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Shortwave <a href="https://gitlab.gnome.org/World/Shortwave"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Internet radio player with over 25000 stations.</p> <p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> reports</p> <blockquote> <p>I have revamped the Shortwave station details dialog, it now includes more information, and shows the location on a map for some stations. It uses <a href="https://wiki.gnome.org/Projects/libshumate">libshumate</a> for the map widget.</p> <p>The search has been improved and now offers a possibility to filter the search results by different criteria. <img src="https://thisweek.gnome.org/posts/2021/10/twig-15/ZmaWbNcRioeayqHfGqeWvBXc.png" alt="" /> <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/10/twig-15/aycMQaMtapBoYYKyHMSlGciM.mp4" type="video/mp4"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/10/twig-15/aycMQaMtapBoYYKyHMSlGciM.mp4">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="health"> <a class="heading-anchor" href="#health" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Health <a href="https://gitlab.gnome.org/World/Health"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Collect, store and visualise metrics about yourself.</p> <p><a href="https://matrix.to/#/@cogitri:cogitri.dev">Cogitri</a> says</p> <blockquote> <p>Health 0.93.0 has been released and should be available on Flathub soon. The new release of Health features a reworked main view, a new calories view a daemon to remind users to reach their stepgoal and an updated stylesheet (thanks to libadwaita). Additionally, Health’s icons have been updated to be thinner and many translations have been added. <img src="https://thisweek.gnome.org/posts/2021/10/twig-15/ewjpVsofeIDUKqHimDFkBqSy.png" alt="" /> </p> </blockquote> <h3 id="gtk-rs"> <a class="heading-anchor" href="#gtk-rs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>gtk-rs <a href="https://gtk-rs.org/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Safe bindings to the Rust language for fundamental libraries from the GNOME stack.</p> <p><a href="https://matrix.to/#/@julianhofer:gnome.org">Julian Hofer</a> reports</p> <blockquote> <p>I’ve added another <a href="https://gtk-rs.org/gtk4-rs/stable/latest/book/todo_app_2.html">chapter</a> to the gtk4-rs book. This one extends the To-Do app so that it can filter tasks and retain them between sessions.</p> <p>I’ve also extended the <a href="https://gtk-rs.org/gtk4-rs/stable/latest/book/gobject_values.html">chapter</a> about generic values with an explanation for variants.</p> <p>The chapters were reviewed by slomo, Ivan Molodetskikh and Sabrina. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/10/twig-15/78531ea151b4350910fe5319231be628f2e5e79c.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/10/twig-15/78531ea151b4350910fe5319231be628f2e5e79c.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="dialect"> <a class="heading-anchor" href="#dialect" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Dialect <a href="https://github.com/dialect-app/dialect/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Translate between languages.</p> <p><a href="https://matrix.to/#/@rafaelmardojai:matrix.org">Rafael Mardojai CM</a> reports</p> <blockquote> <p>Dialect 1.4.0 is out and available at <a href="https://flathub.org/apps/details/com.github.gi_lom.dialect">Flathub</a>. It comes with localized language names, keyboard shortcuts for most actions and bug fixes.</p> </blockquote> <blockquote> <p>Mufeed Ali and I have ported Dialect to GTK4 + libadwaita. <img src="https://thisweek.gnome.org/posts/2021/10/twig-15/jbrSIboIDSAzeLutanFaMcho.png" alt="" /> </p> </blockquote> <h3 id="blanket"> <a class="heading-anchor" href="#blanket" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Blanket <a href="https://github.com/rafaelmardojai/blanket"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Improve focus and increase your productivity by listening to different sounds.</p> <p><a href="https://matrix.to/#/@rafaelmardojai:matrix.org">Rafael Mardojai CM</a> says</p> <blockquote> <p>Chris 🌱️'s port of Blanket to GTK4 + libadwaita was merged! <img src="https://thisweek.gnome.org/posts/2021/10/twig-15/FgTxYNcuSMGPTzHeMGMhEsHV.png" alt="" /> </p> </blockquote> <h3 id="metronome"> <a class="heading-anchor" href="#metronome" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Metronome <a href="https://gitlab.gnome.org/aplazas/metronome"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Practice music with a regular tempo.</p> <p><a href="https://matrix.to/#/@adrien.plazas:gnome.org">Adrien Plazas</a> reports</p> <blockquote> <p>Metronome can now be translated <a href="https://l10n.gnome.org/module/metronome/">on Damned Lies</a>.</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@sonnyp:matrix.org">sonnyp</a> reports</p> <blockquote> <p>The first release of <a href="https://github.com/sonnyp/Junction">Junction, an application/browser chooser</a> is out. Set Junction as the default application for a resource and let it do the rest. Junction will pop up and offer multiple options to handle it. <img src="https://thisweek.gnome.org/posts/2021/10/twig-15/maDZMOFZegYadyicNGsrMiCj.png" alt="" /> </p> </blockquote> <h3 id="fractal"> <a class="heading-anchor" href="#fractal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fractal <a href="https://gitlab.gnome.org/GNOME/fractal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Matrix messaging app for GNOME written in Rust.</p> <p><a href="https://matrix.to/#/@afranke:matrix.org">Alexandre Franke</a> says</p> <blockquote> <p>Not only is Fractal’s Julian featured in <a href="https://www.youtube.com/watch?v=6Az0E2YG3z0">this week’s Matrix Live</a>, he also has been very active in the month since <a href="https://thisweek.gnome.org/posts/2021/09/twig-10/#fractal">our previous report</a>. I won’t list here the very long list of merged merge requests, but the most noteworthy changes he brought are:</p> <ul> <li>new <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/835">device list and authentication dialog</a></li> <li>new <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/841">room creation dialog</a></li> <li>fixed <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/852">session handling</a> and implemented <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/857">session logout</a></li> <li>improved <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/861">the way errors are displayed</a></li> </ul> <p>Contributions from others include <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/807">enterprisey fixing the backtrace setup</a> and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/840">simplyfying some error management code</a>, <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/850">Marco Melorio adding a separator in the UI to adapt to a change in libadwaita</a>, <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/859">Rachit Keerti Das fixing an incorrect link to install from Flathub</a>, and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/847">Maximiliano cleaning up our dependencies</a> and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/845/diffs">application name in code</a>.</p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#14 Well-Rounded</title><link>https://thisweek.gnome.org/posts/2021/10/twig-14/</link><pubDate>Fri, 15 Oct 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/10/twig-14/</guid><description><p>Update on what happened across the GNOME project in the week from October 08 to October 15.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@tbernard:gnome.org">Tobias Bernard</a> announces</p> <blockquote> <p>Alexander Mikhaylenko landed a number of styling updates, including a <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/287">new style for scrollbars</a> and <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/issues/265">increased border radii</a> across the entire stylesheet. Scrollbars are now rounded and no longer attached to the window edge, which makes for nicer visuals and a smoother state transition. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/559d7f1462366a313a068d467aaf9b4ffb401bba.png" alt="" /> <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/10/twig-14/aa3114e4a70cb33f52d6c40395e8bef2e2b70d4b.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/10/twig-14/aa3114e4a70cb33f52d6c40395e8bef2e2b70d4b.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>libadwaita demo is now published in the GNOME Nightly Flatpak repository. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/c46b4c8684f088f30f4726031de8fda5701ac606.png" alt="" /> </p> </blockquote> <h3 id="tracker"> <a class="heading-anchor" href="#tracker" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Tracker <a href="https://gitlab.gnome.org/GNOME/tracker/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A filesystem indexer, metadata storage system and search tool.</p> <p><a href="https://matrix.to/#/@ssssam:matrix.org">Sam Thursfield</a> announces</p> <blockquote> <p>Tracker SPARQL database now provides much more helpful error messages for app developers who are writing their own ontologies. This work was done by Abanoub Ghadban as part of Google Summer of Code 2021. See <a href="https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/452">https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/452</a></p> </blockquote> <h3 id="sysprof"> <a class="heading-anchor" href="#sysprof" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Sysprof <a href="https://gitlab.gnome.org/GNOME/sysprof"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A profiling tool that helps in finding the functions in which a program uses most of its time.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> announces</p> <blockquote> <p>The development version of Sysprof <a href="https://gitlab.gnome.org/GNOME/sysprof/-/merge_requests/45">is now better</a> at finding debug-info files for Flatpak apps. Combined with the introduction of frame pointers to <code>org.freedesktop.Platform</code> 21.08 and, recently, to the nightly <a href="https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1330">org.gnome.Platform</a>, this means that you can now use Sysprof to profile GNOME Flatpak apps and get correct stack traces. Just make sure that the app uses the nightly <code>org.gnome.Platform</code> and that you have installed <code>org.freedesktop.Sdk.Debug//21.08</code>, <code>org.gnome.Sdk.Debug//master</code> and <code>com.example.YourApp.Debug</code>. The stack traces should also work with Sysprof built into GNOME Builder (“Run with Profiler”) once it is updated. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/e6f57dfe9a1bf07474ed7e59432d541fff13445d.png" alt="" /> </p> </blockquote> <h3 id="text-editor"> <a class="heading-anchor" href="#text-editor" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Text Editor <a href="https://gitlab.gnome.org/GNOME/gnome-text-editor/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Text Editor is a simple text editor that focus on session management.</p> <p><a href="https://matrix.to/#/@tbernard:gnome.org">Tobias Bernard</a> reports</p> <blockquote> <p>Christian Hergert landed a <a href="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/issues/182#note_1288305">new color scheme chooser</a> with inline previews. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/b6a0054620d53af2975975a235708fe253c5689f.png" alt="" /> </p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> says</p> <blockquote> <p>The work-in-progress <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954">new GNOME Shell screenshot UI</a> saw a number of fixes and updates this week. The panel now shows beautiful new icons for area, screen and window selection made by Tobias Bernard. Upon opening the UI, you’re presented with a pre-selected starting area which you can now drag around and resize in all 8 directions, while the panel fades out of the way. You can also draw a new area by holding Ctrl or with the right mouse button. Capturing the screenshot no longer freezes the screen for a moment as PNG compression now happens on a separate thread. New screenshots appear in Recent items in the file manager. Also, you can now take screenshots of GNOME Shell pop-up menus without them glitching out the UI.</p> <p>Additionally, I <a href="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/267">opened a merge request</a> to remove the screenshot hotkey handling from gnome-settings-daemon. “Take a screenshot” and “Take a screenshot of a window” hotkeys will be handled by GNOME Shell itself, bringing same-frame screenshots and notifications to window and full-screen screenshot hotkeys. For example, Alt-PrtSc now works for GTK 4 application pop-up menus. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/10/twig-14/150affb5ccf48b2e72c78975535d858548a981c2.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/10/twig-14/150affb5ccf48b2e72c78975535d858548a981c2.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="gweather"> <a class="heading-anchor" href="#gweather" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GWeather <a href="https://wiki.gnome.org/Projects/LibGWeather"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p><a href="https://matrix.to/#/@ebassi:gnome.org">Emmanuele Bassi</a> says</p> <blockquote> <p>GWeather, the library for gathering weather information used by various GNOME applications, has been updated to allow its use by GTK4 applications: <a href="https://gitlab.gnome.org/GNOME/libgweather/-/issues/151">https://gitlab.gnome.org/GNOME/libgweather/-/issues/151</a></p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="webfont-kit-generator"> <a class="heading-anchor" href="#webfont-kit-generator" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Webfont Kit Generator <a href="https://github.com/rafaelmardojai/webfont-kit-generator"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Create @font-face kits easily.</p> <p><a href="https://matrix.to/#/@rafaelmardojai:matrix.org">Rafael Mardojai CM</a> announces</p> <blockquote> <p>Webfont Kit Generator was ported to GTK4 and libadwaita with some small design improvements. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/DTkrESLsXbAQLONcMUdbUMor.png" alt="" /> </p> </blockquote> <h3 id="solanum"> <a class="heading-anchor" href="#solanum" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Solanum <a href="https://gitlab.gnome.org/World/Solanum"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Balance working time and break time.</p> <p><a href="https://matrix.to/#/@brainblasted:gnome.org">Chris 🌱️</a> says</p> <blockquote> <p>Solanum now has preferences to set the various timer lengths and how many laps to go before a long break. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/19af902113cc3b2002c6df9aae9d06a92795942f.png" alt="" /> </p> </blockquote> <h3 id="share-preview"> <a class="heading-anchor" href="#share-preview" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Share Preview <a href="https://github.com/rafaelmardojai/share-preview"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Test social media cards locally.</p> <p><a href="https://matrix.to/#/@rafaelmardojai:matrix.org">Rafael Mardojai CM</a> says</p> <blockquote> <p>Share Preview’s metadata inspector has been moved to a separate dialog, and now also allows you to inspect document body images. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/amApvjKoiQUzdEwbfdBduluK.png" alt="" /> </p> </blockquote> <h3 id="pika-backup"> <a class="heading-anchor" href="#pika-backup" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Pika Backup <a href="https://wiki.gnome.org/Apps/PikaBackup"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Simple backups based on borg.</p> <p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> announces</p> <blockquote> <p>Pika Backup got ported to GTK 4 and libadwaita.</p> <p>Observing readers might also spot a “Schedule” page in the screenshot. More about that in a future update. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/29c20602cbfacd4a707dbcab28b32467f6a54be5.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@admin:matrix.aaron-erhardt.de">Aaron Erhardt</a> announces</p> <blockquote> <p>The second stable version of Relm4, an idiomatic GUI library based on gtk4-rs, was released and makes GUI development with Rust and GTK even better!</p> <p>Most notably, Relm4 now offers better error messages, improved macros and an even better integration of libadwaita. The full release article can be found <a href="https://aaronerhardt.github.io/blog/posts/announcing_relm4_v0.2/">here</a>. Also special thanks to <a href="https://github.com/tronta">tronta</a> for adding the math trainer example. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/CAlaZhWTLIGuxGiZiIlLnpYN.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> says</p> <blockquote> <p>Maximiliano & I ported <a href="https://flathub.org/apps/details/org.gnome.design.Contrast">Contrast</a> to GTK 4 & libadwaita. <img src="https://thisweek.gnome.org/posts/2021/10/twig-14/12d3a25137db4b5699a4966e3fbdbe3b603a2bae.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#13 It begins…</title><link>https://thisweek.gnome.org/posts/2021/10/twig-13/</link><pubDate>Fri, 08 Oct 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/10/twig-13/</guid><description><p>Update on what happened across the GNOME project in the week from October 01 to October 08.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1><p><a href="https://matrix.to/#/@brainblasted:gnome.org">Chris 🌱️</a> reports</p> <blockquote> <p>Disk Usage Analyzer has been ported to using GTK4 and libadwaita. <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/b6b9cdde5efcc87a16b84a9925a35667ca887d23.png" alt="" /> </p> </blockquote> <h3 id="gnome-tour"> <a class="heading-anchor" href="#gnome-tour" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Tour <a href="https://gitlab.gnome.org/GNOME/gnome-tour"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A guided tour and greeter for GNOME.</p> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> says</p> <blockquote> <p>Chris 🌱️'s port of <a href="https://gitlab.gnome.org/GNOME/gnome-tour">Tour</a> to GTK 4 & libadwaita was merged today. <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/2f28c14fbc7a1d920a0bd9030bcb669dd78e8cc5.png" alt="" /> </p> </blockquote> <h3 id="software"> <a class="heading-anchor" href="#software" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Software <a href="https://gitlab.gnome.org/GNOME/gnome-software/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you install and update applications and system extensions.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> announces</p> <blockquote> <p>GNOME Software was ported to GTK4 and libadwaita. This brings various improvements, such as improved performance, the restyled Adwaita, new widgets, and more. <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/b282e2e8dd453959e74a8ac0729c84a04bc16c27.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/abebf8e4889b3dfab3889d36a04d859db52d2f4c.png" alt="" /> </p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1><p><a href="https://matrix.to/#/@sonnyp:matrix.org">sonnyp</a> reports</p> <blockquote> <p>Chris 🌱️ and I have ported Commit to GTK4 / libadwaita <a href="https://apps.gnome.org/app/re.sonny.Commit/">https://apps.gnome.org/app/re.sonny.Commit/</a> <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/ivAOzrwkoZIgOlSvVHGPaNfx.png" alt="" /> </p> </blockquote> <h3 id="gtk-rs"> <a class="heading-anchor" href="#gtk-rs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>gtk-rs <a href="https://gtk-rs.org/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Safe bindings to the Rust language for fundamental libraries from the GNOME stack.</p> <p><a href="https://matrix.to/#/@julianhofer:gnome.org">Julian Hofer</a> announces</p> <blockquote> <p>I’ve added a <a href="https://gtk-rs.org/gtk4-rs/stable/latest/book/actions.html">chapter</a> about actions to the gtk4-rs book. It was reviewed by Ivan Molodetskikh and Sabrina. <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/a2a12738e36281d68bee2a1fd2249750c5b5e3fc.gif" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> reports</p> <blockquote> <p>I’ve released a portals demo app on Flathub, it’s meant as a test case for the various xdg portals. You can grab it from <a href="https://flathub.org/apps/details/com.belmoussaoui.ashpd.demo">https://flathub.org/apps/details/com.belmoussaoui.ashpd.demo</a> <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/6359ff3329883f0d00c7bfcf67121cc5a9c2da76.png" alt="" /> </p> </blockquote> <h3 id="phosh"> <a class="heading-anchor" href="#phosh" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Phosh <a href="https://gitlab.gnome.org/World/Phosh/phosh"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A pure wayland shell for mobile devices.</p> <p><a href="https://matrix.to/#/@guido.gunther:talk.puri.sm">Guido</a> reports</p> <blockquote> <p>Phosh’s CI pipeline <a href="https://gitlab.gnome.org/World/Phosh/phosh">gitlab.gnome.org</a> now automatically takes screenshots in different languages (currently Arabic, Japanese and German). This hopefully makes it simpler for developers, designers and translators to check layout changes: <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/ijpXUnwRUjcLuuTdZeKRMshO.png" alt="" /> </p> </blockquote> <h3 id="gnome-to-do"> <a class="heading-anchor" href="#gnome-to-do" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME To Do <a href="https://gitlab.gnome.org/GNOME/gnome-todo"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>An intuitive and powerful application to manage your personal tasks.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> reports</p> <blockquote> <p>GNOME To Do now uses the new color scheme API provided by libadwaita to handle dark and light modes. The style selector also received some visual improvements. <img src="https://thisweek.gnome.org/posts/2021/10/twig-13/24751c7e2b6e6f8f05da9bcef7d5731fe956a36e.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#12 Inspecting Libadwaita</title><link>https://thisweek.gnome.org/posts/2021/10/twig-12/</link><pubDate>Fri, 01 Oct 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/10/twig-12/</guid><description><p>Update on what happened across the GNOME project in the week from September 24 to October 01.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>libadwaita now <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/251">provides</a> a GtkInspector page extension for testing the system color schemes and high contrast mode. This can be useful for testing color schemes without a GNOME 42 jhbuild session or a GNOME OS VM. If you want to use the inspector page with a Flatpak app that bundles libadwaita, you’ll have to specify <code>"--env=GTK_PATH=/app/lib/gtk-4.0"</code> in your <code>finish-args</code>. Nightly SDK already contains it, so it should work automatically there. <img src="https://thisweek.gnome.org/posts/2021/10/twig-12/3e3339d7f261cb184e7470556564b2a3448cbcd2.png" alt="" /> </p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1><p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> announces</p> <blockquote> <p>This week <a href="https://apps.gnome.org/app/com.github.liferooter.textpieces/">Text Pieces</a> entered GNOME Circle. Text Pieces allows you to apply several predefined and custom “tools” to your text. Examples for included tools are, JSON to YAML conversion, sort, search and replace, or Base64 decode, to only name a few. Congratulations! <img src="https://thisweek.gnome.org/posts/2021/10/twig-12/02415da14e1ef0b3d2868470130777cde0e95022.png" alt="" /> </p> </blockquote> <h3 id="blanket"> <a class="heading-anchor" href="#blanket" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Blanket <a href="https://github.com/rafaelmardojai/blanket"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Improve focus and increase your productivity by listening to different sounds.</p> <p><a href="https://matrix.to/#/@rafaelmardojai:matrix.org">Rafael Mardojai CM</a> reports</p> <blockquote> <p>Blanket 0.5.0 is out and available at <a href="https://flathub.org/apps/details/com.rafaelmardojai.Blanket">Flathub</a>. It comes with many improvements as the ability to create presets, toggling sounds more easily, a dark mode option and 13 new translations.</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@guido.gunther:talk.puri.sm">Guido</a> reports</p> <blockquote> <p>Phosh (a graphical shell for mobile devices) now provides immediate feedback when launching an app by showing a launch splash screen: <img src="https://thisweek.gnome.org/posts/2021/10/twig-12/WXwjQQJeuJCwvTkhjBDOosoM.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/10/twig-12/PsUISgUjiyxzbMUClDrphijO.png" alt="" /> </p> </blockquote> <h1 id="gnome-shell-extensions"> <a class="heading-anchor" href="#gnome-shell-extensions" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell Extensions </h1><p><a href="https://matrix.to/#/@schneegans:matrix.org">Simon Schneegans</a> reports</p> <blockquote> <p><a href="https://github.com/Schneegans/Fly-Pie">Fly-Pie</a>, the marking menu extension for GNOME Shell, has been updated to support GNOME Shell 40+. You can use it to launch applications, simulate hotkeys, open URLs and much more by drawing gestures. The new version also includes a much more intuitive WYSIWYG menu editor!</p> <p><a href="https://www.youtube.com/watch?v=sRT3O9-H5Xs">https://www.youtube.com/watch?v=sRT3O9-H5Xs</a></p> </blockquote> <h1 id="miscellaneous"> <a class="heading-anchor" href="#miscellaneous" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Miscellaneous </h1><p><a href="https://matrix.to/#/@brainblasted:gnome.org">Chris 🌱️</a> announces</p> <blockquote> <p>Weather, Characters, and Disk Usage Analyzer all now support the new system-wide dark style preference. <img src="https://thisweek.gnome.org/posts/2021/10/twig-12/12a4360c01c9d08fb02a75d5d97d4f3c261bf9c8.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#11 Forty-one!</title><link>https://thisweek.gnome.org/posts/2021/09/twig-11/</link><pubDate>Fri, 24 Sep 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/09/twig-11/</guid><description><p>Update on what happened across the GNOME project in the week from September 17 to September 24.</p> <p>In this week we have released GNOME 41.</p> <p> <img src="https://thisweek.gnome.org/posts/2021/09/twig-11/41_banner.png" alt="" /> </p> <p>This new major version of GNOME is full of exciting new features like a completely <a href="https://thisweek.gnome.org/posts/2021/08/twig-7/#software">redesigned Software app</a>, <a href="https://thisweek.gnome.org/posts/2021/08/twig-6/#gnome-shell">new multitasking settings</a>, <a href="https://thisweek.gnome.org/posts/2021/07/twig-2/#settings">better power management</a> - and of course much more. More information can be found in the <a href="https://help.gnome.org/misc/release-notes/41.0/">GNOME 41 release notes</a>.</p> <p>Readers who have been following this site for a few weeks will already know some of the new features. If you want to follow the development of GNOME 42 (March 2022), keep an eye on this page - we’ll be posting exciting news every week!</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> reports</p> <blockquote> <p>libadwaita and libhandy now have <a href="https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/class.StyleManager.html">API</a> for interacting with the upcoming cross-desktop dark style preference. If you’re maintaining an app using libadwaita, make sure it works with it <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/09/twig-11/009d8f90420a1ec9a8e4082b96a7c9b99453fd11.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/09/twig-11/009d8f90420a1ec9a8e4082b96a7c9b99453fd11.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1><p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> says</p> <blockquote> <p>This week <a href="https://apps.gnome.org/app/re.sonny.Commit/">Commit</a> entered GNOME Circle. Commit helps you write better Git and Mercurial commit messages. Congratulations! <img src="https://thisweek.gnome.org/posts/2021/09/twig-11/9597bb8c4bd15917a43bc189778f0a00e22961f6.png" alt="" /> </p> </blockquote> <blockquote> <p>As another addition to GNOME Circle, we welcome <a href="https://apps.gnome.org/app/com.adrienplazas.Metronome/">Metronome</a> this week. Metronome does not only allow to keep the tempo, but it also serves as a beat counter. Congratulations! <img src="https://thisweek.gnome.org/posts/2021/09/twig-11/da05e2517562210a4f314180b0cba561c8199b9a.png" alt="" /> </p> </blockquote> <h3 id="metadata-cleaner"> <a class="heading-anchor" href="#metadata-cleaner" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Metadata Cleaner <a href="https://gitlab.com/rmnvgr/metadata-cleaner"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>View and clean metadata in files.</p> <p><a href="https://matrix.to/#/@romainvigier:matrix.org">Romain</a> says</p> <blockquote> <p>I released v2.0.0 of <a href="https://metadatacleaner.romainvigier.fr">Metadata Cleaner</a>! This is a major upgrade featuring a brand new user interface built with GTK4 and libadwaita, a new help system and a whole set of new and updated translations. <img src="https://thisweek.gnome.org/posts/2021/09/twig-11/YxGBJQdHMzBkpespiNncGHBO.png" alt="" /> </p> </blockquote> <h3 id="kooha"> <a class="heading-anchor" href="#kooha" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Kooha <a href="https://github.com/SeaDve/Kooha"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple screen recorder with a minimal interface. You can simply click the record button without having to configure a bunch of settings.</p> <p><a href="https://matrix.to/#/@sedve:matrix.org">SeaDve</a> reports</p> <blockquote> <p>Kooha version 2.0.0 is now available at <a href="https://flathub.org/apps/details/io.github.seadve.Kooha">Flathub</a>. It comes with many new bug fixes and features, such as GIF format and opt-in hardware accelerated encoding. For full changelog, see the <a href="https://github.com/SeaDve/Kooha/releases/tag/v2.0.0">release page</a>.</p> </blockquote> <h3 id="gtk-rs"> <a class="heading-anchor" href="#gtk-rs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>gtk-rs <a href="https://gtk-rs.org/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Safe bindings to the Rust language for fundamental libraries from the GNOME stack.</p> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> says</p> <blockquote> <p>GTK 4.4 API changes landed in gtk4-rs in its latest release 0.3.</p> </blockquote> <h3 id="déjà-dup-backups"> <a class="heading-anchor" href="#d%c3%a9j%c3%a0-dup-backups" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Déjà Dup Backups <a href="https://wiki.gnome.org/Apps/DejaDup/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple backup tool.</p> <p><a href="https://matrix.to/#/@mterry:gnome.org">Michael Terry</a> says</p> <blockquote> <p>Déjà Dup 43.alpha has been released! It adds support for Microsoft OneDrive, experimental opt-in support for the Restic backup tool, and a general UI refresh. See the <a href="https://discourse.gnome.org/t/call-for-testing-deja-dup-43-alpha/7602">call-for-testing forum post</a> if any of that interests you.</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> reports</p> <blockquote> <p>I released <a href="https://flathub.org/apps/details/de.haeckerfelix.AudioSharing">Audio Sharing</a>! It’s a small tool which allows you to stream your current computer audio over the network as a RTSP stream.</p> <p>By sharing the audio as a network stream, you can use devices that are not intended to be used as audio sinks (eg. smartphones) to receive it. For example, there are audio accessories that are not compatible with desktop computers (e.g. because the computer does not have a Bluetooth module installed). With the help of this small tool, the computer audio can be played back on a smartphone, which is then connected to the Bluetooth accessory. <img src="https://thisweek.gnome.org/posts/2021/09/twig-11/DyAmGQLHbFLrmwTyQDnrNatV.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@foreverxmld:matrix.org">Forever</a> reports</p> <blockquote> <p>My randomization app, Random, has version 0.9 up on <a href="https://flathub.org/apps/details/page.codeberg.foreverxml.Random">Flathub</a>. This release brings working translations to 2 languages, along with the features from older releases. <img src="https://thisweek.gnome.org/posts/2021/09/twig-11/cIoYpUHvlDgrnBCjEIxeLWAa.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#10 Making History</title><link>https://thisweek.gnome.org/posts/2021/09/twig-10/</link><pubDate>Fri, 17 Sep 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/09/twig-10/</guid><description><p>Update on what happened across the GNOME project in the week from September 10 to September 17.</p> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="fractal"> <a class="heading-anchor" href="#fractal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fractal <a href="https://gitlab.gnome.org/GNOME/fractal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Matrix messaging app for GNOME written in Rust.</p> <p><a href="https://matrix.to/#/@afranke:matrix.org">Alexandre Franke</a> says</p> <blockquote> <p>Big news in Fractal this week: <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/826">history loading landed</a>, thanks to Julian.</p> </blockquote> <h3 id="telegrand"> <a class="heading-anchor" href="#telegrand" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Telegrand <a href="https://github.com/melix99/telegrand/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A Telegram client optimized for the GNOME desktop.</p> <p><a href="https://matrix.to/#/@melix99:gnome.org">Marco Melorio</a> reports</p> <blockquote> <p>Telegrand has seen good improvements over this week! The outgoing messages <a href="https://github.com/melix99/telegrand/pull/79">now use the accent color</a> (helpful to better identify own messages). Incoming messages have been made slightly lighter.</p> <p>I added the support to show stickers and some events-related messages (like deleting the group or channel photo) in the chat. <img src="https://thisweek.gnome.org/posts/2021/09/twig-10/7fa56f8f4334844d923b359a709b4096276a30ff.png" alt="" /> </p> </blockquote> <h3 id="emblem"> <a class="heading-anchor" href="#emblem" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Emblem <a href="https://gitlab.gnome.org/World/design/emblem/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p><a href="https://matrix.to/#/@msandova:gnome.org">Maximiliano</a> announces</p> <blockquote> <p>Introducing Emblem, a new design tool to generate project avatars for GitLab, GitHub and your Matrix room.</p> <p>You can get Emblem at <a href="https://flathub.org/apps/details/org.gnome.design.Emblem">flathub</a>, you can also read the accompanying <a href="https://blogs.gnome.org/msandova/2021/09/15/introducing-emblem/">blog post</a>. <img src="https://thisweek.gnome.org/posts/2021/09/twig-10/9cac1b57b2cc938b500f44a3b1dc81b37532c973.png" alt="" /> </p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1><p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> says</p> <blockquote> <p>This week <a href="https://apps.gnome.org/app/com.rafaelmardojai.SharePreview/">Share Preview</a> entered GNOME Circle. Share Preview allows to quickly preview the appearance of page links on social media. Congratulations! <img src="https://thisweek.gnome.org/posts/2021/09/twig-10/dc2895c3bca9259eb14921ea57f0e754d1b61db6.png" alt="" /> </p> </blockquote> <h3 id="dialect"> <a class="heading-anchor" href="#dialect" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Dialect <a href="https://github.com/dialect-app/dialect/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Translate between languages.</p> <p><a href="https://matrix.to/#/@rafaelmardojai:matrix.org">Rafael Mardojai CM</a> reports</p> <blockquote> <p>Dialect now has <a href="https://github.com/dialect-app/dialect/pull/200">localized language names</a>, so now you can see 100% of the UI in your language! Translators don’t need to worry, those name can be generated automagically. <img src="https://thisweek.gnome.org/posts/2021/09/twig-10/ZhVzxghzmkrDCrrzypeCJxuz.png" alt="" /> </p> </blockquote> <h3 id="déjà-dup-backups"> <a class="heading-anchor" href="#d%c3%a9j%c3%a0-dup-backups" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Déjà Dup Backups <a href="https://wiki.gnome.org/Apps/DejaDup/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple backup tool.</p> <p><a href="https://matrix.to/#/@mterry:gnome.org">Michael Terry</a> says</p> <blockquote> <p>Déjà Dup got a small redesign to its default overview page, partly to allow the window to be resized much smaller but also to look a little more like standard GNOME design. <img src="https://thisweek.gnome.org/posts/2021/09/twig-10/44ced2a7b3151678797e29ef5abb857e8d0acfcb.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#9 Headerbar Cleanup</title><link>https://thisweek.gnome.org/posts/2021/09/twig-9/</link><pubDate>Fri, 10 Sep 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/09/twig-9/</guid><description><p>Update on what happened across the GNOME project in the week from September 03 to September 10.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> announces</p> <blockquote> <p><a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/233">libadwaita has simplified button appearance in header bars</a>. Check <a href="https://blogs.gnome.org/alexm/2021/09/08/cleaning-up-header-bars/">the corresponding blog post</a> for more details, and if you maintain an app using it, be sure to update it! <img src="https://thisweek.gnome.org/posts/2021/09/twig-9/2f6d794d77268238ec22726928dba6a435b1c7ad.png" alt="" /> </p> </blockquote> <h3 id="software"> <a class="heading-anchor" href="#software" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Software <a href="https://gitlab.gnome.org/GNOME/gnome-software/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you install and update applications and system extensions.</p> <p><a href="https://matrix.to/#/@mterry:gnome.org">Michael Terry</a> reports</p> <blockquote> <p>All GNOME Circle apps <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/974">have been added</a> to Software’s default list of featured apps</p> </blockquote> <h1 id="gnome-releases"> <a class="heading-anchor" href="#gnome-releases" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Releases </h1><p><a href="https://matrix.to/#/@alatiera:matrix.org">alatiera</a> reports</p> <blockquote> <p>The GNOME 41 Release Candidate is out! <a href="https://discourse.gnome.org/t/gnome-41-rc-released/7500?u=alatiera">https://discourse.gnome.org/t/gnome-41-rc-released/7500?u=alatiera</a></p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="déjà-dup-backups"> <a class="heading-anchor" href="#d%c3%a9j%c3%a0-dup-backups" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Déjà Dup Backups <a href="https://wiki.gnome.org/Apps/DejaDup/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple backup tool.</p> <p><a href="https://matrix.to/#/@mterry:gnome.org">Michael Terry</a> reports</p> <blockquote> <p><a href="https://wiki.gnome.org/Apps/DejaDup">Déjà Dup</a> landed support for avoiding scheduled backups during Power Saver mode and GameMode. And redesigned its “oauth access granted” page to be much prettier and support dark mode: <img src="https://thisweek.gnome.org/posts/2021/09/twig-9/89c23c11e868d7f20428b5d12699193b899a58b7.png" alt="" /> </p> </blockquote> <h3 id="polari"> <a class="heading-anchor" href="#polari" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Polari <a href="https://wiki.gnome.org/Apps/Polari/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>IRC client which enables you to chat with people around world through large chatrooms or via private messaging.</p> <p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> reports</p> <blockquote> <p>This week <a href="https://apps.gnome.org/app/org.gnome.Polari/">Polari</a> entered <a href="https://circle.gnome.org">GNOME Circle</a>. Polari is the first Chat app to join the Circle. Congratulations!</p> </blockquote> <h3 id="gtk-rs"> <a class="heading-anchor" href="#gtk-rs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>gtk-rs <a href="https://gtk-rs.org/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Safe bindings to the Rust language for fundamental libraries from the GNOME stack.</p> <p><a href="https://matrix.to/#/@admin:matrix.aaron-erhardt.de">Aaron Erhardt</a> announces</p> <blockquote> <p>The first stable version of Relm4, an idiomatic GUI library based on gtk4-rs, was released with the goal to make developing GTK4 apps in Rust simpler and more productive!</p> <p>Most notably, Relm4 now offers support for libadwaita, a complete book for beginners and lots of other improvements. The full release article can be found <a href="https://aaronerhardt.github.io/blog/posts/announcing_relm4/">here</a>. <img src="https://thisweek.gnome.org/posts/2021/09/twig-9/QgENLgTPpZeBQjMJszDPbPSC.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="telegrand"> <a class="heading-anchor" href="#telegrand" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Telegrand <a href="https://github.com/melix99/telegrand/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A Telegram client optimized for the GNOME desktop.</p> <p><a href="https://matrix.to/#/@melix99:gnome.org">Marco Melorio</a> says</p> <blockquote> <p>Exciting stuff happened in <a href="https://github.com/melix99/telegrand">Telegrand</a> over this week! I implemented the day dividers in the chat history and I also added the sender of the last sent messages in the chat list. I also enabled the tdlib’s message database feature that allows to use Telegrand in offline mode and that also speeds up the opening time.</p> <p>Rodrigost23 colored the sender names using the same color scheme used in Telegram Desktop and also added an icon for the pinned chats. <img src="https://thisweek.gnome.org/posts/2021/09/twig-9/7793ab5d1f2c1f9eb33a9c1262b16f10385697cf.png" alt="" /> </p> </blockquote> <h3 id="fractal"> <a class="heading-anchor" href="#fractal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fractal <a href="https://gitlab.gnome.org/GNOME/fractal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Matrix messaging app for GNOME written in Rust.</p> <p><a href="https://matrix.to/#/@afranke:matrix.org">Alexandre Franke</a> announces</p> <blockquote> <p>Our biggest news is that <strong><a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/774">multi-account support landed in fractal-next</a></strong> (don’t be fooled by the title of the MR, it’s more than just a widget 🥷). I feel like this is one of the most requested features across all clients, yet not many have it yet, and I’m extatic that we’re joining them 🎉. This work was done as part of GSoC by Alejandro under the mentorship of Julian 👏.</p> <p> <img src="https://thisweek.gnome.org/posts/2021/09/twig-9/dJDllSJBiEfcBkytZLlIJrPa.png" alt="" /> </p> <p>Kai made it so that <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/810">rooms are sorted by activity</a> in fractal-next, like they already are in stable ✔️. He also <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/823">fixed module inception</a>, for better code quality 🐛.</p> <p>Julian landed a whole bunch of changes ❗️ He added <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/825">scrolling and a scroll to bottom button</a>, <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/831">fixed keyboard shortcuts</a> and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/829">a wrapping issue with long “words” that caused the timeline to jump to a wider size</a>. But all this pales in comparison to <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/826">loading previous events</a> 🤯</p> </blockquote> <h1 id="miscellaneous"> <a class="heading-anchor" href="#miscellaneous" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Miscellaneous </h1><p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> says</p> <blockquote> <p>The list of GNOME Core apps on <a href="https://apps.gnome.org">apps.gnome.org</a> is finally complete. Because of some technical challenges, a hand full of apps were still missing. I have fixed or worked around all of those problems and we can finally enjoy the completed list.</p> <p>There is also a <a href="https://twitter.com/SophieInFoss/status/1435994672070078466">new feature</a> for people that like to chat. If available, the project’s Matrix channel is now linked in the “Get involved” section.</p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#8 Fresh Sketches</title><link>https://thisweek.gnome.org/posts/2021/09/twig-8/</link><pubDate>Fri, 03 Sep 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/09/twig-8/</guid><description><p>Update on what happened across the GNOME project in the week from August 27 to September 03.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1><p><a href="https://matrix.to/#/@jimmac:gnome.org">Jakub Steiner</a> reports</p> <blockquote> <p><a href="https://gitlab.gnome.org/GNOME/gnome-tour/-/merge_requests/51">Bilal has merged</a> the fresh new GNOME 41 Tour, giving new users a nice welcome to their OS. Instead of screenshots here’s some sketches from the design phase not to spoil the experience. You’ll be able to enjoy the Tour when GNOME releases in September. <img src="https://thisweek.gnome.org/posts/2021/09/twig-8/215eea2866786ff0e66a323d0d678afa49252c1e.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/09/twig-8/d9a5febf483ae8f33c43d652a0b3c2bd9dc38fa5.png" alt="" /> </p> </blockquote> <h3 id="tracker"> <a class="heading-anchor" href="#tracker" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Tracker <a href="https://gitlab.gnome.org/GNOME/tracker/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A filesystem indexer, metadata storage system and search tool.</p> <p><a href="https://matrix.to/#/@ssssam:matrix.org">Sam Thursfield</a> announces</p> <blockquote> <p>Tracker (database and search engine) has adopted Hotdoc for documentation, the new-look reference manual is avaiable <a href="https://gnome.pages.gitlab.gnome.org/tracker/docs/developer/">here</a></p> </blockquote> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>libadwaita has seen a few API changes this week, make sure to update your apps if you were using them:</p> <ul> <li><code>AdwWindow:child</code> and <code>AdwApplicationWindow:child</code> have been renamed to <code>content</code> to avoid a name clash with <code>GtkWindow:child</code></li> <li><code>AdwValueObject</code> has been removed, in most cases it can be replaced with <code>GtkStringList</code></li> <li><code>AdwEnumValueObject</code> has been renamed to <code>AdwEnumListItem</code> to better reflect how it’s used</li> <li><code>AdwViewSwitcherBar:policy</code> and <code>AdwViewSwitcherTitle:policy</code> have been removed.</li> <li><code>AdwViewSwitcherPolicy</code> has lost its <code>auto</code> value. <code>AdwViewSwitcherTitle</code> still provides the same behavior, and it can also be achieved using 2 view switchers in an <code>AdwSqueezer</code></li> <li><code>AdwViewSwitcher:narrow-ellipsize</code> has been removed, this property should have never been public</li> <li><code>AdwSqueezer</code> has gained API to switch children based on their natural size instead of minimum size, mirroring <code>AdwLeaflet</code> and <code>AdwFlap</code></li> </ul> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="health"> <a class="heading-anchor" href="#health" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Health <a href="https://gitlab.gnome.org/World/Health"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Collect, store and visualise metrics about yourself.</p> <p><a href="https://matrix.to/#/@cogitri:cogitri.dev">Cogitri</a> announces</p> <blockquote> <p>I’ve added a new SpinButton-like widget that displays what unit users are entering values in and automatically adjust its value to unit system changes (e.g. metric -> imperial). Also, Health has been added to Damned Lies recently, so I’ve fixed some of Health’s source strings so they work in languages other than English. Health has already been translated to a few languages thanks to the translation team over on <a href="https://l10n.gnome.org/module/health/">https://l10n.gnome.org/module/health/</a></p> </blockquote> <h3 id="apostrophe"> <a class="heading-anchor" href="#apostrophe" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Apostrophe <a href="https://gitlab.gnome.org/World/apostrophe"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A distraction free Markdown editor.</p> <p><a href="https://matrix.to/#/@somas95:gnome.org">Manuel Genovés</a> says</p> <blockquote> <p>I’ve released Apostrophe 2.5, which features a new Sepia Mode, and the exported HTML is now responsive thanks to a contribution from Martin Abente. Under the hood some dependencies have been updated, the metadata optimized for <a href="https://apps.gnome.org/">Apps for GNOME</a>, and the repository no longer uses master for the principal branch, but main. Get it <a href="https://flathub.org/apps/details/org.gnome.gitlab.somas.Apostrophe">here</a>. <img src="https://thisweek.gnome.org/posts/2021/09/twig-8/eca28a15fc2b0d4795233e742376f4875d019c23.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@guido.gunther:talk.puri.sm">Guido</a> reports</p> <blockquote> <p>I’ve released version <a href="https://gitlab.gnome.org/World/Phosh/phosh/-/releases/v0.13.1">0.13.1</a> of phosh (a graphical shell for mobile devices). It adds a “close all” button for notifications, the feedback quick setting cycles through all feedback profiles and we improved encrypted media mounts and fractional scaling support a bit.</p> </blockquote> <h1 id="documentation"> <a class="heading-anchor" href="#documentation" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Documentation </h1><p><a href="https://matrix.to/#/@julianhofer:gnome.org">Julian 🍃</a> says</p> <blockquote> <p>I have just published another chapter of <em>GUI development with Rust and GTK 4</em>. It explains how to create a simple To-Do app step by step. Click <a href="https://gtk-rs.org/gtk4-rs/stable/latest/book/todo_app_1.html">here</a> to read the chapter. Thanks a lot to Ivan Molodetskikh , Bilal Elmoussaoui and Sabrina for the reviews. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/09/twig-8/25c659fd79d1ac966076d7b84134a7afe4b5f499.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/09/twig-8/25c659fd79d1ac966076d7b84134a7afe4b5f499.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h1 id="miscellaneous"> <a class="heading-anchor" href="#miscellaneous" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Miscellaneous </h1><p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> reports</p> <blockquote> <p><a href="https://apps.gnome.org">Apps for GNOME</a> has seen some bug fixes, design updates, and several new translations this week. The most visible change is the new landing page illustration by Jakub Steiner. <img src="https://thisweek.gnome.org/posts/2021/09/twig-8/1661997cb983bc747ce949ac7af4d2ea22f0a8cf.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#7 Software Upgrade</title><link>https://thisweek.gnome.org/posts/2021/08/twig-7/</link><pubDate>Fri, 27 Aug 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/08/twig-7/</guid><description><p>Update on what happened across the GNOME project in the week from August 20 to August 27.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="software"> <a class="heading-anchor" href="#software" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Software <a href="https://gitlab.gnome.org/GNOME/gnome-software/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you install and update applications and system extensions.</p> <p><a href="https://matrix.to/#/@tbernard:gnome.org">Tobias Bernard</a> announces</p> <blockquote> <p>Over the past weeks there were a number of notable improvements in Software’s interface that haven’t gotten much coverage yet.</p> <p>The <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/872">new category tiles</a>, along with the <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/813">simplified set of categories</a> and <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/721">revamped category pages</a> make for a much-improved browsing experience. <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/fb395ed19b06a65d88b27ed176741d9b5a8b7685.png" alt="" /> </p> </blockquote> <blockquote> <p>The app details page has received a visual overhaul thanks to Philip Withnall, including the <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/887">page header</a> and the <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/863#note_1241227">metadata section</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/ddd0a1d5139c332274c9ca5e82a9ac4835b0f796.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/4888b9044e90a876f49ec3e60787565ae94292c1.png" alt="" /> </p> </blockquote> <blockquote> <p>The app details page also features <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/770">context tiles</a> now, a new way to get a quick overview of the most important information about an app.</p> <p>There are tiles for Storage (download and install size), safety (sandboxing, license), hardware support (supported/required input and output devices), and age ratings. Clicking these tiles opens a dialog with more details.</p> <p>All of this is courtesy of Philip Withnall, with additional UI polish by Adrien Plazas. <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/c13cc311f9dd1fe93f2cbaf5aa1177112cd58bfd.png" alt="" /> </p> </blockquote> <blockquote> <p>Most views in the app are fully adaptive now thanks to Adrien Plazas, including the <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/902">Explore page</a> and the <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/904">app details page</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/f00bfc01b597bda6009b7f6ea9435d6e57c69a5e.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/fffd98cb645cf46b1d0d9a417a32ac0688a3c391.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/aaefb65ad1df9759a91e932a6959dd85b1cc41bb.png" alt="" /> </p> </blockquote> <blockquote> <p>Philip Withnall also <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/903">added an infobar and dialog</a> for the case that an app isn’t translated to the system language, encouraging people to help translate it.</p> </blockquote> <blockquote> <p>When there aren’t any updates the Updates page <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/721">now features a fun illustration</a> by Jakub Steiner. <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/77ed54702a6f7319894d1802aa379a9fe13bd823.png" alt="" /> </p> </blockquote> <h3 id="pango"> <a class="heading-anchor" href="#pango" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Pango <a href="https://gitlab.gnome.org/GNOME/pango"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A library for layout and rendering of text, with an emphasis on internationalization.</p> <p><a href="https://matrix.to/#/@matthiasc:gnome.org">matthiasc</a> reports</p> <blockquote> <p>Pango has seen some improvements recently. This blog post has some details: <a href="https://blogs.gnome.org/mclasen/2021/08/26/pango-updates-2/">https://blogs.gnome.org/mclasen/2021/08/26/pango-updates-2/</a></p> </blockquote> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@somas95:gnome.org">Manuel Genovés</a> reports</p> <blockquote> <p>I’ve been working on an animation API for libadwaita this summer as a part of the GSoC program. So far I’ve landed the grounding work to easily implement animation support in the future, and started working on a timed-animation API. You can read more in this <a href="https://blogs.gnome.org/manugen/2021/08/23/wrapping-up-gsoc-2021/">blogpost</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/7e6f1ef74a34be2f948efd9b324d761c21a4ea0e.gif" alt="" /> </p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> announces</p> <blockquote> <p>The new work-in-progress GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954">screenshot UI</a> has got a few updates! It has finally learned to save screenshots to files, all while showing a shiny new notification. You can now take a window screenshot right from the window menu—a feature inspired by <a href="https://blog.elementary.io/elementary-os-6-odin-released/#desktop-features">elementary OS 6</a>. Finally, the screenshot UI can now capture GNOME Shell system dialogs, although currently with an odd transparency bug. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/08/twig-7/3d71cde8e5f23d28f9ce15dab441c4f2302d72a6.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/08/twig-7/3d71cde8e5f23d28f9ce15dab441c4f2302d72a6.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="health"> <a class="heading-anchor" href="#health" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Health <a href="https://gitlab.gnome.org/World/Health"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Collect, store and visualise metrics about yourself.</p> <p><a href="https://matrix.to/#/@cogitri:cogitri.dev">Cogitri</a> says</p> <blockquote> <p>Health has seen a multitude of improvements this last week. Visvesh’s last MR for this GSoC, an overview of how many calories you’ve burned, has been merged. I also worked on making Health’s notification daemon autostart during login. Additionally, Health was moved to World/ today 🎉</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="fractal"> <a class="heading-anchor" href="#fractal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fractal <a href="https://gitlab.gnome.org/GNOME/fractal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Matrix messaging app for GNOME written in Rust.</p> <p><a href="https://matrix.to/#/@afranke:matrix.org">Alexandre Franke</a> announces</p> <blockquote> <p>Busy week in Fractal land! It is the end for GSoC, but it’s not really over. While some merge requests from our interns are still ongoing, Julian merged a bunch of them. On Kai’s side, the long awaited <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/789">Room details</a> are finally here. Alejandro, on the other hand, landed code to <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/802">get display name and avatar of accounts at startup</a>.</p> </blockquote> <h1 id="gnome-shell-extensions"> <a class="heading-anchor" href="#gnome-shell-extensions" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell Extensions </h1><p><a href="https://matrix.to/#/@romainvigier:matrix.org">Romain</a> reports</p> <blockquote> <p>I released new versions of <a href="https://nightthemeswitcher.romainvigier.fr/">Night Theme Switcher</a>, a GNOME Shell extension that makes your desktop easy on the eye, day and night.</p> <p>It comes with a brand new preferences window, is already compatible with GNOME 41, and since I moved translations to Weblate, it’s now easier to <a href="https://hosted.weblate.org/engage/night-theme-switcher/">contribute your own</a>!</p> <p>(This is not an official dark mode, only hacks that emulate one) <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/rdOxXqNtYPiKukgxqUACnzdW.png" alt="" /> </p> </blockquote> <h1 id="miscellaneous"> <a class="heading-anchor" href="#miscellaneous" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Miscellaneous </h1><p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> announces</p> <blockquote> <p>The <em>Apps for GNOME</em> website is now available on <a href="https://apps.gnome.org/">apps.gnome.org</a>. It gives you an overview of apps in the GNOME ecosystem and allows you to learn more about specific apps.</p> <p>The page content is generated from existing app metadata. This keeps the website up-to-date with little extra work. Since those metadata are covered by <a href="https://wiki.gnome.org/TranslationProject">GNOME’s translation system</a> we can also provide the website in a <a href="https://apps.gnome.org/languages/">variety of languages</a>.</p> <p>You can check out my <a href="https://blogs.gnome.org/sophieh/category/apps-for-gnome/">blog posts about the project</a> if you want to learn more. <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/59cf45bd4334dfbc588158aee6b1845de83fe3f2.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> announces</p> <blockquote> <p>I’ve <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/224">started</a> working on a system-wide dark style preference in a way that allows apps to be aware of it and can be cross-desktop. (the settings UI is a placeholder) <img src="https://thisweek.gnome.org/posts/2021/08/twig-7/1365cffede02761b1fb18d1c7f73d6e35cf64f9d.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> says</p> <blockquote> <p>flatpak-github-actions, a set of GitHub CI actions that helps you build and deploy your application as a Flatpak received the support of building against different CPU architectures in the new release V4. See the <a href="https://github.com/bilelmoussaoui/flatpak-github-actions">README</a> for details on how to set it up.</p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#6 Sharing, Caring</title><link>https://thisweek.gnome.org/posts/2021/08/twig-6/</link><pubDate>Fri, 20 Aug 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/08/twig-6/</guid><description><p>Update on what happened across the GNOME project in the week from August 13 to August 20.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> reports</p> <blockquote> <p>Just in time for the 41.beta release, Settings received two new panels: Multitasking, and Cellular. The Multitasking panel provides functionality useful to improve your productivity when working with many apps at once. The Cellular panel allows configuring various aspects of mobile connections and modems. <img src="https://thisweek.gnome.org/posts/2021/08/twig-6/af964f417fdb785e241ead463b5b97d6ff07bc2a.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> says</p> <blockquote> <p>The work-in-progress <a href="https://imolodetskikh.wordpress.com/2021/06/29/gsoc-2021-gnome-shell-screenshot-ui/">new screenshot UI</a> for GNOME Shell has got initial support for screen recording! I also created a <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954">preliminary draft merge request</a> where it’s possible to follow the development. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/08/twig-6/159aa1880ef6812d3935933f4c64b5ec6be9957f.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/08/twig-6/159aa1880ef6812d3935933f4c64b5ec6be9957f.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="calendar"> <a class="heading-anchor" href="#calendar" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Calendar <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple calendar application.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> says</p> <blockquote> <p>GNOME Calendar is now able to open ICS files and import their events <img src="https://thisweek.gnome.org/posts/2021/08/twig-6/3bf7fc41533435866368da41e729350845404ab0.png" alt="" /> </p> </blockquote> <h3 id="gjs"> <a class="heading-anchor" href="#gjs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GJS <a href="https://gitlab.gnome.org/GNOME/gjs"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Use the GNOME platform libraries in your JavaScript programs. GJS powers GNOME Shell, Polari, GNOME Documents, and many other apps.</p> <p><a href="https://matrix.to/#/@ptomato:gnome.org">ptomato</a> reports</p> <blockquote> <p>In GJS, Evan Welsh added a <code>console</code> global object with methods such as <code>console.log()</code> that developers who have written JavaScript before will probably know. We hope this will make GJS feel more familiar, and allow reusing code more easily between GNOME and other JavaScript environments. PS. Before you ask, we are not planning to add <code>alert()</code> 😉</p> <p>Daniel van Vugt added <code>setDeviceOffset()</code> and <code>setDeviceScale()</code> methods to <code>Cairo.Surface</code>, which wrap Cairo’s similarly named C APIs. I added the corresponding <code>getDeviceOffset()</code> and <code>getDeviceScale()</code> as well.</p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="cozy"> <a class="heading-anchor" href="#cozy" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Cozy <a href="https://github.com/geigi/cozy/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>An audiobook reader and manager.</p> <p><a href="https://matrix.to/#/@geigi7:matrix.org">geigi</a> announces</p> <blockquote> <p>Cozy 1.1.2 has been released! It features improved support for mobile devices and fixes multiple small issues that occurred in the redesigned UI. <img src="https://thisweek.gnome.org/posts/2021/08/twig-6/qdgKUwbKsNeBVCHHeVixxXfo.png" alt="" /> </p> </blockquote> <h3 id="podcasts"> <a class="heading-anchor" href="#podcasts" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Podcasts <a href="https://gitlab.gnome.org/podcasts"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Podcast app for GNOME.</p> <p><a href="https://matrix.to/#/@nee:tchncs.de">nee</a> reports</p> <blockquote> <p><a href="https://wiki.gnome.org/Apps/Podcasts">Podcasts</a> now has an <a href="https://gitlab.gnome.org/World/podcasts/-/merge_requests/178">episode description page</a> where users can <a href="https://gitlab.gnome.org/World/podcasts/-/issues/93">read the notes</a> for an episode, <a href="https://gitlab.gnome.org/World/podcasts/-/issues/203">full titles of long episode names</a> and <a href="https://gitlab.gnome.org/World/podcasts/-/issues/202">share the episode url</a>. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/08/twig-6/af46ce8d4f8e2dbb780dc6e5016fe46288c36807.mp4" type="video/mp4"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/08/twig-6/af46ce8d4f8e2dbb780dc6e5016fe46288c36807.mp4">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <p><a href="https://matrix.to/#/@alatiera:matrix.org">alatiera</a> announces</p> <blockquote> <p>Podcasts <a href="https://gitlab.gnome.org/World/podcasts/-/tags/0.5.0-beta">0.5.0-beta</a> is out. Highlights include remembering the position you left off an episode, and the new episode description page! Get the new release from <a href="https://dl.flathub.org/beta-repo/appstream/org.gnome.Podcasts.flatpakref">flathub-beta</a>!</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="relm4"> <a class="heading-anchor" href="#relm4" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Relm4 <a href="https://github.com/AaronErhardt/relm4"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A GUI library inspired by Elm.</p> <p><a href="https://matrix.to/#/@admin:matrix.aaron-erhardt.de">Aaron Erhardt</a> reports</p> <blockquote> <p>The first beta version of Relm4 was released. Relm4 is an idiomatic GUI library inspired by <a href="https://elm-lang.org/">Elm</a> and based on <a href="https://crates.io/crates/gtk4">gtk4-rs</a>. It’s goal is to make developing GTK4 apps in Rust simpler and more productive. More information can be found in the <a href="https://aaronerhardt.github.io/blog/posts/relm_beta/">release blog post</a> and the <a href="https://github.com/AaronErhardt/relm4">repository</a>.</p> </blockquote> <h3 id="telegrand"> <a class="heading-anchor" href="#telegrand" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Telegrand <a href="https://github.com/melix99/telegrand"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A Telegram client optimized for the GNOME desktop.</p> <p><a href="https://matrix.to/#/@melix99:gnome.org">Marco Melorio</a> announces</p> <blockquote> <p><a href="https://github.com/melix99/telegrand">Telegrand</a> development has seen a great improvement over this week! I added the ability to load older messages and I also implemented the parser to correctly show the formatted text of the messages. Newbytee has added the ability to send messages by pressing enter. <img src="https://thisweek.gnome.org/posts/2021/08/twig-6/3ae156dc25936e9d6ae9eeb7bb447c1a63c9939b.png" alt="" /> </p> </blockquote> <h3 id="fractal"> <a class="heading-anchor" href="#fractal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fractal <a href="https://gitlab.gnome.org/GNOME/fractal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Matrix messaging app for GNOME written in Rust.</p> <p><a href="https://matrix.to/#/@afranke:matrix.org">Alexandre Franke</a> says</p> <blockquote> <p>Kai was on fire this week 🔥 with 5 (❗️) new merge requests that all landed! The highlights are that <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/810">rooms are now sorted by activity</a> and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/811">room members now have a <code>power-level</code> property</a>. The other ones (<a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/815">!815</a>, <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/816">!816</a>, <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/817">!817</a>) are maintenance and code quality related.</p> <p>Julian Hofer also contributed a code quality change by <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/818">making every subclass use <code>Default</code></a>.</p> <p>Shout out to Julian Sparber, who’s still busy with <a href="https://github.com/matrix-org/matrix-rust-sdk/pull/288">his upstream work in the Matrix Rust SDK</a>, and managed to review and merge all the above contributions.</p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#5 Freeze Frenzy</title><link>https://thisweek.gnome.org/posts/2021/08/twig-5/</link><pubDate>Fri, 13 Aug 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/08/twig-5/</guid><description><p>Update on what happened across the GNOME project in the week from August 06 to August 13.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="files"> <a class="heading-anchor" href="#files" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Files <a href="https://gitlab.gnome.org/GNOME/nautilus"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Providing a simple and integrated way of managing your files and browsing your file system.</p> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> says</p> <blockquote> <p>in Files, Ondrej Holy <a href="https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/682">added support for creating encrypted archives</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/1e7852a441836b231c3334bc87fdaebb7b5a1718.png" alt="" /> </p> </blockquote> <h3 id="mutter"> <a class="heading-anchor" href="#mutter" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Mutter <a href="https://gitlab.gnome.org/GNOME/mutter/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A Wayland display server and X11 window manager and compositor library.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> reports</p> <blockquote> <p>Workspace transitions are <a href="https://gitlab.gnome.org/GNOME/mutter/merge_requests/850">now</a> more seamless, with windows on both workspaces appearing focusing instead of switching at the end of transition. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/41927c4bd004228343495f4cbd55c71043b4062c.png" alt="" /> </p> </blockquote> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> announces</p> <blockquote> <p>libadwaita now supports style classes <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/217"><code>.numeric</code></a> for easily making a widget use tabular figures, and <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/222"><code>.pill</code></a> for buttons, as seen in applications like Clocks. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/a8940e23e87caa94aa4141399fd63efcabef28b4.png" alt="" /> </p> </blockquote> <h3 id="software"> <a class="heading-anchor" href="#software" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Software <a href="https://gitlab.gnome.org/GNOME/gnome-software/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you install and update applications and system extensions.</p> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> says</p> <blockquote> <p>Milan Crha’s <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/812#note_1245491">rework of the respository preferences</a> was merged. Adrien Plazas added <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/900">his own improvements</a>, as well as <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/881">improving the UI of the recently installed updates dialog</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/ec57abdd32b3bb33c07d473bd65e7342d5fd8043.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> announces</p> <blockquote> <p>Milan Crha <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/896">improved the layout of the OS upgrade banners</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/b44fd1e8b2e7c53e015600f865a8a18a583c36bf.png" alt="" /> </p> </blockquote> <h3 id="gjs"> <a class="heading-anchor" href="#gjs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GJS <a href="https://gitlab.gnome.org/GNOME/gjs"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Use the GNOME platform libraries in your JavaScript programs. GJS powers GNOME Shell, Polari, GNOME Documents, and many other apps.</p> <p><a href="https://matrix.to/#/@ptomato:gnome.org">ptomato</a> announces</p> <blockquote> <p>In GJS, Evan Welsh added the <a href="https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder"><code>TextEncoder</code></a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder"><code>TextDecoder</code></a> global objects. Use these in your new code, instead of importing the old <code>imports.ByteArray</code> module.</p> <p>To the GJS debugger Florian Müllner added an option, <code>set ignoreCaughtExceptions</code>, on by default, to not break on exceptions if they are already going to be caught elsewhere in the code.</p> <p>More bug fixes in GJS: Florian fixed <code>Gtk.Widget.install_action()</code> and <code>GObject.Object.prototype.bind_property_full()</code>. Evan fixed <code>GLib.log_set_writer_func()</code>. Other various bug fixes from Evan and Florian as well as Chun-wei Fan and myself.</p> </blockquote> <h3 id="connections"> <a class="heading-anchor" href="#connections" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Connections <a href="https://gitlab.gnome.org/GNOME/connections/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A remote desktop client.</p> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> reports</p> <blockquote> <p>Felipe Borges and Jakub Steiner <a href="https://gitlab.gnome.org/GNOME/connections/-/merge_requests/88">updated the Connections onboarding</a>, to have more steps and clearer illustrations. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/eca3749309f70fccb4e94bd5b0e957b22f3babe6.png" alt="" /> </p> </blockquote> <h3 id="gnome-os"> <a class="heading-anchor" href="#gnome-os" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME OS <a href="https://os.gnome.org"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>The closest to upstream you will ever get.</p> <p><a href="https://matrix.to/#/@jjardon:matrix.org">jjardon</a> announces</p> <blockquote> <p>The nightly OS images we build and publish at os.gnome.org now have automated testing done by OpenQA. This will help us ensure they stay working and is a great tool to detect regressions in our platform at integration time. More details in the announcement in discourse: <a href="https://discourse.gnome.org/t/introducing-openqa-gnome-org/7270">https://discourse.gnome.org/t/introducing-openqa-gnome-org/7270</a> This work was kindly sponsored by Codethink, you can read the blog post we have done about this work here: <a href="https://www.codethink.co.uk/articles/2021/gnome-with-openqa/">https://www.codethink.co.uk/articles/2021/gnome-with-openqa/</a> <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/FqQTlAHupSoBWywJVgYGlqQd.png" alt="" /> </p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="health"> <a class="heading-anchor" href="#health" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Health <a href="https://gitlab.gnome.org/Cogitri/Health"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Collect, store and visualise metrics about yourself.</p> <p><a href="https://matrix.to/#/@cogitri:cogitri.dev">Cogitri</a> announces</p> <blockquote> <p>GSoC intern Visvesh <a href="https://gitlab.gnome.org/Cogitri/Health/-/merge_requests/118">added support in Health</a> for sending the user notifications to remind them that they haven’t met their daily step goal yet.</p> </blockquote> <h3 id="cozy"> <a class="heading-anchor" href="#cozy" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Cozy <a href="https://github.com/geigi/cozy/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>An audiobook reader and manager.</p> <p><a href="https://matrix.to/#/@geigi7:matrix.org">geigi</a> announces</p> <blockquote> <p>Cozy v1.1.0 featuring an UI redesign has been released! It’s also the first step to fully support mobile by adopting libhandy in many places. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/IzLYNDsLpYgjfnZVFCGZxEUD.png" alt="" /> </p> </blockquote> <h3 id="metadata-cleaner"> <a class="heading-anchor" href="#metadata-cleaner" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Metadata Cleaner <a href="https://gitlab.com/rmnvgr/metadata-cleaner"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>View and clean metadata in files.</p> <p><a href="https://matrix.to/#/@romainvigier:matrix.org">Romain</a> reports</p> <blockquote> <p><a href="https://gitlab.com/rmnvgr/metadata-cleaner/">Metadata Cleaner</a> has been updated and is now available in 14 languages! <a href="https://hosted.weblate.org/engage/metadata-cleaner/">Help translate it</a> to your language for the next release, which will feature a brand new UI built with GTK4 and libadwaita.</p> </blockquote> <h3 id="decoder"> <a class="heading-anchor" href="#decoder" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Decoder <a href="https://gitlab.gnome.org/World/decoder/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Scan and Generate QR Codes.</p> <p><a href="https://matrix.to/#/@msandova:gnome.org">Maximiliano</a> announces</p> <blockquote> <p>Decoder 0.2.0 has just been released. In this update we feature one of the first real world uses of the Freedesktop camera portal thanks to the ASHPD library and PipeWire. You can read more about it at <a href="https://blogs.gnome.org/msandova/2021/08/07/decoder-0-2-0-released">my blog</a>. You can get Decoder at <a href="https://flathub.org/apps/details/com.belmoussaoui.Decoder">Flathub</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/625ad37001e13bb9c37d4c9d0f2ad95778429cc6.png" alt="" /> </p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="lorem"> <a class="heading-anchor" href="#lorem" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Lorem <a href="https://gitlab.gnome.org/World/design/lorem"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Placeholders a few clicks away.</p> <p><a href="https://matrix.to/#/@msandova:gnome.org">Maximiliano</a> reports</p> <blockquote> <p>Introducing Lorem, a new app to generate tasteful placeholder text for you projects.</p> <p>You can get Lorem at <a href="https://flathub.org/apps/details/org.gnome.design.Lorem">Flathub</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/91f22b3d65a55e324af707c7a484faa74cd39b08.png" alt="" /> </p> </blockquote> <h3 id="metronome"> <a class="heading-anchor" href="#metronome" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Metronome <a href="https://gitlab.gnome.org/aplazas/metronome"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Practice music with a regular tempo.</p> <p><a href="https://matrix.to/#/@adrien.plazas:gnome.org">Adrien Plazas</a> announces</p> <blockquote> <p>I released the first version of Metronome, <a href="https://flathub.org/apps/details/com.adrienplazas.Metronome">get it on Flathub</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/16a49e5391c34a8c5944577c9b9a93d1744774a6.png" alt="" /> </p> </blockquote> <h3 id="fractal"> <a class="heading-anchor" href="#fractal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fractal <a href="https://gitlab.gnome.org/GNOME/fractal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Matrix messaging app for GNOME written in Rust.</p> <p><a href="https://matrix.to/#/@afranke:matrix.org">Alexandre Franke</a> reports</p> <blockquote> <p>In our fractal-next branch, Julian <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/800">tweaked the style of the ugly “this is an early development version, here be dragons” warning</a>, while GSoC intern Kai did a couple maintenance tasks: he <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/809">updated some documentation</a> and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/812">fixed clippy warnings</a>.</p> <p>The stable branch also saw some activity, with new contributor 🎉 Amanda fixing <em>two bugs</em> (<a href="https://gitlab.gnome.org/GNOME/fractal/-/issues/392">#392</a>, <a href="https://gitlab.gnome.org/GNOME/fractal/-/issues/803">#803</a>) with a single merge request, <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/813">sorting out our handling of <!-- raw HTML omitted --> tag trimming</a>.</p> </blockquote> <h1 id="documentation"> <a class="heading-anchor" href="#documentation" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Documentation </h1><p><a href="https://matrix.to/#/@julianhofer:gnome.org">Julian 🍃</a> reports</p> <blockquote> <p>I have added a new <a href="https://gtk-rs.org/gtk4-rs/stable/latest/book/interface_builder.html">chapter</a> about the interface builder to “GUI development with Rust and GTK 4”. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/6acc208fa98fb57ae882db9623175bb158a3057a.png" alt="" /> </p> </blockquote> <h1 id="miscellaneous"> <a class="heading-anchor" href="#miscellaneous" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Miscellaneous </h1><p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> announces</p> <blockquote> <p>The <a href="https://thisweek.gnome.org/">“This Week in GNOME”</a> website got few improvements. Rafael Mardojai CM added <a href="https://gitlab.gnome.org/World/twig/-/merge_requests/2">heading anchors</a> to make it easier to link to specific news and added <a href="https://gitlab.gnome.org/World/twig/-/merge_requests/6">a shiny symbolic icon</a> for the project links.</p> <p><a href="https://github.com/haecker-felix/hebbot">Hebbot</a> (the Matrix bot which generates the TWIG blog posts) got upgraded to v2.0. It has learned how to handle images / videos, and can now insert them directly into the rendered markdown. Creating new posts has been significantly simplified and now makes even less work for the author. For example, Hebbot now automatically generates a command to quickly download all images/videos at once. More information can be found in the <a href="https://github.com/haecker-felix/hebbot/releases/tag/v2.0">release notes</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-5/ZNIHgDsqChRnlgxklaRgGiQP.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@ovflowd:gnome.org">C Wunder</a> says</p> <blockquote> <p>We reached 60K members @ our Subreddit (r/GNOME). 🎉</p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#4 Building...</title><link>https://thisweek.gnome.org/posts/2021/08/twig-4/</link><pubDate>Fri, 06 Aug 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/08/twig-4/</guid><description><p>Update on what happened across the GNOME project in the week from July 30 to August 06.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="gnome-builder"> <a class="heading-anchor" href="#gnome-builder" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Builder <a href="https://gitlab.gnome.org/GNOME/gnome-builder"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>IDE for writing GNOME-based software.</p> <p><a href="https://matrix.to/#/@flyingpimonster:matrix.org">James Westman</a> says</p> <blockquote> <p>One of Builder’s more obscure features–building and deploying a flatpak app to another device–got an upgrade. Once a device is set up, clicking “Run” now automatically builds, deploys, and runs the app, which is super useful for mobile development. <a href="https://www.jwestman.net/2021/08/06/finishing-gnome-builder-mobile-support.html">This blog post explains in more detail.</a></p> </blockquote> <p><a href="https://matrix.to/#/@gwagner:gnome.org">gwagner</a> says</p> <blockquote> <p>GNOME Builder can now handle <a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/414">flatpak make-args and make-install-args</a>. This makes it possible to develop applications like tuxpaint, which uses a pure Make Buildsystem, in a flatpak environment.</p> </blockquote> <p><a href="https://matrix.to/#/@vanadiae:matrix.org">vanadiae</a> announces</p> <blockquote> <p>Builder <a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/419">got a rework and redesign of its Replace in Files panel</a>. Now the search can be done too from the panel, search options can be changed again and overall the panel is no longer one-time-use. There’s also a persistent project-wide panel that can be quickly accessed using Ctrl+Shift+F. Both should avoid having search panels piling up like they did previously. <img src="https://thisweek.gnome.org/posts/2021/08/twig-4/cOUslsnPKRkZyjkSIdrsulDW.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@gwagner:gnome.org">gwagner</a> says</p> <blockquote> <p>GNOME Builder uses <a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/424">now</a> the cmake codemodel to extract targets. This enables Builder to run CMake projects.</p> </blockquote> <p><a href="https://matrix.to/#/@ryuukyu:matrix.org">Ryuukyu</a> announces</p> <blockquote> <p>Builder has received a new renderer for markdown documentation, which greatly improves readability in many cases.</p> <p><a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/416">Merge Request</a> <img src="https://thisweek.gnome.org/posts/2021/08/twig-4/JVhyKPtjNAnkoxrpEagNaukb.png" alt="" /> </p> </blockquote> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@nahuelwexd:matrix.org">Nahuel Gomez</a> reports</p> <blockquote> <p>Libadwaita now introduces a new base class for Adwaita apps: <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/177">AdwApplication</a>. It saves repetitive code when loading your custom styles, while handling library initialization.</p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> says</p> <blockquote> <p>The work-in-progress <a href="https://imolodetskikh.wordpress.com/2021/06/29/gsoc-2021-gnome-shell-screenshot-ui/">new GNOME Shell screenshot UI</a> can now optionally capture the mouse pointer. You can toggle the mouse pointer on and off in the UI after capturing the screenshot. Read more about it in <a href="https://imolodetskikh.wordpress.com/2021/08/06/gsoc-2021-screenshots-with-pointer/">my GSoC update blog post</a>! <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/08/twig-4/acea4b6a0cf9aae435eaa00a5b3168949503b88d.webm" type="video/webm"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/08/twig-4/acea4b6a0cf9aae435eaa00a5b3168949503b88d.webm">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> announces</p> <blockquote> <p>Florian Müllner added the new power modes to GNOME Shell’s system menu - <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1907">https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1907</a></p> </blockquote> <h3 id="gjs"> <a class="heading-anchor" href="#gjs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GJS <a href="https://gitlab.gnome.org/GNOME/gjs"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Use the GNOME platform libraries in your JavaScript programs. GJS powers GNOME Shell, Polari, GNOME Documents, and many other apps.</p> <p><a href="https://matrix.to/#/@ptomato:gnome.org">ptomato</a> announces</p> <blockquote> <p>In GJS, Marco Trevisan reduced the memory usage of GObjects by 40 bytes per object. Evan Welsh fixed two crashes. I wrote some updated documentation for new contributors.</p> </blockquote> <h3 id="web"> <a class="heading-anchor" href="#web" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Web <a href="https://gitlab.gnome.org/GNOME/epiphany"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Web browser for the GNOME desktop.</p> <p><a href="https://matrix.to/#/@pnormand:igalia.com">philnOoO</a> reports</p> <blockquote> <p>The GNOME Flatpak nightly repo now hosts a Canary flavor of GNOME Web. This new flatpak includes developer snapshots of WebKitGTK and the developer version of GNOME Web. This flavor can be used to test WebKitGTK unstable features in GNOME Web. More details: <a href="https://base-art.net/Articles/introducing-the-gnome-web-canary-flavor/">https://base-art.net/Articles/introducing-the-gnome-web-canary-flavor/</a> <a href="https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/989/">https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/989/</a></p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="kooha"> <a class="heading-anchor" href="#kooha" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Kooha <a href="https://github.com/SeaDve/Kooha"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple screen recorder with a minimal interface. You can simply click the record button without having to configure a bunch of settings.</p> <p><a href="https://matrix.to/#/@sedve:matrix.org">SeaDve</a> says</p> <blockquote> <p><a href="https://github.com/SeaDve/Kooha">Kooha</a> can now handle multiple sources, such as recording multiple monitors or windows at once. There is also an opt-in hardware accelerated encoding for more efficient recording through VAAPI.</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1> <h3 id="fractal"> <a class="heading-anchor" href="#fractal" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Fractal <a href="https://gitlab.gnome.org/GNOME/fractal"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Matrix messaging app for GNOME written in Rust.</p> <p><a href="https://matrix.to/#/@afranke:matrix.org">Alexandre Franke</a> announces</p> <blockquote> <p>The Fractal interns kept busy, with Alejandro landing work on display names and avatars (<a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/801">!801</a> and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/802">!802</a>), and Kai working on room sorting in the sidebar.</p> <p>New contributor 🎉 enterprisey <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/804">brought back unlocking of the secret service collection</a> and <a href="https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/807">fixed the use of RUST_BACKTRACE in our manifest</a>.</p> </blockquote> <h3 id="highscore"> <a class="heading-anchor" href="#highscore" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Highscore <a href="https://gitlab.gnome.org/World/highscore/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Retro gaming application for GNOME.</p> <p><a href="https://matrix.to/#/@adrien.plazas:gnome.org">Adrien Plazas</a> announces</p> <blockquote> <p>In Highscore, I added a high-definition rendering option, currently supported by Dreamcast, GameCube, Nintendo 3DS and Nintendo 64 games. <a href="https://gitlab.gnome.org/World/highscore/-/merge_requests/12">https://gitlab.gnome.org/World/highscore/-/merge_requests/12</a> <img src="https://thisweek.gnome.org/posts/2021/08/twig-4/8f4fd37caf9228d69609a891ac56bff008f5275a.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/08/twig-4/fadfa6df03477bedf36c2059e7a3fbf3334cacd5.png" alt="" /> </p> </blockquote> <h3 id="portfolio"> <a class="heading-anchor" href="#portfolio" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Portfolio <a href="https://github.com/tchx84/Portfolio"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A minimalist file manager for those who want to use Linux mobile devices.</p> <p><a href="https://matrix.to/#/@tchx84:matrix.org">Martín Abente Lahaye</a> reports</p> <blockquote> <p>Portfolio 0.9.11 released! New icon, trash folder, speedups and <a href="https://blogs.gnome.org/tchx84/2021/07/31/portfolio-0-9-11/">more</a>. <img src="https://thisweek.gnome.org/posts/2021/08/twig-4/jsiLPnOhszqkgxExPXceRTsE.png" alt="" /> </p> </blockquote> <h1 id="miscellaneous"> <a class="heading-anchor" href="#miscellaneous" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Miscellaneous </h1><p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> reports</p> <blockquote> <p>in Patterns, the new GNOME platform demo app, Alexander Mikhaylenko added demos for windows and utility panes, improved search, and added a welcome page. He also worked on scaffolding by adding CI, metadata, and an about dialog. <img src="https://thisweek.gnome.org/posts/2021/08/twig-4/f07e8dd905e1f161f13c4b3322770270dac6cd9b.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@sophieherold:gnome.org">Sophie Herold</a> reports</p> <blockquote> <p>I published a first preview for an <a href="https://sophie-h.pages.gitlab.gnome.org/malamute/">“Apps for GNOME” website.</a> I hope that the new app pages can get more users engaged with an app’s community and the development process! The website should also help in promoting the best apps in the GNOME ecosystem. I’m also trying to provide all of this with as much localization as possible.</p> <p>You can read more about the “Apps for GNOME” project in <a href="https://blogs.gnome.org/sophieh/2021/08/05/apps-for-gnome/">my latest blog post.</a> <img src="https://thisweek.gnome.org/posts/2021/08/twig-4/c7b04374b23d987b6a00d23837cbf374108f61ea.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#3 Documentation and Libraries</title><link>https://thisweek.gnome.org/posts/2021/07/twig-3/</link><pubDate>Fri, 30 Jul 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/07/twig-3/</guid><description><p>Update on what happened across the GNOME project in the week from July 23 to July 30.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>libadwaita now <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/208">supports</a> <code>.flat</code> style class for header bars, as used in applications like <a href="https://flathub.org/apps/details/org.gnome.Solanum">Solanum</a> or <a href="https://flathub.org/apps/details/io.github.seadve.Breathing">Breathing</a></p> <p> <img src="https://thisweek.gnome.org/posts/2021/07/twig-3/libadwaita_flat.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@tbernard:gnome.org">Tobias Bernard</a> says</p> <blockquote> <p>Libadwaita window shadows are now softer and way nicer looking (<a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/182">merge request</a>).</p> <p> <img src="https://thisweek.gnome.org/posts/2021/07/twig-3/libadwaita_shadows.png" alt="" /> </p> </blockquote> <h3 id="text-editor"> <a class="heading-anchor" href="#text-editor" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Text Editor <a href="https://gitlab.gnome.org/GNOME/gnome-text-editor/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Text Editor is a simple text editor that focus on session management.</p> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> says</p> <blockquote> <p>In Text Editor, Christian Hergert changed the preferences to a sidebar, and added a style schema option</p> <ul> <li><a href="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/commit/b413feb1acf54e6bbc802d708a9a5eb00d44ea1f">https://gitlab.gnome.org/GNOME/gnome-text-editor/-/commit/b413feb1acf54e6bbc802d708a9a5eb00d44ea1f</a></li> <li><a href="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/commit/6fd8d4b47f39a7bd7689c54f544ce26384d1ff57">https://gitlab.gnome.org/GNOME/gnome-text-editor/-/commit/6fd8d4b47f39a7bd7689c54f544ce26384d1ff57</a></li> <li><a href="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/commit/bc86cac531cc86d0c35162a42bfb77610dfc83a3">https://gitlab.gnome.org/GNOME/gnome-text-editor/-/commit/bc86cac531cc86d0c35162a42bfb77610dfc83a3</a></li> </ul> </blockquote> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> announces</p> <blockquote> <p>Also in Text Editor, Christian did a round of bug fixing and added keyboard shortcuts for zooming - <a href="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/commit/ed44e9b08565421d9234e2d7e0844d35ce24d40c">https://gitlab.gnome.org/GNOME/gnome-text-editor/-/commit/ed44e9b08565421d9234e2d7e0844d35ce24d40c</a></p> </blockquote> <h3 id="software"> <a class="heading-anchor" href="#software" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Software <a href="https://gitlab.gnome.org/GNOME/gnome-software/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lets you install and update applications and system extensions.</p> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> reports</p> <blockquote> <p>Adrien Plazas and Jakub Steiner added a new icon set for system components - <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/868">https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/868</a></p> </blockquote> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> announces</p> <blockquote> <p>This week in Software:</p> <ul> <li>Adrien Plazas cleaned up the updates list and made it adaptive - <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/855">https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/855</a></li> <li>Adrien also gave the preferences window a modern style - <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/860">https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/860</a></li> <li>Milan Crha fixed a bug where the launch button took a long time to appear after app installation - <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/857">https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/857</a></li> </ul> </blockquote> <p><a href="https://matrix.to/#/@adrien.plazas:gnome.org">Adrien Plazas</a> announces</p> <blockquote> <p>I made application screenshots scale to the window’s width - <a href="https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/867">https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/867</a></p> </blockquote> <h3 id="maps"> <a class="heading-anchor" href="#maps" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Maps <a href="https://wiki.gnome.org/Apps/Maps"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Maps gives you quick access to maps all across the world.</p> <p><a href="https://matrix.to/#/@tintou:matrix.org">Corentin Noël</a> says</p> <blockquote> <p>In libshumate, James Westman implemented support for rotating a Map: <a href="https://gitlab.gnome.org/GNOME/libshumate/-/commit/c54ed6c66b72a2d8016319c5c991a4c6a506109c">https://gitlab.gnome.org/GNOME/libshumate/-/commit/c54ed6c66b72a2d8016319c5c991a4c6a506109c</a></p> </blockquote> <h3 id="connections"> <a class="heading-anchor" href="#connections" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Connections <a href="https://gitlab.gnome.org/GNOME/connections/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A remote desktop client.</p> <p><a href="https://matrix.to/#/@aday:gnome.org">Allan Day</a> announces</p> <blockquote> <p>Felipe Borges landed various improvements to the Connections user experience:</p> <ul> <li>Made it possible to connect and switch to multiple connections at the same time - <a href="https://gitlab.gnome.org/GNOME/connections/-/merge_requests/78">https://gitlab.gnome.org/GNOME/connections/-/merge_requests/78</a></li> <li>Added error messages and error handling when connecting - <a href="https://gitlab.gnome.org/GNOME/connections/-/merge_requests/79">https://gitlab.gnome.org/GNOME/connections/-/merge_requests/79</a></li> <li>Improved the design of the new connection popover - <a href="https://gitlab.gnome.org/GNOME/connections/-/merge_requests/77">https://gitlab.gnome.org/GNOME/connections/-/merge_requests/77</a></li> </ul> </blockquote> <h1 id="documentation"> <a class="heading-anchor" href="#documentation" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Documentation </h1><p><a href="https://matrix.to/#/@ebassi:gnome.org">Emmanuele Bassi</a> says</p> <blockquote> <p>The new developer documentation website is up at <a href="https://developer.gnome.org/">developer.gnome.org</a>. The old API references are available at <a href="https://developer-old.gnome.org">developer-old.gnome.org</a>.</p> <p> <img src="https://thisweek.gnome.org/posts/2021/07/twig-3/gnome_dev_doc.png" alt="" /> </p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1><p><a href="https://matrix.to/#/@tchx84:matrix.org">Martín Abente Lahaye</a> reports</p> <blockquote> <p><a href="https://circle.gnome.org/">GNOME Circle</a> accepted two new apps this week. We’re happy to welcome <a href="https://flathub.org/apps/details/org.gnome.Podcasts">Podcasts</a> and <a href="https://flathub.org/apps/details/com.github.hugolabe.Wike">Wike</a>!</p> </blockquote> <h3 id="kooha"> <a class="heading-anchor" href="#kooha" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Kooha <a href="https://github.com/SeaDve/Kooha"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple screen recorder with a minimal interface. You can simply click the record button without having to configure a bunch of settings.</p> <p><a href="https://matrix.to/#/@sedve:matrix.org">SeaDve</a> announces</p> <blockquote> <p>GIF and MP4 video formats support has been added in <a href="https://github.com/SeaDve/Kooha">Kooha</a>. Recording with GIF doesn’t require post-processing, which makes it much more efficient than a typical GIF recorder.</p> </blockquote> <h3 id="drawing"> <a class="heading-anchor" href="#drawing" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Drawing <a href="https://github.com/maoschanz/drawing"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A basic image editor, similar to Microsoft Paint, but aiming at the GNOME desktop.</p> <p><a href="https://matrix.to/#/@maoschannz:matrix.org">maoschannz</a> announces</p> <blockquote> <p>A new tool, “Skew”, has been added to <a href="https://github.com/maoschanz/drawing">Drawing</a>. It allows you to tilt the selection horizontally or vertically.</p> <p> <img src="https://thisweek.gnome.org/posts/2021/07/twig-3/drawing.png" alt="" /> </p> </blockquote> <h3 id="blanket"> <a class="heading-anchor" href="#blanket" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Blanket <a href="https://github.com/rafaelmardojai/blanket"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Improve focus and increase your productivity by listening to different sounds.</p> <p><a href="https://matrix.to/#/@rafaelmardojai:matrix.org">Rafael Mardojai CM</a> announces</p> <blockquote> <p>In Blanket is now possible to <a href="https://github.com/rafaelmardojai/blanket/commit/c0abfead5ce2068e6a856f41b7274d07d3f27d9d">toggle sounds faster by pressing the sound row</a>. The volume level will be set to 50% when activated.</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@sonnyp:matrix.org">sonnyp</a> says</p> <blockquote> <p><a href="https://github.com/sonnyp/OhMySVG/">Oh My SVG</a> is a new application to optimize SVGs</p> <p> <img src="https://thisweek.gnome.org/posts/2021/07/twig-3/oh-my-svg.png" alt="" /> </p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#2 Power-Up!</title><link>https://thisweek.gnome.org/posts/2021/07/twig-2/</link><pubDate>Fri, 23 Jul 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/07/twig-2/</guid><description><p>Update on what happened across the GNOME project in the week from July 16 to July 23.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="settings"> <a class="heading-anchor" href="#settings" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Settings <a href="https://gitlab.gnome.org/GNOME/gnome-control-center"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Configure various aspects of your GNOME desktop.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> says</p> <blockquote> <p>The Power panel of the Settings app received various improvements on power profiles, like the ability to automatically switch to “Power Saver” mode when low on battery, indications of which apps requested a different power profile, and even lap detection on computer models that support it. <img src="https://thisweek.gnome.org/posts/2021/07/twig-2/gnome-control-center1.png" alt="" /> <img src="https://thisweek.gnome.org/posts/2021/07/twig-2/gnome-control-center2.png" alt="" /> </p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> reports</p> <blockquote> <p>The new screenshot UI got a few updates:</p> <ul> <li>it’s now possible to drag the entire selection rectangle around (rather than just its corners)</li> <li>screen selection now lets you to select the monitor to capture</li> <li>window selection now works fine with multiple monitors and has a dark shade background to make windows more visible</li> </ul> <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/07/twig-2/shell1.mp4" type="video/mp4"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/07/twig-2/shell1.mp4">download it</a> and watch it with your favorite video player!</span> </video> </blockquote> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> says</p> <blockquote> <p><a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1763">GNOME Shell now uses unaccelerated deltas for its gestures</a>, like the 3-finger gestures to enter and exit the Overview, and switch workspaces. This unifies the speed of the gestures, making they behave more uniformly regardless of how fast you move your fingers on the touch device.</p> </blockquote> <h3 id="mutter"> <a class="heading-anchor" href="#mutter" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Mutter <a href="https://gitlab.gnome.org/GNOME/mutter"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A Wayland display server and X11 window manager and compositor library.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> reports</p> <blockquote> <p>A <a href="https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1862">major reorganization of Mutter’s backend landed</a>, deleting almost 2,000 lines of code and simplifying the overall structure of the code.</p> </blockquote> <h3 id="tracker"> <a class="heading-anchor" href="#tracker" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Tracker <a href="https://gnome.pages.gitlab.gnome.org/tracker/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A filesystem indexer, metadata storage system and search tool.</p> <p><a href="https://matrix.to/#/@ssssam:matrix.org">Sam Thursfield</a> says</p> <blockquote> <p>Tracker database engine is now available on Mac OS X via <a href="https://github.com/Homebrew/homebrew-core/pull/80281">Homebrew</a>, thanks to Daniele Nicolodi and Cogitri</p> </blockquote> <h3 id="gnome-builder"> <a class="heading-anchor" href="#gnome-builder" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Builder <a href="https://gitlab.gnome.org/GNOME/gnome-builder"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>IDE for writing GNOME-based software.</p> <p><a href="https://matrix.to/#/@gwagner:gnome.org">gwagner</a> reports</p> <blockquote> <p>Builder supports now Gtk4 templates. Currently only C templates are available. Contributions welcome! <img src="https://thisweek.gnome.org/posts/2021/07/twig-2/gnome-builder1.png" alt="" /> </p> </blockquote> <h3 id="calendar"> <a class="heading-anchor" href="#calendar" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Calendar <a href="https://wiki.gnome.org/Apps/Calendar"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>A simple calendar application.</p> <p><a href="https://matrix.to/#/@feaneron:gnome.org">Georges Stavracas (feaneron)</a> says</p> <blockquote> <p>GNOME Calendar received an event preview popover, providing quick access to event information and meetings URLs <img src="https://thisweek.gnome.org/posts/2021/07/twig-2/gnome-calendar1.png" alt="" /> </p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="tootle"> <a class="heading-anchor" href="#tootle" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Tootle <a href="https://github.com/bleakgrey/tootle"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Lightning fast client for Mastodon.</p> <p><a href="https://matrix.to/#/@bleak.grey:matrix.org">Bleak Grey</a> announces</p> <blockquote> <p><a href="https://github.com/bleakgrey/tootle">Tootle</a>, the native Mastodon client for GNOME, got ported to GTK4 and Adwaita. The new alpha release has seen a major interface redesign, better cache handling, and overall responsiveness boost.</p> <p>While not entirely supported yet, it also supports logging in to Pleroma instances. <img src="https://thisweek.gnome.org/posts/2021/07/twig-2/tootle1.png" alt="" /> </p> </blockquote> <h3 id="blanket"> <a class="heading-anchor" href="#blanket" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Blanket <a href="https://github.com/rafaelmardojai/blanket"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Improve focus and increase your productivity by listening to different sounds.</p> <p><a href="https://matrix.to/#/@rafaelmardojai:matrix.org">Rafael Mardojai CM</a> reports</p> <blockquote> <p>Blanket now will let you save different presets, allowing you to manage your favorite sound combos easily. <img src="https://thisweek.gnome.org/posts/2021/07/twig-2/blanket1.png" alt="" /> </p> </blockquote> <h3 id="podcasts"> <a class="heading-anchor" href="#podcasts" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Podcasts <a href="https://gitlab.gnome.org/podcasts"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Podcast app for GNOME.</p> <p><a href="https://matrix.to/#/@nee:tchncs.de">nee</a> says</p> <blockquote> <p><a href="https://wiki.gnome.org/Apps/Podcasts">Podcasts</a> now <a href="https://gitlab.gnome.org/World/podcasts/-/merge_requests/190">supports</a> importing soundcloud playlist podcasts. <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/07/twig-2/gnome-podcasts1.mp4" type="video/mp4"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/07/twig-2/gnome-podcasts1.mp4">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item><item><title>#1 Scrolling in the Dark</title><link>https://thisweek.gnome.org/posts/2021/07/twig-1/</link><pubDate>Fri, 16 Jul 2021 00:00:00 +0000</pubDate><guid>https://thisweek.gnome.org/posts/2021/07/twig-1/</guid><description><p>Update on what happened across the GNOME project in the week from July 09 to July 16.</p> <h1 id="core-apps-and-libraries"> <a class="heading-anchor" href="#core-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Core Apps and Libraries </h1> <h3 id="webkitgtk"> <a class="heading-anchor" href="#webkitgtk" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>WebKitGTK <a href="https://webkitgtk.org/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>GTK port of the WebKit rendering engine.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>WebKitGTK now <a href="https://bugs.webkit.org/show_bug.cgi?id=227834">uses</a> dark scrollbars for dark pages. This works even for pages that hadn’t explicitly declared dark mode support. <img src="https://thisweek.gnome.org/posts/2021/07/twig-1/webkit1.png" alt="" /> </p> </blockquote> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>WebKitGTK now <a href="https://bugs.webkit.org/show_bug.cgi?id=208204">supports</a> the <code>color-scheme</code> CSS property, allowing to use dark form controls and system colors. <img src="https://thisweek.gnome.org/posts/2021/07/twig-1/webkit2.png" alt="" /> </p> </blockquote> <h3 id="gnome-shell"> <a class="heading-anchor" href="#gnome-shell" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Shell <a href="https://gitlab.gnome.org/GNOME/gnome-shell"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Core system user interface for things like launching apps, switching windows, system search, and more.</p> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> says</p> <blockquote> <p><a href="https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1762">A patchset that helps reduce input latency on Wayland</a> has been merged in Mutter. Users should expect a slight decrease in input latency, especially on lower refresh-rate displays such as 60 Hz. In rare cases this patchset could also give a slight boost to the FPS in GNOME Shell.</p> </blockquote> <p><a href="https://matrix.to/#/@yalter:gnome.org">Ivan Molodetskikh</a> says</p> <blockquote> <p>I finished corner drag-and-drop support for area selection and initial window selection implementation in the <a href="https://imolodetskikh.wordpress.com/2021/06/29/gsoc-2021-gnome-shell-screenshot-ui/">new GNOME Shell screenshot UI</a>. Find more details and demos in my <a href="https://imolodetskikh.wordpress.com/2021/07/15/gsoc-2021-selection-editing-and-window-selection/">update blog-post</a>! <video controls preload="auto" width="100%" playsinline class="html-video"> <source src="https://thisweek.gnome.org/posts/2021/07/twig-1/shell1.mp4" type="video/mp4"> <span>Your browser doesn't support embedded videos, but don't worry, you can <a href="https://thisweek.gnome.org/posts/2021/07/twig-1/shell1.mp4">download it</a> and watch it with your favorite video player!</span> </video></p> </blockquote> <h3 id="libadwaita"> <a class="heading-anchor" href="#libadwaita" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Libadwaita <a href="https://gitlab.gnome.org/GNOME/libadwaita"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Building blocks for modern GNOME apps using GTK4.</p> <p><a href="https://matrix.to/#/@alexm:gnome.org">Alexander Mikhaylenko</a> says</p> <blockquote> <p>A <a href="https://github.com/IBBoard/cawbird">Cawbird</a> developer has implemented <a href="https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/165">unread badges</a> for <code>AdwViewSwitcher</code> in libadwaita <img src="https://thisweek.gnome.org/posts/2021/07/twig-1/adwaita1.png" alt="" /> </p> </blockquote> <h3 id="gnome-builder"> <a class="heading-anchor" href="#gnome-builder" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>GNOME Builder <a href="https://gitlab.gnome.org/GNOME/gnome-builder"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>IDE for writing GNOME-based software.</p> <p><a href="https://matrix.to/#/@vanadiae:matrix.org">vanadiae</a> reports</p> <blockquote> <p>This past week(s), I’ve done some work to improve Builder’s session saving. One of the primary reason that made me start this work is to have the ability to restore all the different pages types that Builder has, as currently only the main source code pages were restored on startup. The current session API made plugins handle the restoring of both the pages and their position in the workspace grid, which meant that it was nearly impossible for multiple addins to restore their pages in the right position in a reliable and straight-forward way. So I <a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/345">reworked the whole Session API</a> to make addins only handle the content of their pages, without requiring them to care about restoring to the grid. This allowed me to <a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/395">add support for Devhelp documentation pages</a> much more easily. So now it should be easy to add support for other pages types, like terminal pages or the folder browser pages. I’ve also <a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/398">fixed a small issue</a> which was already there before the rework, which made the visible pages not always being the visible ones when restoring, which can be annoying as you’d need to switch to them again from the Open Pages popover to resume your work. Builder is also on the road to gain support for <a href="https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/400">autosaving the session</a> when a page is opened, moved or closed, or if you e.g. changed directory in a terminal, so that if Builder ever crashes you won’t need to re-open all the pages you were working on, hence making crashes less disruptive. All those additions will make their way into GNOME 41, to be released in September.</p> </blockquote> <h1 id="circle-apps-and-libraries"> <a class="heading-anchor" href="#circle-apps-and-libraries" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Circle Apps and Libraries </h1> <h3 id="gtk-rs"> <a class="heading-anchor" href="#gtk-rs" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>gtk-rs <a href="https://gtk-rs.org/"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Safe bindings to the Rust language for fundamental libraries from the GNOME stack.</p> <p><a href="https://matrix.to/#/@julianhofer:gnome.org">Julian 🍃</a> reports</p> <blockquote> <p>The <a href="https://gitlab.gnome.org/bilelmoussaoui/gtk-rust-template">gtk-rust-template</a> has been updated to use the latest release of gtk4-rs. Additionally, gtk3-rs support has been dropped and the template script has been simplified. (see <a href="https://gitlab.gnome.org/bilelmoussaoui/gtk-rust-template/-/merge_requests/45">!45</a> and <a href="https://gitlab.gnome.org/bilelmoussaoui/gtk-rust-template/-/merge_requests/46">!46</a>)</p> </blockquote> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> announces</p> <blockquote> <p>gtk4-rs got a 0.2 release already. It includes API fixes for <code>gsk::RenderNode</code> / <code>gsk::Renderer</code> / <code>gtk::Snapshot</code> / <code>gdk::Drop</code> / <code>gtk::DropTargetAsync</code></p> </blockquote> <h3 id="obfuscate"> <a class="heading-anchor" href="#obfuscate" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Obfuscate <a href="https://gitlab.gnome.org/World/obfuscate"><svg width='16' height='16'><use xlink:href='https://thisweek.gnome.org/images/icons.svg#link'></use></svg></a> </h3><p>Censor your private information on any image.</p> <p><a href="https://matrix.to/#/@bilelmoussaoui:gnome.org">Bilal Elmoussaoui</a> announces</p> <blockquote> <p>Obfuscate got ported to GTK 4 in the latest release. The only noticeable difference by the end-user is very fast rendering as the application doesn’t use cairo for that anymore.</p> </blockquote> <h1 id="third-party-projects"> <a class="heading-anchor" href="#third-party-projects" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>Third Party Projects </h1><p><a href="https://matrix.to/#/@felix:haecker.io">Felix</a> announces</p> <blockquote> <p>I worked on <a href="https://github.com/haecker-felix/hebbot">hebbot</a> which gets used to generate “This Week in GNOME” blog posts. You can read more about it in my <a href="https://blogs.gnome.org/haeckerfelix/2021/07/16/introducing-this-week-in-gnome/">blog post</a>!</p> </blockquote> <h1 id="thats-all-for-this-week"> <a class="heading-anchor" href="#thats-all-for-this-week" hidden><svg width="16" height="16"><use xlink:href="https://thisweek.gnome.org/images/icons.svg#anchor"></use></svg></a>That’s all for this week! </h1><p>See you next week, and be sure to stop by <a href="https://matrix.to/#/#thisweek:gnome.org">#thisweek:gnome.org</a> with updates on your own projects!</p></description></item></channel></rss>
0 notes
whitechadwarden · 3 years
Text
Linux has a nice Twitter client called Cawbird that you can use with just a keyboard, and it's really nice for when you don't like logging into things from an actual browser. I wish there was an equivalent for Tumblr...
0 notes
ubuntututorial · 3 years
Photo
Tumblr media
@omgubuntu : RT @omgubuntu: Linux Release Roundup: elementary OS, Kdenlive & Cawbird Twitter App #opensource #linux https://t.co/6YQ8Ovjfxi https://t.co/X39iS8LqSV
0 notes
cawbird · 2 years
Text
Tumblr media
Absolutely blown away by this show!
48 notes · View notes
digital-dynasty · 4 years
Text
heise | Kurztests der Woche: Twitter-Client, LaTeX-Editor, Kommandozeilen-Dateimanager
Diesmal im Kurztest: Der Twitter-Client Cawbird für Linux, der LaTeX-Editor Gummi mit Sofort-PDF-Vorschau sowie Broot, ein Dateimanager für die Kommandozeile. Read more www.heise.de/tests/…... www.digital-dynasty.net/de/teamblogs/…
http://www.digital-dynasty.net/de/teamblogs/heise-kurztests-der-woche-twitter-client-latex-editor-kommandozeilen-dateimanager
0 notes
jimothysomebody · 5 years
Text
Tumblr media Tumblr media Tumblr media
MY BOYFRIEND GOT ME A REALLY LOVELY BIRTHDAY CARD AND HE DREW THE HORMONE MONSTRESS IN IT AND HE GOT ME A CAWBIRD BRACELET AND ORNAMENT AND I'M SO HAPPY OH MY GOODNESS I LOVE HIM. Especially since tomorrow's my birthday and I opened them early lol.
1 note · View note
tqvcancun · 5 years
Text
Cawbird, un excelente cliente de Twitter para Linux
Si llevas tiempo en el ecosistema Linux seguramente recuerdas Corebird, un popular cliente de Twitter que desafortunadamente dejo de funcionar debido a los cambios que la red social hizo en su API.
Pero como suele suceder en el software libre, nada se va para siempre y en la mayor parte de los casos, hay un desarrollador dispuesto a continuar la travesía.
(adsbygoogle = window.adsbygoogle || []).push({});
En este caso es el desarrollador IBBoard quien ha creado una versión de Corebird llamada Cawbird que funciona con la API actual de Twitter.
Corebird era un cliente con un excelente diseño, gran mantenimiento y completo en funciones, fue construido en GTK, pero amado por usuarios de todas las distribuciones y entornos gráficos.
El cliente te permitía realizar las acciones básicas de Twitter; tweet, retweet, subir imágenes, enviar y recibir mensajes directos, seguir, dejar de seguir, banear y bloquear cuentas. Además de acciones avanzadas como dejarte mutear hashtags específicos y cambiar entre cuentas.
(adsbygoogle = window.adsbygoogle || []).push({});
Incluso se agregó el soporte para actualizaciones de 280 caracteres que muchos usuarios esperan. Corebird fue creado para mostrar los últimos tweets primero y no funciona si se quieren mostrar “los tweets más relevantes”.
Cawbird hace todo esto, pero lo hace de una forma diferente. En Cawbird no hay streaming de tweets en tiempo real, los Tweets no aparecen justo cuando son publicados, en cambio, la aplicación tiene que revisar las novedades cada dos minutos, o bien cuando el usuario active la actualización manual.
La aplicación también está limitada en las veces que se actualiza, por lo que si eres de los que gustan de estar actualizando a cada rato tendrás que reabrir la aplicación cada cierto tiempo.
Si quieres instalar Cawbird en tu dispositivo la mejor forma de hacerlo es agregando el repositorio a tus fuentes, así podrás instalar y actualizar el cliente automáticamente usando el centro de actualizaciones de tu distribución.
Igualmente puedes descargar el instalador .deb desde este enlace.
Fuente: Linux Adictos https://www.linuxadictos.com/cawbird-un-excelente-cliente-de-twitter-para-linux.html
0 notes