Commit graph

28 commits

Author SHA1 Message Date
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
c43ef1e908
Обновление примера согласно реализации движка. 2026-01-06 11:00:19 +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
46a0977ef3
Обновлено базовое описание. 2026-01-05 01:06:27 +03:00
80518ee8ed
Добавлена документация по доступному функционалу. 2026-01-05 01:06:05 +03:00
5bd192a788
Обновление example с проверкой исключений. 2026-01-05 01:05:38 +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
b276be12bc
Обновлен модуль примера с инициализацией сессии 2026-01-04 19:04:12 +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
475e6ed7ea
Испрвление игнорирований 2026-01-04 19:02:00 +03:00
ebb479722b
Добавлена обёртка для WINDOW 2026-01-04 14:27:44 +03:00
f0349cd899
Инициализация проекта 2026-01-04 14:17:53 +03:00