Sim, os dias da API de widgets estão contados. Já estamos trabalhando para reduzir seu uso no núcleo.
No momento, estamos trabalhando ativamente na conversão do cabeçalho. Já cuidamos dos menus suspensos de pesquisa e de usuário e agora estamos passando para o restante do cabeçalho. O plano atual é que essa mudança fique atrás de uma feature flag, para que possamos introduzir depreciações e iniciar o processo de migração para os (muitos!) temas e plugins que atualmente usam decorateWidget(). @isaac tem um rascunho inicial de PR aqui.
Também demos início à conversão da página de tópicos. No momento, estamos começando com algumas conversões hiperfocadas em áreas que não são comumente personalizadas. Por exemplo, a conversão do ‘mapa de tópicos’ está em andamento - @kelv tem um primeiro passo neste PR aqui.
Para novas interfaces de usuário, eu não recomendaria o uso de widgets. No entanto, não podemos realmente depreciar todo o sistema até termos um caminho claro para todos os tipos de personalizações. Então, receio que a resposta no momento seja ‘depende’.
É uma história semelhante com a implementação ‘raw hbs’ da lista de tópicos. Ela será atualizada, mas ainda não temos um plano/cronograma concreto.
Agora que a atualização do Ember 5 está quase concluída, a remoção de widgets e raw-hbs é o foco principal de nossa equipe de ‘modernização de JS’ (atualmente @cvx@isaac@kelv e eu), então esperamos fazer muitos progressos nos próximos 6 meses. Quaisquer mudanças grandes/arriscadas serão, é claro, acompanhadas por um tópico de Announcements e diretrizes para atualização de temas/plugins.