TapNTable 0.10.13: bonito também no escuro
Um logo para o tema escuro
Muitos logos desenhados para fundo claro desaparecem sobre fundo escuro. Passa a existir um segundo upload opcional em Definições - Logo: o logo para tema escuro. Quando o cliente está em tema escuro, a app mostra essa versão; sem ela, mostra o logo normal como sempre. Funciona na barra de topo, no menu público, nos widgets e nas páginas de reserva e takeaway - e cada filial pode ter a sua variante, tal como já acontecia com o logo normal. Recibos, faturas e códigos QR continuam a usar o logo normal, porque imprimem sobre branco.
A app instalada veste a cor do tema
A cor que o browser e a app instalada (PWA) pintam à volta da página deixou de ser um roxo fixo: acompanha o tema claro ou escuro que estiver ativo, incluindo quando trocas de tema com a app aberta. O cartão de instalação da PWA também ficou mais correto: a descrição sai no idioma da casa, o nome curto já não é cortado a meio de uma palavra, e os ícones gerados a partir do teu logo voltam a adaptar-se às máscaras do Android. Na página do logo fica ainda uma nota honesta: uma PWA já instalada mantém o ícone e o nome antigos até ser reinstalada.
O widget ganha tema escuro a sério
O widget de reservas e de takeaway que incorporas no teu site tinha cores fixas de fábrica e um tema escuro incompleto: quem visitava com o sistema em modo escuro apanhava textos ilegíveis. Foi todo migrado para as cores da app, com tema escuro completo: segue o tema do visitante por omissão e honra o parâmetro de tema do código de incorporação, que até aqui era ignorado. Nada muda no funcionamento - só na aparência.
Definições que dizem a verdade
- Quem tem acesso a uma página de definições mas não tem a permissão master de gravação passa a ver um aviso claro de “só de leitura” com os botões de guardar desativados - em vez de preencher tudo e levar com um erro no fim. Aplica-se a todas as páginas de definições.
- Arquivar uma filial ou apagar uma moeda passa a exigir a mesma permissão master que editar - fechámos o buraco em que um cargo limitado não podia editar uma filial mas podia arquivá-la.
- Os interruptores da planta de sala em Mesas mostravam-se ligados quando nunca tinham sido configurados, enquanto por baixo estava tudo desligado. Passam a mostrar o estado real e avisam: configura e guarda a planta de sala primeiro.
Miudezas que importam
- Em ecrãs tácteis, interruptores e caixas de seleção ganham uma área de toque de 44 pixels sem mudar de aspeto - menos toques falhados no telemóvel.
- As janelas de diálogo deixam de mostrar uma barra de scroll fantasma quando o conteúdo cabe todo.
- O site público ganhou o botão “Alterar consentimento” no rodapé, para retirar ou mudar a escolha de cookies a qualquer momento.
- Uma verificação automática nova garante que nenhum texto visível da app usa travessões tipográficos - e outra garante que o site nunca anuncia como disponível uma funcionalidade que ainda está marcada como “brevemente”.
A versão 0.10.13 já está disponível e chega às instalações através do atualizador integrado, como habitualmente.