Releases: meiaumlabs/frame-studio
Release list
v1.7.0
Imagem final em PNG de alta resolução.
- Saída padrão agora é PNG (sem perda), não mais JPEG.
- Composição final gerada em alta resolução (2x o tamanho da tela, ex.: 2160x3840), respeitando os limites do aparelho. Editor segue leve.
- Limite de upload ampliado para acomodar o PNG maior; instalacoes existentes migradas automaticamente (formato -> PNG).
- Observacao: se aparecer WebP no site, e um otimizador de imagens do servidor (LiteSpeed/ShortPixel/etc.) convertendo a copia da biblioteca; o arquivo baixado pela tela de resultado e PNG.
v1.6.2
Correção: geração de imagem no celular.
- No mobile (Safari iOS) a geração falhava em silêncio (toDataURL estourava memória). Agora usa canvas.toBlob() + upload binário, com plano B e mensagens de erro reais.
- Compartilhamento (nativo / Instagram Stories / download) passa a operar com Blob + object URL.
- Servidor aceita upload binário ($_FILES) além da data URL.
- Limite de gerações por IP 20→60 (eventos com WiFi compartilhada).
v1.6.1
Correção (v1.6.1)
Botão "Trocar moldura" não aparece mais quando há só uma moldura cadastrada. A causa era o tema forçando display nos <button>, o que anulava o atributo hidden e reexibia o botão (e podia vazar outros elementos ocultos). Adicionada a regra que impede o tema de reexibir qualquer elemento que o app oculta.
Atualização automática via Plugin Update Checker.
v1.6.0
Novidades (v1.6.0)
Fluxo em etapas. Agora o app guia a pessoa: Etapa 1 — escolher a moldura (só aparece quando há mais de uma cadastrada, com tiles grandes) e Etapa 2 — enviar a foto (com botão "Trocar moldura" para voltar). Com uma única moldura cadastrada, começa direto na etapa 2.
Seleção de moldura sem título e sem rosa. Os tiles mostram só o thumbnail (sem o nome do arquivo). Como o tile é um <button>, também estava herdando o rosa/quadrado do tema — agora está travado com prioridade: fundo/borda neutros e seleção em azul.
Excluir imagens geradas (de verdade). Na galeria "Imagens geradas" do painel, cada imagem tem o botão Excluir, que apaga permanentemente o arquivo e o registro da Biblioteca de Mídia (com confirmação). Só remove imagens geradas pelo próprio plugin.
Atualização automática via Plugin Update Checker.
v1.5.0
Novidade (v1.5.0)
Assinatura opcional. Novo ajuste no painel — Configurações → "Assinatura na página". Desmarque para ocultar o rodapé "Feito com Frame Studio" na página do usuário. Vem ligado por padrão.
Atualização automática via Plugin Update Checker.
v1.4.0
Correções e novidades (v1.4.0)
Botões fora de padrão / rosa — corrigido na raiz. O tema estava sobrescrevendo os <button> (fundo rosa, cantos retos, bordas) com regras fortes. Por isso "Compartilhar" e os botões em <button> (Instagram, copiar link, "Gerar outra") saíam rosa e quadrados, enquanto os <a> (WhatsApp/Facebook) ficavam certos. Agora forma, borda, fundo e cor de todos os controles estão travados com !important: os botões sociais são sempre círculos idênticos e nada herda do tema.
Cores editáveis no painel. Voltaram as opções de cor (agora aplicadas com prioridade sobre o tema):
- Cor principal (botões) — padrão azul
#2563eb. - Cor do botão "Compartilhar" — padrão grafite
#1c2430.
Atualização automática via Plugin Update Checker.
v1.3.0
Novidades (v1.3.0)
Ícones de uma biblioteca de verdade. Passamos a usar os ícones do Tabler Icons via webfont embutido e subsetado (~2 KB, só os 8 ícones usados) — nada de SVG desenhado à mão nem CDN. WhatsApp, Facebook, Instagram, link, baixar, compartilhar, etc., agora são os ícones reais da biblioteca.
Fim do rosa herdado. A cor rosa vinha da "cor de destaque" salva no admin, que era injetada no app. Removemos essa injeção: o app agora usa uma paleta neutra azul fixa e não herda cor nenhuma do tema nem do accent — botões, hover e bordas ficam sempre azuis/neutros. (O campo "Cor de destaque" foi removido por não ter mais efeito.)
Redimensionar livre. O ajuste não trava mais no tamanho da foto enviada: agora dá para redimensionar de 10% a 800% (pelo slider ou arrastando os cantos), para a pessoa ajustar como quiser.
Atualização automática via Plugin Update Checker.
v1.2.0
Novidades (v1.2.0)
Redimensionar pela borda. Agora há alças nos 4 cantos da foto: arraste um canto para redimensionar proporcionalmente (o zoom acompanha, a partir do centro). No desktop o cursor vira "redimensionar" ao passar sobre a alça.
Paleta neutra azul — sem rosa. Removidos todos os tons rosa (inclusive os gradientes de marca). Destaque em azul (#2563eb); guias e alças em azul.
Blindagem anti-tema reforçada. Pseudo-elementos decorativos do tema são anulados dentro do widget e os controles têm prioridade sobre o CSS do tema — corrige o "rosa herdado" e as marcações que vazavam.
Compartilhamento só-ícone e menor. Botões circulares compactos com ícones (estilo Lucide, embutidos e self-contained), coloração neutra e hover azul. Rótulos via aria-label/title (acessível).
Instagram → Stories. Ao tocar em Instagram, o app compartilha o arquivo pela folha nativa (permite escolher Instagram → Stories) com instrução visível; no celular tenta abrir a câmera de Stories; no desktop orienta a publicar pelo app.
Atualização automática via Plugin Update Checker.
v1.1.0
Novidades (v1.1.0)
Isolamento do tema. O widget não herda mais nenhum estilo do tema (reset com especificidade zero) — corrige a "seleção rosa" e marcações vazadas.
Moldura única = automática. Com apenas uma moldura cadastrada, ela é aplicada sozinha e o seletor não aparece.
Ajuste guiado e mais fácil. Título "Ajuste sua foto", instrução clara, botões − / + com porcentagem e atalhos "Foto inteira" / "Preencher". Um contorno tracejado mostra os limites da foto enviada (apenas na edição).
Qualidade preservada, sem escurecer. Suavização máxima e exportação limpa (a imagem final sai só com foto + moldura, sem guias/marcações).
Orientação e tamanho ideal. Ao enviar, o app indica a orientação recomendada (retrato/paisagem/quadrada) e a dimensão ideal, e avisa quando a foto não combina com o quadro.
Nome + SEO da imagem. Antes de gerar, o app pergunta o nome da pessoa. A imagem é salva com slug amigável (nome + data + evento) e com título, alt, legenda e descrição preenchidos para SEO. O nome do evento é configurável (padrão: Imersão Medconectt).
Painel: imagens geradas. Nova galeria no admin com as últimas imagens geradas pelos visitantes (nome, data e link para editar o SEO).
Atualização automática via Plugin Update Checker.
v1.0.3
Melhorias de UX/UI e mobile
Seletor de molduras mais visível. Rótulo "Escolha uma moldura", miniaturas em retrato que mostram a moldura inteira (contain) sobre xadrez de transparência e legenda com o título de cada moldura. Antes os quadrados pequenos exibiam um fio quase invisível da arte, dando a impressão de que não havia opções.
Compartilhamento redesenhado. Botões com ícones (WhatsApp, Facebook, Instagram, copiar link, download e compartilhar nativo), com estados de hover/toque, sombras e cantos arredondados.
Otimização mobile. Alvos de toque maiores (≥52px), prévia com altura confortável, barra de molduras com rolagem por toque, ações empilhadas em telas pequenas, redes em coluna única abaixo de 360px e respeito a prefers-reduced-motion.
Cache-bust dos assets via FRS_VERSION (1.0.2 → 1.0.3). Atualização automática via Plugin Update Checker.
Observação: se após atualizar as molduras ainda não aparecerem, limpe o cache de página do site — o HTML pode ter sido salvo antes de as molduras serem cadastradas.