Commit graph

23 commits

Author SHA1 Message Date
59d5650285
Добавлен новый модуль виджетов.
Реализована механика работы с виджетами по нажатию Tab.
Новый модуль кнопки.
2026-01-08 23:37:13 +03:00
cd4b621180
Добавлен keypad для окон, т.к. некорректно считываются последовательности нажатых клавиш. Добавлена функция put для печати текста. 2026-01-07 17:48:21 +03:00
42744c6b16
Добавлена возможность удаления экрана по тегу. 2026-01-07 17:20:47 +03:00
1a3c144e80
Убраны проверки. 2026-01-07 13:51:45 +03:00
9162a4212f
Добавлена обработка удаления экрана/экранов. 2026-01-06 15:07:55 +03:00
2bab6fc3e9
Обновлен доступный список модулей в пакете. 2026-01-06 10:59:39 +03:00
717f9f2b82
Добавлена базовая структура движка. 2026-01-06 10:59:06 +03:00
405a6e7ead
Добавлен новый модуль window. 2026-01-06 10:57:17 +03:00
01d475e0fd
Добавлена возможность очистки и обновления экрана. 2026-01-06 10:56:34 +03:00
3d3e84a8a4
Добавлен новый модуль logger для ведения журнала. 2026-01-06 10:55:10 +03:00
c0487ac9d4
Убран isCallable, т.к. __traits и так проверяет, что вызов возможен. 2026-01-06 10:03:02 +03:00
a0b0f4c651
scope вынесен в начало конструктора, т.к. при падении необходимо корректно восстановить работу терминала 2026-01-05 15:30:37 +03:00
2dc4b7a4e5
Добавлены описания 2026-01-05 12:42:55 +03:00
800d84da79 Небольшой фикс по комметарию 2026-01-05 01:46:21 +03:00
057b62b58e
Обновлен модуль сессии. Добавлено чтение нажатия клавиш. Безопасная инициализация сессии. Новые параметры: keypad и escDelay. Обновлены функции проверки вызовов ncurses-функций. 2026-01-05 01:05:04 +03:00
a5778d0de5
Добавлен новый модуль event.d с событиями нажатий клавиш у текущего WINDOW 2026-01-05 01:02:33 +03:00
7a3b0e33db
Убрана ненужная константность при возврате указателя на WINDOW 2026-01-05 01:01:28 +03:00
9f36aa0973
Модуль со вспомогательными функциями-проверками был переименован и изменен 2026-01-05 01:00:53 +03:00
03bd8c32fb
Добавлен модуль пакета ncui 2026-01-04 19:03:51 +03:00
d65b3f78bb
Инициализация сессии ncurses с установкой параметров сессии 2026-01-04 19:03:27 +03:00
4e850fd21c
Добавлен модуль внутренней библиотеки с вспомогательными функциями 2026-01-04 19:02:47 +03:00
ebb479722b
Добавлена обёртка для WINDOW 2026-01-04 14:27:44 +03:00
f0349cd899
Инициализация проекта 2026-01-04 14:17:53 +03:00