#142 Portalled Nautilus

05/04/2024 às 00:000 visualizações
This Week in GNOME

Update on what happened across the GNOME project in the week from March 29 to April 05.

Sovereign Tech Fund

Sonny says

As part of the GNOME STF (Sovereign Tech Fund) initiative, a number of community members are working on infrastructure related projects.

Here are the highlights for the last two weeks

We are thrilled to announce António is joining the team. António is a Nautilus (GNOME Files) maintainer and will work on a FileChooser portal implementation with Nautilus.

Imagem do artigo

Georges opened a draft to support printing in WebKitGTK using the Print portal. This allows Epiphany / GNOME Web and other apps to support printing in their Flatpak configuration.

Georges added a new feature to the Print portal, to let apps tell which file formats they support. xdg-desktop-portal and xdg-desktop-portal-gnome.

Adrian finished the 1st iteration of his work to make homed more secure when used in combination with desktop environments.

Adrian implemented homed “secure locking” in GDM and GNOME Shell in which the home dir is re-encrypted and the key is evicted from memory.

Evan released the first beta release of TypeScript bindings for GNOME; see his individual update below.

Andy improved WebDAV interoperability in GNOME Online accounts

Sam is investigating UI issues with Microsoft 365 in GNOME Online Accounts.

Sam made initial mockups for an OS installer.

Imagem do artigo

Sam updated the mockups for global shortcuts.

Imagem do artigo

Dorota got the xdg portal GlobalShortcuts working. There is still a lot of work with integration and UI but this is a great start and we are confident we can ship it in GNOME 47. See her Mutter and GNOME Shell branches. She started submitting portions for reviews such as Send trigger when a key accelerator is deactivated.

Joanie added an InputEventManager to Orca to consolidate logic throughout the codebase.

Sophie investigated missing parts to get Key Rack to feature parity with Seahorse. By the way, we are hiring a Rust + GTK developer to work on Key Rack, don’t hesitate to get in touch.

Sophie added support for mirroring git repos to cargo bst plugin.

GNOME Circle Apps and Libraries

Junction ↗

Lets you choose the application to open files and links.

Sonny says

Junction 1.8 is available on Flathub.

Junction pops up automatically when you open a file or link to let you choose which app to open with.

Highlights of this version:

  • Better portrait/mobile support
  • Better touch support, long press brings desktop actions
  • Fix an issue with certain encoded characters in urls
  • Use GNOME 46
  • The app is now verified on Flathub and has a “High quality app data” rating

Imagem do artigo

Imagem do artigo

Miscellaneous

ewlsh reports

We are thrilled to announce the first beta release of new TypeScript definitions for GNOME! These bindings combine the efforts of ts-for-gir and gi.ts into a unified project under the gjsify organization. Since we announced this effort at GUADEC 2023, JumpLink and @ewlsh:gnome.org have been working continuously to identify areas for improvement in the definitions and how best to merge these two sprawling codebases. This fusion marks a significant milestone in our journey towards enhancing the TypeScript ecosystem for GJS and GObject-based libraries. Our collaboration shows the power of community-driven development and the remarkable achievements that can be realized when we join forces towards a common objective :) We’d also like to thank the STF initiative for sponsoring some time to explore TypeScript in GNOME. We’re excited to see what the future holds for JavaScript and TypeScript in GNOME! The new bindings have been published on NPM with the next tag and are ready for testing. We’ve tried to minimize breaking changes wherever possible and hopefully with new, advanced types the bindings “just work” 💙 Stay tuned for documentation updates and more!

JumpLink announces

Initial TypeScript types @girs/gnome-shell for GNOME Shell 46 released on NPM. Nice to see new contributions from individuals developing their own extensions and utilizing this project :)

Changelog since the first beta release: https://github.com/gjsify/gnome-shell/compare/45.0.0-beta9…main

Imagem do artigo

That’s all for this week!

See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects!

Fonte
This Week in GNOME
Abrir original ↗
Esta notícia foi útil?

Debates 0

Seja o primeiro a contribuir com o debate.

Difunda suas informações e promova seu argumento

Não se acanhe de publicar alguma informação ou dado que possa ser positivo ou útil.

Para participar do debate, entre com sua conta ou crie uma gratuita.