Skip to main content

Search

Items tagged with: Development


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


#FluffyChat v1.18.0 has been released 🥳

FluffyChat v1.18.0 adds some new features, fixes a lot of bugs and improves the notifications on Android by showing them in a conversations style. Voice messages got the ability to change the play speed and the status header is now optional.

Read more at: ko-fi.com/post/FluffyChat-v1-1…

#matrix #flutter #development


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


Alright I think I'm finally happy with the Workbench 46 demo for AdwDialog 🛠️

It's such a cool primitive for building adaptive apps. I hope the blob cat will make some people smile 😄

#GNOME #GTK #libadwaita #Linux #development

Dedicated to @alice and @tbernard 🎁


Yey GNOME SDK 46 will have an API for gamepads :gnome: ❤️ 🎮

Thanks @alice for the fix

Thanks @halfmexican for this Workbench demo I could test it with

gitlab.gnome.org/GNOME/gnome-b…

#GNOME #development #GTK #Flatpak #Linux


So apparently the term "patch" in software development comes from punched paper tape.

"Small corrections to the programmed sequence could be done by patching over portions of the paper tape and re-punching the holes in that section."

chsi.harvard.edu/harvard-ibm-m…

#til #computers #development #language #history


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


And today we have more mock-ups and improvements to share with you!

Read our newest post from Elizabeth about changes coming to the Message Context menu, and give us your feedback on the mailing list:

thunderbird.topicbox.com/group…

#Development #OpenSource #Thunderbird


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


This is @halfmexican; GNOME Outreachy student excited that their effort to make a modern and sandboxed Camera demo for Workbench has paid off 🛠️

Well done! 🎉

Thanks @philn and @slomo for your help!

#GNOME #Outreachy #development #students #GStreamer #PipeWire #Flatpak #freedesktop #libcamera #GTK


#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


Added a color theme picker to my site recently, using a progressive enhancement strategy.

If you're interested, I wrote an article on how I approached it:
darins.page/articles/progressi…

#ux #frontend #development #html #css #javascript #userexperience #webdev


A new version of Workbench is out.

Highlights are

• Show #Vala diagnostics by @lw64
• Reset window preview on close
• Warn about Blueprint being experimental
• Fix loading and running code with Blueprint UI
• Fix preview error when using Vala

beta.flathub.org/apps/details/…

#GNOME #GTK #Linux #development


An alle, die mit #Flutter arbeiten: Ist die #Übersetzung der #App in andere #Sprachen wirklich so blöd und aufwändig, wie dort beschrieben? : docs.flutter.dev/development/a…

Hat jemand eine Empfehlung für einen schnellen Workflow oder Tools?

#development #dev


Now that I have a new laptop to install it is time switch to #VSCodium I guess and give #VSCode the bye-bye 👋

#Poll: Which of these code #editor softwares are you currently using for #development?

Here's info about differences between the two: roboleary.net/tools/2022/05/31…

  • VSCode (14%, 14 votes)
  • VSCodium (17%, 17 votes)
  • Neither of those (57%, 55 votes)
  • VSCode, but I intend to switch (9%, 9 votes)
95 voters. Poll end: 2 years ago


Did some more work on the Deca Time iOS App. Working on watch-face complications.

@Anarkat

#iOS #Programming #Development


Darktable is a free open source raw photo processing app for Linux, Mac and Windows, sort of a libre alternative to Adobe's Lightroom.

You can follow at:

➡️ @darktable

You can download it from the project's website at darktable.org

#DarkTable #Photography #Photos #Raw #Camera #Developer #Development #FOSS #FLOSS #Libre #FreeSoftware #OpenSource #LightRoom #Adobe #Alternatives


"Please don't unofficially ship Bottles in distribution repositories" - an open letter to distribution packagers

usebottles.com/blog/an-open-le…

#bottles #foss #linux #openletter #community #development #opensource


📢 📢 📢 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


MoeNavigator development can continue after I finally found the source of the memory leaks in the browser engine. They were caused by an abstract class that didn't have a virtual destructor, causing undefined behavior. With that big problem out of the way, version 0.0.1 of the engine may soon be released, followed by version 0.1 of MoeNavigator. There are only a few tasks left before the release:

codeberg.org/moenavigator/moen…

#MoeNavigator #Browser #WebBrowser #FLOSS #Software #Development