A few years ago, I studied web design, which primarily uses HTML, CSS, and JavaScript. In that course, we were introduced to frameworks. For CSS, some were mentioned, such as Bootstrap, but also preprocessors like Sass. For JavaScript, although many don't recommend it, JQuery was mentioned, something I currently use, as well as other options like TypeScript. The latter is what it looks like they'll be using. GNOME in their applications in the medium-term future.
The GNOME Weather application, they tell us in the note of news this week, has also switched to using TypeScript. It's the second official app to do so, after Audio Player. TypeScript is a "superset" of JavaScript, and it wouldn't be right to define it as a framework. It's maintained by Microsoft and solves many of JavaScript's problems. In short, apps will be easier to maintain, to say the least.
This week in GNOME
Among the other new features from the week of April 4-11, we have:
- In GLib, support for file handles in nested containers has been added to gdbus call in https://gitlab.gnome.org/GNOME/glib/-/issues/3624This should make it easier to test some of the D-Bus portal APIs using gdbus calls.
- Solanum 6.0.0 is available with the following changes:
- The timer text now scales with the window size. Larger text should now appear in larger windows.
- Option to make Solanum go full screen when a pause is initiated.
- Notifications are now properly dismissed when the timer is resumed.
- Brand colors are now included in app data.
- Various improvements to metainfo.
- Various code modernization updates.
- Various translation updates.
- Keypunch 6.0 has arrived with more realistic results, expanded language support, and a new feature called “Frustration Relief.”
- Dino 0.5.0 has arrived with improved file transfers and two reworked dialogs.
- Alpaca, the app for local chat with different AI models, is launching a new version today with many new features. More Information.
- New version of Picture of the Day, with improvements to navigation between Bing images with a new toolbar layer, added toolbar buttons to open and save the current image, and fixes several crashes and language issues.
- Second version of Learn 6502 Assembly (0.2.0):
- Help functions to make code editing easier for beginners.
- Improved gameplay and display controls for mobile devices.
- New tools for examining code, such as a disassembler and a memory viewer.
- File management to save and load your programs.
- Several usability improvements, including automatic pause when switching screens.
- Carbureitor 5.1.0, the new version of the app for enjoying a more free and private internet, has arrived with:
- Regional support improvements: Fixed issues for English and other language users for a smoother experience.
- GNOME HIG Compliance: Refined interface elements that improve usability and integrate naturally with GNOME design standards.
- Refined messaging: Updated text throughout the app to provide clearer instructions and better user guidance
- Newelle 0.9.0, the new version of the Linux assistant in GNOME, has arrived with this list of new features:
- Added TTS support for Groq and OpenAI compatible APIs.
- Added Whisper.CPP support with template manager for speech recognition.
- Added a new API for extensions to create and manage RAG indexes.
- Improved the model selection popup.
- Improved LaTeX rendering.
- Many performance improvements and refinements.
- The first version of Serigy, a proof-of-concept clipboard for GNOME, is now available. this link there is a sample video.
- Flare 0.15.16 is now available. No new releases have been made to TWIG for a year, and the following list is a summary of everything new that arrived during that time:
- Four fixes for being unable to pair the device or use Flare as the primary device.
- Four fixes to make message reception more reliable.
- Two fixes for issues when sending messages and images.
- Two more security bug fixes.
- Two rare bug fixes.
- And two other performance improvements.
- Six bug fixes and minor UI improvements.
And that's been it for this week at GNOME.
Images and content: TWIG.