Page 9 of 9

Re: Еще один текстовый редактор

Posted: Thu Dec 16, 2021 12:11 am
by Leency
Спасибо за улучшения!

Ещё немного хотелок:
- добавить Ctrl+T для новой вкладки
- двойное нажатие на красную зону чтобы открывало новую вкладку
Screenshot_3.png
Screenshot_3.png (2.8 KiB)
Viewed 7585 times
- текущий чекбокс едва заметный, вот варианты начертания (наверное третий?)
new.png
new.png (1.4 KiB)
Viewed 7585 times

Re: Еще один текстовый редактор

Posted: Thu Dec 16, 2021 10:16 pm
by Leency
"language" в меню, наверно, лучше заменить на "syntax"

Re: Еще один текстовый редактор

Posted: Fri Dec 17, 2021 9:16 am
by akron1
Leency wrote:"language" в меню, наверно, лучше заменить на "syntax"
В Notepad++ написано "language".
Остальное сделано (r9431).

Re: Еще один текстовый редактор

Posted: Fri Dec 17, 2021 12:55 pm
by Leency
Я специально проверял Notepad++ и Sublime, и... я удивлен что в Notepad++ в русской версии "Синтаксис", в англ действительно "Language". В Sublime - Syntax.

GVIM Syntax https://user-images.githubusercontent.c ... 8db877.gif
MSVC Language

В общем, тут как нравится.

Re: Еще один текстовый редактор

Posted: Thu Dec 23, 2021 2:49 am
by Leency
Было бы удобно видеть количество выделенных символов. Вроде "S: XX" в статус баре.
На тёмных скинах есть проблема с тенью иконок - это специальный цвет, который нужно заменять на work_dark.

Сделал концепт более секси выпуклого дизайна. Пара моментов по нему:
1. лучше если слева от меню и тулбара будет такой же отступ как и сверху.
2. все цвета уже есть в наборе, кроме одного: цвет светлее work_light. Он используется для светлой линии над EXAMPLE.ASM, и в кнопках тулбара.

Re: Еще один текстовый редактор

Posted: Thu Dec 23, 2021 4:35 pm
by akron1
Leency wrote:Было бы удобно видеть количество выделенных символов. Вроде "S: XX" в статус баре.
r9462
Сделано, при этом, табуляция считается за один символ, перевод строки - за два.

Re: Еще один текстовый редактор

Posted: Wed Dec 29, 2021 6:44 pm
by akron1
Leency wrote: На тёмных скинах есть проблема с тенью иконок - это специальный цвет, который нужно заменять на work_dark.

Сделал концепт...
r9522
Я посмотрел на всё это и сделал дизайн кнопок тулбара такой же, как в Quark. С фиксированными цветами. Пусть пока будет так. Можно, конечно, еще как-то попробовать приукрасить, но я считаю, что и так хорошо.
Также, сделаны некоторые внутренние улучшения и исправления.

Re: Еще один текстовый редактор

Posted: Wed Dec 29, 2021 10:44 pm
by Leency
Есть наложение в перерисовке вот в этих местах. Линия рисуется поверх другой. Плюс заголовок тоже перерисовается дважды.

Re: Еще один текстовый редактор

Posted: Thu Jan 06, 2022 1:20 am
by Leency
Сделано. Только я не стал подбирать цвет для выделения escape-последовательностей и оставил такой же, как для строк. Поэтому визуально \t, \n и т. п. сейчас не выделяются.
Наконец дошли руки. SublimeText рисует Escape тем же цветом, что и #define.
Spoiler:
Screenshot_2.png
Screenshot_2.png (88.31 KiB)
Viewed 7030 times

Re: Еще один текстовый редактор

Posted: Fri Jan 28, 2022 7:01 pm
by akron1
Leency wrote:Также Encoding определяет кодировку сохранения, но нет функции преобразования текущей кодировки.
r9674
Я всё же сделал преобразование cp1251 <=> cp866.
4.png
4.png (3.46 KiB)
Viewed 6783 times
И еще:

1. Теперь можно работать с Fasm напрямую без скрипта (как Tinypad). Для этого надо установить флаг program->Fasm
1.png
1.png (3.03 KiB)
Viewed 6783 times
или установить язык language->Fasm.
2.png
2.png (2.21 KiB)
Viewed 6783 times
Если открыть файл "*.asm", то флаг program->Fasm устанавливается автоматически и программу можно сразу же компилировать и выполнить.
3.png
3.png (17.76 KiB)
Viewed 6783 times
Если же требуется использовать скрипт для компиляции и запуска, то следует сбросить флаг program->Fasm и выбрать файл скрипта.

2. Редактор теперь может работать с docpack (как Tinypad). Для этого нужно только изменить файл "programs\system\docpack\trunk\docpack.asm", строка 182:
вместо:

Code: Select all

db      '/sys/TINYPAD',0
так:

Code: Select all

db      '/sys/develop/cedit',0
Теперь, в принципе, Tinypad не является чем-то необходимым и его можно убрать из образа. Но это вопрос несколько спорный: Tinypad меньше загружает процессор и намного меньше использует оперативную память. Но, во всяком случае, теперь есть такая возможность.

Re: Еще один текстовый редактор

Posted: Fri Jan 28, 2022 7:50 pm
by Vaicheslav97
Ура теперь не предаётся лазить каждый раз в компилятор и в водить всё заново если закрыл его(я хз почему у меня часто маничка его закрывать после компилирования).

Re: Еще один текстовый редактор

Posted: Tue Feb 01, 2022 1:45 am
by Leency
Это отличные изменения! Скорее всего Tinypad действительно нужно перенести на ISO ввиду
1. его падучести
2. отсутствия Ctrl+Z
3. запутанного кода и отсутствия поддержки

Re: Еще один текстовый редактор

Posted: Tue Feb 01, 2022 7:29 am
by KPG
А, функцию гибкого форматирования текста программы думали ли добавить в редактор?
Может в виде плагина.

P.S. А, какой "интерфейс" написания плагинов к редактору?

Re: Еще один текстовый редактор

Posted: Tue Feb 01, 2022 5:01 pm
by akron1
Leency wrote:Скорее всего Tinypad действительно нужно перенести на ISO
Посмотрим... В случае нехватки места в образе, есть еще fnav. А вот ассоциации в файловых менеджерах (для *.asm) можно поменять уже сейчас.
KPG wrote:А, функцию гибкого форматирования текста программы думали ли добавить в редактор?
Может в виде плагина.

P.S. А, какой "интерфейс" написания плагинов к редактору?
Пока не планирую в ближайшее время. Интерфейс плагинов не разработан.

Re: Еще один текстовый редактор

Posted: Wed Feb 23, 2022 3:14 pm
by sober_dev
Вкладки не имеют кнопки закрытия. Закрыть можно через меню или по Ctrl+W. Не всегда очевидно, хотя можно привыкнуть.
В Notepad++ еще по правому клику мышки на вкладке вызывается меню, из которого можно закрытие выбрать.
Программа хорошая, годная - просто отмечаю мелкий недочет.