Search

Items tagged with: Development


In case you're not following our blog (gasp!), our Rust developers have the technical details on how we're using the language to bring in native Exchange support in the latest post.

So if you're a fan of all things Rust and email protocols, and you want to know what we've done so far and what's coming next, give it a read - and come to our office hours all about Rust and Exchange tomorrow at 16:00 UTC!

blog.thunderbird.net/2024/04/a…

#Thunderbird #Rust #Development


If you're eagerly anticipating Rust and native Exchange support in Thunderbird, have questions, or want to know what this is all about, you'll want to tune into our next Community Office Hours on April 23 at 16:00 UTC. 🦀

We'll have three of our Rust developers, including @brendan and @leftmostcat to provide info and answer questions and be in our new Big Blue Button room, provided by @kde ! Find out all the details here: blog.thunderbird.net/2024/04/a… 💙

#Thunderbird #Rust #Development


We want to find bugs before our users do! So, since the release of 115 Supernova, we’ve been putting a much stronger focus on improving our automated testing.

Read all about it in this new blog from Staff Engineer Geoff Lankow:

blog.thunderbird.net/2024/04/a…

#Thunderbird #QA #Development #Bugs


We hear you: it IS frustrating that Thunderbird doesn't have a proper conversation view! It's finally time to answer WHY, and explain what we're doing to solve it.

It all started about 20 years ago...

PeerTube: tilvids.com/w/3wkuHE1GhpZXA5Z1…

YouTube: youtube.com/watch?v=s3dyGB9oHe…

#Thunderbird #OpenSource #Development


We've got a new Developer Digest, and this one is full of updates on Rust and Exchange support, a better mailing list subscription experience, and a successful ESMification! 🎉

Read all about these developments and small but meaningful fixes and upgrades here: blog.thunderbird.net/2024/04/t…

#Thunderbird #Development #Rust


Inkscape‘s development version has now switched to GTK4 ✨ , the current version of the underlying UI framework.

This is a huge architectural 🏗️ improvement for Inkscape, and will enable proper graphics acceleration ⏩ in the future.

This quick transition - only about 9 months - was made possible by donations, as we’ve invested approx. $80,000 towards it.

Support our development:

inkscape.org/support-us/donate…

#inkscape #development #gtk


Blueprint; the markup language and tooling for #GTK is out in version 0.12

Here are the highlights ✨

Brand-new formatter to keep files tidy by @gregorni 🎩

AdwAlertDialog are supported

Emit warnings for deprecated features in GTK, GLib, etc

New IDE integration features
• document symbols
• "Go to definitions"
• Code action for importing missing namespace

We also celebrate 70 applications on Flathub built with Blueprint.

jwestman.pages.gitlab.gnome.or…

Happy coding

#GNOME #development


Workbench 46 is out! 🛠️

flathub.org/apps/re.sonny.Work…

Actually it was a couple of hours ago before GNOME 46 but I didn't want to steal the show 😎

Here are the highlights 💡

Inline diagnostics for #Rust :rust: and #Python :python:

New Library demos: 📚

"Snapshot" to demonstrate one of GTK4 coolest feature.

"Dialog" and "Message Dialogs" to demonstrate libadwaita 1.5 new responsive dialogs.

26 demos ported to Python
5 demos ported to Vala

#GNOME #GTK #development #Linux #Python #Rust


Is this Python diagnostics coming to Workbench 46 ? :python: :gnome:

Why yes it is!

Collaborative effort with @janvhs and @capypara 🙌

We are using pylsp and Ruff.

I'm also very excited to share that all 100+ demos have been ported to Python. Thanks to all contributors!

#Python #gtk #pygobject #development #GNOME


We’re happy to announce the release of K-9 Mail 6.800! The main goal of this version is to make it easier for you to add your email accounts to the app by integrating Thunderbird’s autoconfig feature.

With another item crossed off the list, this brings us one step closer towards Thunderbird for Android! Read the details and how to get it at our blog:

blog.thunderbird.net/2024/03/t…

#Android #Development #Thunderbird #OpenSource


GNOME 46 runtime and sdk are back and available on Flathub beta

Just in time for testing your apps over the weekend !

```
flatpak install flathub-beta org.gnome.Sdk//46beta org.gnome.Platform//46beta
```

See discourse.flathub.org/t/how-to…

Thanks @alatiera !

#GNOME #GTK #Flatpak #Flathub #development


As promised, our monthly development digest is here! And there are some brief but BIG updates in this one 👀

✅ Thunderbird Sync Update
✅ Taking ownership of the Thunderbird Snap
✅ ThunderCell repo for tracking Rust + Exchange progress

