GNOME melhora libadwaita, suas ferramentas de desenvolvimento e aplicativos de seu círculo

Esta semana no GNOME

Este fim de semana, GNOME publicou as notícias ocorridas na semana que passou de 2 a 9 de junho. Entre eles, houve vários muito nucleares, no sentido de centro ou coração de algo, nada científico, muito menos uma arma de destruição em massa. Ainda estão sendo tomadas medidas para melhorar a forma como as informações são exibidas no software usado pelo libadwaita, há melhorias no GNOME Builder, ferramentas de desenvolvedor... E também estão focadas em melhorar o aplicativo Configurações.

Entre as demais novidades, houve movimentação no único aplicativo atualmente na incubadora do GNOME (se não me engano), Loupe, e também outro membro do círculo GNOME, Solanum. Abaixo está a lista de novos produtos que nos ultrapassou na última hora de sexta-feira no fuso horário espanhol.

Esta semana no GNOME

  • libadwaita agora tem AdwOverlaySplitView como uma sobreposição de barra lateral homóloga a AdwNavigationSplitView e uma futura substituição de AdwFlap que funciona com pontos de interrupção. Ele fornece uma API limpa e o mesmo dimensionamento dinâmico, estilo e manipulação automática de botões de janela como AdwNavigationSplitView.

Libadwaita

  • Eles estão fazendo uma pesquisa para entender melhor o que os usuários pensam sobre usar um recurso de transmissão do GNOME (transmissão de tela). A pesquisa está em Reddit. Este ponto em particular não é uma função nova em si, mas nos diz que o projeto está preparando uma para refletir o que a área de trabalho do GNOME mostra em outros dispositivos, como Chromecast ou Smart TV.
  • Agora que o GJS fundiu o suporte para executar scripts em um determinado mozjs Realm, o libpeas ganhou suporte para carregar plug-ins escritos em JavaScript. Em este link há mais detalhes sobre como usar isso e como ele se integrará ao GNOME Builder.
  • Lançamento inicial de libmks (link). Libmks fornece uma implementação "Mouse, Keyboard and Display" para QEMU usando o dispositivo de exibição D-Bus. Suporta a importação de DMA-BUF para GdkTexture com corrupção para uma renderização mais eficiente como parte de um aplicativo baseado em GTK 4.
  • Libdex, uma biblioteca assíncrona/em espera/futura para aplicativos baseados em GLib, ganhou suporte para executar E/S assíncrona em descritores de arquivo tradicionais na API pública. Isso sempre esteve disponível internamente e usa io_uring no linux. Além disso, várias novas abstrações GIO foram fornecidas para GDBusConnection y GSubprocess. Também foram adicionadas correções para melhorar a integração do GObject Introspection.
  • Logo depois que libpeas-2 ganhou suporte para plug-ins baseados em JavaScript com GJS, o GNOME Builder mudou para JavaScript como uma linguagem dinâmica para plug-ins. Isso significa que você pode escrever plug-ins de terceiros para o Builder em C, C++, Rust, Vala, JavaScript ou qualquer outra linguagem compatível com GObject Introspection e compilação para uma biblioteca compartilhada (.so).
  • A lupa agora usa glicina para decodificar imagens. glycin é uma nova biblioteca que carrega imagens por meio de um processo sandbox, que permite adicionar suporte para formatos de imagem adicionais com carregadores tradicionais, como GdkPixbuf. O upload de imagens isoladas melhorará a segurança, entre outras coisas.
  • O Solanum 4.0.0 foi lançado com a capacidade de redefinir os cronômetros de sessão para o início, bem como algumas correções de bugs de longa data.
  • Foi lançado um aplicativo para jogar tigre de papel de pedra criado em libadwaita. Recebeu o nome de Duelo, o código é clique aqui e pode ser visto no vídeo a seguir, que é um tutorial de como funciona o Libadwaita App Development, do mesmo desenvolvedor:
  • Foi lançado um aplicativo que afirma ser a interface mais simples possível para criar mídia inicializável. Chama-se Impression e é disponível no Flathub.

impressão

  • Meio-tom 3.0.0 chegou com uma imagem revisada na página dither, novos controles de brilho e contraste e um botão para visualizar imagens com visualizadores externos.

Meio-tom 3.0.0

  • IPlan 1.4.0 Agora disponível:
    • Backup do sistema.
    • Calendário para explorar as tarefas por data.
    • As tarefas podem ter datas e lembretes; o aplicativo permanecerá em segundo plano para gerenciar os lembretes.
    • Quando uma tarefa não tiver registro, o botão Timer irá para as opções.
    • Janela de edição de registro.
    • Os usuários agora podem editar a duração do log alterando a hora de início.
    • Correções de bugs e melhorias na interface do usuário.

IPlan 1.4.0 no GNOME

  • Avanço v1.8.0 veio com:
    • O tempo total de hoje é incrementado pelo cronômetro atual (opcional).
    • Adicionadas as opções “Esta semana” e “Semana passada” aos relatórios.
    • Os CSVs exportados têm uma coluna Total de segundos.
    • O tempo total é exibido até a data na lista de tarefas.
    • A entrada de tarefa e a lista de histórico se expandem com a janela.
    • As preferências são categorizadas em três seções.

Avanço v1.8.0

  • Denaro v2023.6.0-beta2 incluiu:
    • Uma nova caixa de diálogo de configuração de conta foi adicionada para facilitar a configuração de novas contas.
    • Adicionada a capacidade de remover contas recentes da lista.
    • O Denaro agora sugerirá preenchimentos automáticos para descrições de transações.
    • Remoção de grupos e transações movida de suas linhas para suas caixas de diálogo.
    • A ordem padrão das novas contas foi alterada da última para a primeira por data.
    • Os valores exibidos na barra lateral agora refletem os das transações exibidas na exibição.
    • Corrigido um problema ao importar arquivos CSV.
    • Interface do usuário e interface do usuário aprimoradas.
    • Traduções atualizadas.

Denaro v2023.0.6-beta2

  • As Extensões Shell agora oferecem suporte a URLs de doação.

E é isso esta semana no GNOME.

Imagens e conteúdo: GALHO.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

      selairi dito

    Existe algum bom manual para aprender GTK4? Eu tentei com python e GTK4 e os tutoriais que encontrei são muito básicos e depois de tentar fazer um aplicativo voltei para o GTK3.