Разные недочеты/баги
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Баг: Команда "delete line" не удаляет последнюю строчку в файле. Результат зависит от того, пустая эта строка или нет. Если непустая - то становится пустой. Если пустая - то команда вообще ничего не делает. В обоих случаях поведение некорректное.
Баг: некорректная обработка текста с комбинируемой диакритикой (Unicode combining characters). Пусть у нас есть следующий файл:
На второй строчке расположены слова с комбинируемой диакритикой (U+0301 COMBINING ACUTE ACCENT). В CudaText этот текст не отображается полностью, если выключен перенос по словам. А если перенос по словам включен, то попытка поставить курсор в конец второй строки приведёт к горизонтальной прокрутке текста, как если бы перенос по словам был выключен, а курсор оказывается в пустом пространстве. Также, если перенос по словам включен, то перемещение курсора вверх/вниз по этим трём строкам работает некорректно (приводит к прокрутке).
Баг: некорректная обработка текста с комбинируемой диакритикой (Unicode combining characters). Пусть у нас есть следующий файл:
Code: Select all
Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово
Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во Сло́во
Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово Слово
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
@iconv
Баг с 'delete line' - поправил.
Баг с диакритикой требует серьезного рассмотрения, что в ядре не хватает. посмотрю в ближайщее время (дни-недели), быстрого фикса тут нет.
записал в https://github.com/Alexey-T/CudaText/issues/4500
Баг с 'delete line' - поправил.
Баг с диакритикой требует серьезного рассмотрения, что в ядре не хватает. посмотрю в ближайщее время (дни-недели), быстрого фикса тут нет.
записал в https://github.com/Alexey-T/CudaText/issues/4500
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Баг: правый клик на вкладке не должен активировать эту вкладку. Он должен просто открыть меню. Текущее поведение CudaText отличается от привычного поведения других приложений, например Sublime Text, Firefox, Google Chrome. (То же самое касается среднего клика. Перед тем, как закрыть вкладку, редактор на мгновение переключается на неё. Зачем? На мой взгляд, этого быть не должно.)
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Может, тогда переключаться по среднему клику только если есть несохранённые изменения во вкладке? А если файл сохранён, то не переключатся (когда нет нужды показывать msgbox).main Alexey wrote:средний клик- тоже так надо- Куд показывает msgbox "Save modified tab?" и при этом как раз надо показать что в этом табе.