Read Alex’s update here:
blog.thunderbird.net/2024/02/t…

#Thunderbird #Development #Exchange #Rust #Snap



Every month our mobile developers (cketti and Wolf) write a detailed progress report showing what's been completed on our journey from K-9 Mail to Thunderbird for Android.

In January most of our work went into polishing the user interface and user experience of the new and improved account setup. However, there was still one feature missing that we really wanted to get in there...

blog.thunderbird.net/2024/02/t…

#Thunderbird #Android #Development


If Thunderbird was a cake, then its Add-ons would be the amazingly delicious frosting on top! Join the Thunderbird Team on February 22 at 18:00 UTC as we chat with Sr. Software Engineer John Bieling about Add-on development and how you can help out!

Find out how to join and more about our office hours here: blog.thunderbird.net/2024/02/f…

#Thunderbird #OpenSource #Development





Workbench 45.4 is out 🛠️

flathub.org/apps/re.sonny.Work…

• Restore on-disk projects on start
• Restore scroll and cursor positions on format and Run
• Add "Copy" and "Select All" to Console
• Add Vala formatter support
• Add WebP image format support
• Library: Add "Context Menu" demo
• Library: Add "HTTP Server" demo
• Library: 12 demos ported to Python, 4 to Vala and 2 to Rust

Happy hacking / learning / prototyping

#Linux #development #GTK #GNOME #libadwaita #Rust #JavaScript #Python #Vala


We've got the latest updates on Thunderbird for Android/K-9 Mail in the October report! Learn what's new in translations and how to get involved, check out our renamed Github organization, read our first architecture decision records, see what we learned at the 'Make Better E-mail' meeting, and of course, see what the community contributed and last month's releases. 💙 📰

blog.thunderbird.net/2023/11/t…

#Thunderbird #K9 #Android #Development


Please make sure that you don't use atexit() in a library. Also, while at it, please no exit() or abort(). Thanks! atexit() related issues are insanely troublesome to correct after the use has been introduced. Case point: github.com/openssl/openssl/iss… #development #coding #baddesign


It's Friday, Friday, gonna post Thunderbird for Android updates on Friday! 🎤 📱

Our September monthly report highlights recent developments, including account setup improvements, pesky bug fixes, and of course, our community contributions. And for an extra Friday feel, there's a bonus Canadian vacay pic! 🇨🇦📸

blog.thunderbird.net/2023/10/t…

#Thunderbird #Android #Development #OpenSource


There is no Ublock Origin on the Thunderbird store, even though it and also the permissionless version work!

Firefox Translate will be huge, looking forward to that!

But whats also really bad is, that Thunderbird Conversations is broken (afaik) and there is no replacement, so having the thread just display below each other, including your replies

#Development #OpenSource #Thunderbird


- ublock preinstalled with *.zip and *.mov blacklist, as well as malware. Ads are irrelevant as you should just use
- sanitized HTML by default
- no javascript at all
- block all trackers
- install signature checker addon (forgot the name)
- reduce information your browser sends
- deactivate all unnecessary features, its a Mailclient based on a Browser, I am sure thats possible

#Development #OpenSource #Thunderbird


Like the legend of the phoenix, we're resurrecting Mozilla Send, an end-to-end encrypted file share service, and bringing it under our wings as Thunderbird Send. In this clip from S1E5 of the ThunderCast, developer Chris Aquino gives us a sneak peek of the new - wait, old - er, reborn project!

Learn how #Thunderbird Send will help you overcome your file upload woes, respect your privacy, safeguard against abuse, and hopefully change your #email experience for the better.

#Development #Mozilla



Coders! Build up your skills and get started with #LibreOffice development 💪 Presentations from the Developer Workshop at our recent conference are now online: dev.blog.documentfoundation.or… #foss #opensource #development #coding



#Development #Outlooks
The end of front-end development · Things are going to change, but not in the scary way people are saying ilo.im/11t8v2

_____
#Job #AI #GPT4 #ChatGPT #ChatBot #WebDevelopment #WebDev #Code #Frontend #HTML #CSS #JavaScript #Skills #Productivity


#dotnet #history #2

The first version of the .NET framework was released on January 15, 2002, for Windows 98, ME, NT 4.0, 2000, and XP.

#development








📢 📢 📢 Today we publish an Open Letter from developers to the #Linux #community regarding shipping unfinished patches to users.

Shipping unfinished patches harms the user experience and slows down the review process in #FOSS projects to improve the patches.

You can read our Open Letter at: do-not-ship.it

If you agree with this letter, you can support it by signing it, see: do-not-ship.it/sign

#donotship #openletter #community #mobile #development #userexperience #opensource #PSA