Страница 26 из 33

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Вт авг 03, 2021 2:15 pm
SmoKE_xDDD
Туда же прилетит новый дизайн ЛОКАЦИЙ, ничего особенного просто новый диз и исправление респонсив.
СпойлерПоказать
screenshot (3).png
screenshot (3).png (315.31 КБ) 5501 просмотр

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Ср авг 04, 2021 6:20 pm
xor
SmoKE_xDDD писал(а):
Вт авг 03, 2021 2:15 pm
Туда же прилетит новый дизайн ЛОКАЦИЙ, ничего особенного просто новый диз и исправление респонсив.
отдельное спасибо за спойлер про создание объекта в румс. очень неочевидная вещь

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Вс авг 08, 2021 4:31 pm
V.A.S.t
Жду возможности выводить сообщения от модулей на главную страницу (как обновления модулей, системы и ошибки).

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Вс авг 08, 2021 8:57 pm
SmoKE_xDDD
V.A.S.t писал(а):
Вс авг 08, 2021 4:31 pm
Жду возможности выводить сообщения от модулей на главную страницу (как обновления модулей, системы и ошибки).
Совсем забыл, про свое обещание. Вот как то так и сделал. Появится в альфе, если Сергей примет PR.
Безымянный.png
Безымянный.png (38.39 КБ) 3730 просмотров

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Вс авг 08, 2021 11:29 pm
SmoKE_xDDD
Новая, глобальная функция в МДМ:
Теперь модули смогут отправлять вам оповещения, это еще один способ коммуникации с вами. Оповещения будут появляться рядом с названием модуля в меню, открывается окно при наведении мыши. На телефонах пока не придумал как реализовать.
Особенности:
- Модуль может отправить не более 10 уведомлений в статусе "Не прочитано"
- Ограничение 80 символов на текст оповещения
- HTML отключен, только текст.
- Модуль может выбрать как разукрасить оповещение: success - зеленый, danger - желтый, warning - красный, info - синий, default - без цвета, белый.
- Чтобы создать ноти, авторам модулей следует использовать вот такой код в коде вашего класса модуля (Функция наследуется от класса module):

Код: Выделить всё

if(method_exists($this, 'sendnotification')) {
	$this->sendnotification('Все работает в штатном режиме.', 'success');
}
В ответ функция вернет json_encode строку в формате status => true, ID => ID сообщения или false с описанием ошибки
- Так же предусмотрена функции прочтения оповещения, для этого нужно вызвать функцию

Код: Выделить всё

if(method_exists($this, 'readnotification')) {
	$this->readnotification($noty_id);
}
В ответ функция вернет json_encode строку в формате status => true или false с описанием ошибки
Условие необходимо, чтобы не генерить ошибки, т.к. многие могут не обновиться и как следствие не иметь данной функции.
Функция принимает 2 параметра: текст и стилизация о которой писал выше.
- Чтобы отметить сообщение прочитанным, нужно нажать на оповещение и оно пропадет.
- Цвет кружка с цифрой рядом с модулем берется согласно последнему оповещению.
- Окно с оповещениями пропадает при клике по любому месту страницы
- Поддерживаются обе версии меню, однако горизонтальное как обычно вые*****я.
- Отправлять оповещения могут только сторонние модули.
- Существует проверка на уникальность текста, если модуль пытается добавить оповещение с одним и тем же текстом несколько раз - добавиться только 1.
КартинкиПоказать
screenshot (5).png
screenshot (5).png (147.9 КБ) 3710 просмотров
screenshot (6).png
screenshot (6).png (164.28 КБ) 3710 просмотров





Обновление прилетит в Альфу, как только согласуем с Сергеем некоторые моменты.

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Пн авг 09, 2021 11:48 am
SmoKE_xDDD
screenshot (7).png
screenshot (7).png (59.46 КБ) 3648 просмотров
Еще немного опишу функционал и предназначение.
Выше на скриншоте видно реально полезное взаимодействие с юзером, когда нужно его вмешательство в работу модуля.
Так же функционал подойдет при выполнении длинных задач циклом, когда по завершению нужно уведомить юзера.
Надеюсь, авторы модуля будут юзать - это вроде как удобно и информативно.

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Вт авг 10, 2021 12:25 am
SmoKE_xDDD
screenshot.png
screenshot.png (514.4 КБ) 3563 просмотра
И еще одно глобальное обновление:
Встречаем темную тему в админке! Наконец то она стала доступна и пока в доработке - возможны баги.
Итак, нюансы:
- Управляет темой JQ, посему после загрузки страницы происходит смена темы в зависимости от того, что записано в куках
- Тип темы хранится в куках и поэтому для каждого устройства свой
- Изначально страница загружается с той темой, которая указана в настройках системы и уже после меняется
- Тема админки и веб страниц никак не зависят друг от друга.
- Картинки в меню автоматом переходят в черно-белый режим
- Чтобы избежать бесячего скачка с белой темы на темную - в настройках системы нужно поставить темную тему - иначе никак.

Обновление скоро в АЛЬФЕ.

"Лайки" на вискарь по ссылке в первом посте :idea:

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Ср авг 11, 2021 9:41 am
nickneo
SmoKE_xDDD писал(а):
Вт авг 10, 2021 12:25 am
screenshot.png

И еще одно глобальное обновление:
Встречаем темную тему в админке! Наконец то она стала доступна и пока в доработке - возможны баги.
Белый шрифт, на темном фоне смотрится не очень, мне кажется его нужно сделать светло серым.

и некоторые элементы при использовании темной темы, совсем не читабельны:
1.jpg
1.jpg (93.01 КБ) 3452 просмотра
где то поля ввода так и остались белыми:
2.jpg
2.jpg (44.24 КБ) 3452 просмотра
гдето остались изображения заточенные под светлую тему (белый фон)
3.jpg
3.jpg (16.84 КБ) 3452 просмотра

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Пт авг 13, 2021 1:11 pm
webms
Здорово, но я бы порекомендовал использовать расцветку темного режима телеграма, отлично выглядит
просто черный - имхо скучно
Clip2Net Menu_2021-08-13_13_08_39.png
Clip2Net Menu_2021-08-13_13_08_39.png (28.59 КБ) 3335 просмотров

Re: [Редизайн] Обновление дизайна MajorDoMo

Добавлено: Сб авг 14, 2021 3:57 pm
homester
В редакторе сценариев не видно цвета выделенной строки. В методах объекта, то-же самое.