From f8fc742043c749768266e6b9d432b4cfeb861b28 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sun, 22 Mar 2020 20:59:02 -0400 Subject: Use the statusbar to indicate an active snippet. This helps avoid disorienting jumps when the user is not aware a snippet is still active. --- core/locale.conf | 2 ++ core/locales/locale.ar.conf | 2 ++ core/locales/locale.de.conf | 2 ++ core/locales/locale.es.conf | 2 ++ core/locales/locale.fr.conf | 2 ++ core/locales/locale.it.conf | 2 ++ core/locales/locale.pl.conf | 2 ++ core/locales/locale.ru.conf | 2 ++ core/locales/locale.sv.conf | 2 ++ core/locales/locale.zh.conf | 2 ++ core/ui.lua | 4 ++-- 11 files changed, 22 insertions(+), 2 deletions(-) (limited to 'core') diff --git a/core/locale.conf b/core/locale.conf index ea100822..e461f12f 100644 --- a/core/locale.conf +++ b/core/locale.conf @@ -356,3 +356,5 @@ Save Session = Save Session Select Snippet = Select Snippet Trigger = Trigger Snippet Text = Snippet Text +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.ar.conf b/core/locales/locale.ar.conf index 32a82f20..d1cf7408 100644 --- a/core/locales/locale.ar.conf +++ b/core/locales/locale.ar.conf @@ -356,3 +356,5 @@ Save Session = احفظ الجلسة Select Snippet = اختر قصاصة Trigger = الدافع Snippet Text = نص القصاصة +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.de.conf b/core/locales/locale.de.conf index 2207fe6e..d94cfe3c 100644 --- a/core/locales/locale.de.conf +++ b/core/locales/locale.de.conf @@ -356,3 +356,5 @@ Save Session = Session speichern Select Snippet = Snippet auswählen Trigger = Trigger Snippet Text = Snippet-Text +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.es.conf b/core/locales/locale.es.conf index 68de3735..299a517b 100644 --- a/core/locales/locale.es.conf +++ b/core/locales/locale.es.conf @@ -356,3 +356,5 @@ Save Session = Guardar sesión Select Snippet = Seleccionar fragmento Trigger = Disparador Snippet Text = Texto del fragmento +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.fr.conf b/core/locales/locale.fr.conf index ec72f531..4468e16b 100644 --- a/core/locales/locale.fr.conf +++ b/core/locales/locale.fr.conf @@ -357,3 +357,5 @@ Save Session = Enregistrer la session Select Snippet = Choisir le fragment Trigger = Déclencheur Snippet Text = Texte du fragment +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.it.conf b/core/locales/locale.it.conf index 1faf8045..dcd1dc64 100644 --- a/core/locales/locale.it.conf +++ b/core/locales/locale.it.conf @@ -356,3 +356,5 @@ Save Session = Salva la sessione Select Snippet = Inserisci un frammento Trigger = Innesco Snippet Text = Testo del frammento +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.pl.conf b/core/locales/locale.pl.conf index dbae0312..351d3637 100644 --- a/core/locales/locale.pl.conf +++ b/core/locales/locale.pl.conf @@ -357,3 +357,5 @@ Save Session = Zapisz sesję Select Snippet = Wybierz skrawek Trigger = Wyzwalacz Snippet Text = Treść skrawka +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.ru.conf b/core/locales/locale.ru.conf index a1ad36ab..50eec40c 100644 --- a/core/locales/locale.ru.conf +++ b/core/locales/locale.ru.conf @@ -356,3 +356,5 @@ Save Session = Сохранить сессию Select Snippet = Выбрать заготовку Trigger = Триггер Snippet Text = Текст заготовки +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.sv.conf b/core/locales/locale.sv.conf index 691dce71..1b3d3196 100644 --- a/core/locales/locale.sv.conf +++ b/core/locales/locale.sv.conf @@ -356,3 +356,5 @@ Save Session = Spara session Select Snippet = Välj snippet Trigger = Trigger Snippet Text = Snippet-text +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/locales/locale.zh.conf b/core/locales/locale.zh.conf index d38fb2fb..99cf57c5 100644 --- a/core/locales/locale.zh.conf +++ b/core/locales/locale.zh.conf @@ -356,3 +356,5 @@ Save Session = 保存会话 Select Snippet = 选择片段 Trigger = 触发 Snippet Text = 片段文本 +# The message displayed in the statusbar while a snippet is being inserted. +Snippet active = Snippet active diff --git a/core/ui.lua b/core/ui.lua index 21217609..8e0900fa 100644 --- a/core/ui.lua +++ b/core/ui.lua @@ -284,7 +284,7 @@ end local events, events_connect = events, events.connect -- Ensure title, statusbar, etc. are updated for new views. -events_connect(events.VIEW_NEW, function() events.emit(events.UPDATE_UI) end) +events_connect(events.VIEW_NEW, function() events.emit(events.UPDATE_UI, 0) end) -- Switches between buffers when a tab is clicked. events_connect( @@ -377,7 +377,7 @@ end) -- Updates titlebar and statusbar. local function update_bars() set_title() - events.emit(events.UPDATE_UI) + events.emit(events.UPDATE_UI, 0) end events_connect(events.BUFFER_NEW, update_bars) events_connect(events.BUFFER_AFTER_SWITCH, update_bars) -- cgit v1.2.3