fix(popouts): restore a way to close a pop-out
Last commit hid the header row when the title bar was on, to stop the tab name appearing twice. The close button was in that row, and the title bar carries none of its own -- ShowCloseButton is off because closing has to go through the pool to release the slot. So a pop-out with its title bar on could not be closed at all. Pop-in moves into the input row, alongside the settings and hide buttons that are already there. It is red, contrast-checked against the button plate it sits on, and carries a tooltip, since a bare X next to an emoji picker does not say where the tab is going. Wired by setter after construction rather than through the constructor: the window is what the button has to call, and it does not exist yet while its own input row is being built. Routing it through the graph would close a factory-callsite cycle MS.DI cannot detect. The header row is now just the tab name, drawn only when there is no title bar to carry it. InputBar_PopIn_Tooltip ships in all 25 languages, including the Designer entry. New strings get translated with the change from here on, not batched.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<root>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
@@ -457,7 +457,7 @@
|
||||
<value>Tradutores da comunidade do Chat 2 (upstream)</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Auto-Tell-Tabs (Runtime strings) -->
|
||||
|
||||
<data name="AutoTellTabs_SectionHeader" xml:space="preserve">
|
||||
<value>Tells ativos</value>
|
||||
</data>
|
||||
@@ -504,7 +504,7 @@
|
||||
<value>Fixado: sobrevive ao relog.</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||
|
||||
<data name="ChatLog_AutoTellTabs_Section_Title" xml:space="preserve">
|
||||
<value>Auto-Tell-Tabs</value>
|
||||
</data>
|
||||
@@ -545,7 +545,7 @@
|
||||
<value>Nota: Se o XIV Messenger ou um plugin semelhante suprimir tells, desativa a opção "Suppress DMs" lá para que o Hellion Chat possa receber tells e abrir os separadores automáticos.</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Auto-Tell-Tabs (Privacy settings tab) -->
|
||||
|
||||
<data name="Privacy_AutoTellTabs_Section_Title" xml:space="preserve">
|
||||
<value>Histórico de tells em separadores automáticos</value>
|
||||
</data>
|
||||
@@ -559,7 +559,7 @@
|
||||
<value>Só tem efeito quando os separadores de tell automáticos estão ativados no separador Chat.</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Settings UX Polish v10 Wipe migration -->
|
||||
|
||||
<data name="SettingsRefactor_Migration_Title" xml:space="preserve">
|
||||
<value>Definições reestruturadas</value>
|
||||
</data>
|
||||
@@ -567,7 +567,7 @@
|
||||
<value>O Hellion Chat 0.5.0 reestruturou as definições em separadores temáticos. A tua base de dados de chat e o histórico de mensagens permanecem inalterados. As definições foram repostas para os valores predefinidos. Se quiseres voltar a selecionar o teu perfil de privacidade, o botão Reabrir está no separador Privacidade. Uma cópia de segurança da configuração anterior encontra-se em HellionChat.json.pre-v10-backup junto ao ficheiro de configuração ativo.</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Settings UX Polish 8-tab structure -->
|
||||
|
||||
<data name="Settings_Tab_General" xml:space="preserve">
|
||||
<value>Geral</value>
|
||||
</data>
|
||||
@@ -590,9 +590,9 @@
|
||||
<value>Sobre</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — General tab section headings -->
|
||||
|
||||
|
||||
<!-- Hellion Chat — Appearance tab section headings -->
|
||||
|
||||
<data name="Settings_Appearance_Theme_Heading" xml:space="preserve">
|
||||
<value>Theme</value>
|
||||
</data>
|
||||
@@ -606,14 +606,14 @@
|
||||
<value>Marcas de tempo</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Window tab section headings -->
|
||||
|
||||
<data name="Settings_Window_Frame_Heading" xml:space="preserve">
|
||||
<value>Moldura da janela</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Chat tab section headings -->
|
||||
|
||||
|
||||
<!-- Hellion Chat — Chat tab SymbolPicker -->
|
||||
|
||||
<data name="Settings_Chat_SymbolPicker_Enable_Name" xml:space="preserve">
|
||||
<value>Mostrar botão do seletor de símbolos junto à entrada de chat</value>
|
||||
</data>
|
||||
@@ -621,7 +621,7 @@
|
||||
<value>Adiciona um pequeno botão à esquerda do indicador de canal que abre uma janela pop-up com ícones de FFXIV e uma lista curada de símbolos. Desativa se preferires uma barra de entrada mais minimalista.</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Database tab section headings -->
|
||||
|
||||
<data name="Settings_Database_Storage_Heading" xml:space="preserve">
|
||||
<value>Armazenamento</value>
|
||||
</data>
|
||||
@@ -632,9 +632,9 @@
|
||||
<value>Manutenção</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Information tab section headings -->
|
||||
|
||||
|
||||
<!-- Hellion Chat — Default tab presets (channel-specific) -->
|
||||
|
||||
<data name="Tabs_Presets_System" xml:space="preserve">
|
||||
<value>Sistema</value>
|
||||
</data>
|
||||
@@ -654,7 +654,7 @@
|
||||
<value>Se usares várias linkshells, o maintainer recomenda um separador por shell para uma visão geral mais limpa. Duplica o separador e restringe a seleção de canais em cada cópia.</value>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — v1.2.0 per-tab icon override -->
|
||||
|
||||
<data name="Tabs_Icon_Label" xml:space="preserve">
|
||||
<value>Ícone do separador</value>
|
||||
</data>
|
||||
@@ -955,7 +955,7 @@
|
||||
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||
</data>
|
||||
|
||||
<!-- Hellion Chat — Settings Overhaul section titles (v1.5.6) -->
|
||||
|
||||
<data name="Settings_Section_Input" xml:space="preserve">
|
||||
<value>Entrada</value>
|
||||
</data>
|
||||
@@ -1154,4 +1154,6 @@
|
||||
<data name="InputBar_HideChat_Tooltip" xml:space="preserve">
|
||||
<value>Ocultar o chat (Enter para o repor)</value>
|
||||
</data>
|
||||
</root>
|
||||
<data name="InputBar_PopIn_Tooltip" xml:space="preserve"><value>Devolver este separador à janela principal</value>
|
||||
</data>
|
||||
</root>
|
||||
Reference in New Issue
Block a user