forgejo/options/locale
Danko Aleksejevs 36b6444f34 Remove tab key handling in markdown editor, add toolbar buttons instead, re #4072 #4142 (#4263)
We haven't decided much (to my knowledge), and I've been using the main branch in production (as one does) and found out even I myself rely on Tab sometimes working to move focus and have been caught off guard by it indenting lines instead.

So this removes Tab handling and instead adds two new buttons to the toolbar. The indentation logic is unchanged (other than now focusing the textarea during button handling, to ensure execCommand works, and thus undo history is preserved).

I'm not sure which terminology to use in tooltips. Could also add keyboard shortcuts for the whole toolbar eventually, but as is this is hopefully an better solution to the problems I previously created than un-merging the whole thing :)

<img width="414" alt="Screenshot with two new buttons" src="/attachments/b7af3aa4-a195-48d1-be0a-1559f25dce8e">

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4263
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Danko Aleksejevs <danko@very.lv>
Co-committed-by: Danko Aleksejevs <danko@very.lv>
2024-06-30 13:03:32 +00:00
..
locale_ar.ini
locale_be.ini
locale_bg.ini
locale_bn.ini
locale_bs.ini
locale_ca.ini
locale_cs-CZ.ini i18n: Translations update from Weblate (#4168) 2024-06-26 11:07:32 +00:00
locale_de-DE.ini i18n: Translations update from Weblate (#4168) 2024-06-26 11:07:32 +00:00
locale_el-GR.ini
locale_en-US.ini Remove tab key handling in markdown editor, add toolbar buttons instead, re #4072 #4142 (#4263) 2024-06-30 13:03:32 +00:00
locale_eo.ini
locale_es-ES.ini
locale_fa-IR.ini
locale_fi-FI.ini
locale_fil.ini i18n: Translations update from Weblate (#4168) 2024-06-26 11:07:32 +00:00
locale_fr-FR.ini [I18N] Translations update from Weblate (#4098) 2024-06-18 05:27:03 +00:00
locale_gl.ini i18n: Translations update from Weblate (#4168) 2024-06-26 11:07:32 +00:00
locale_hi.ini
locale_hu-HU.ini
locale_id-ID.ini
locale_is-IS.ini
locale_it-IT.ini
locale_ja-JP.ini [I18N] Translations update from Weblate (#4098) 2024-06-18 05:27:03 +00:00
locale_ko-KR.ini i18n: Translations update from Weblate (#4168) 2024-06-26 11:07:32 +00:00
locale_lv-LV.ini
locale_nl-NL.ini i18n: Translations update from Weblate (#4168) 2024-06-26 11:07:32 +00:00
locale_pl-PL.ini
locale_pt-BR.ini [I18N] Translations update from Weblate (#4098) 2024-06-18 05:27:03 +00:00
locale_pt-PT.ini [I18N] Translations update from Weblate (#4098) 2024-06-18 05:27:03 +00:00
locale_ru-RU.ini i18n: Translations update from Weblate (#4168) 2024-06-26 11:07:32 +00:00
locale_si-LK.ini
locale_sk-SK.ini
locale_sl.ini
locale_sv-SE.ini
locale_tr-TR.ini
locale_uk-UA.ini
locale_zh-CN.ini i18n: Translations update from Weblate (#4168) 2024-06-26 11:07:32 +00:00
locale_zh-HK.ini
locale_zh-TW.ini
TRANSLATORS