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

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

Туда же прилетит новый дизайн ЛОКАЦИЙ, ничего особенного просто новый диз и исправление респонсив.
SPOILERSPOILER_SHOW
screenshot (3).png
screenshot (3).png (315.31 КБ) 7486 просмотров
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

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

Сообщение xor »

SmoKE_xDDD писал(а): Вт авг 03, 2021 2:15 pm Туда же прилетит новый дизайн ЛОКАЦИЙ, ничего особенного просто новый диз и исправление респонсив.
отдельное спасибо за спойлер про создание объекта в румс. очень неочевидная вещь
V.A.S.t
Сообщения: 344
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск

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

Сообщение V.A.S.t »

Жду возможности выводить сообщения от модулей на главную страницу (как обновления модулей, системы и ошибки).
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

V.A.S.t писал(а): Вс авг 08, 2021 4:31 pm Жду возможности выводить сообщения от модулей на главную страницу (как обновления модулей, системы и ошибки).
Совсем забыл, про свое обещание. Вот как то так и сделал. Появится в альфе, если Сергей примет PR.
Безымянный.png
Безымянный.png (38.39 КБ) 5715 просмотров
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение 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.
КартинкиSPOILER_SHOW
screenshot (5).png
screenshot (5).png (147.9 КБ) 5695 просмотров
screenshot (6).png
screenshot (6).png (164.28 КБ) 5695 просмотров





Обновление прилетит в Альфу, как только согласуем с Сергеем некоторые моменты.
Последний раз редактировалось SmoKE_xDDD Пн авг 09, 2021 3:31 pm, всего редактировалось 1 раз.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

screenshot (7).png
screenshot (7).png (59.46 КБ) 5633 просмотра
Еще немного опишу функционал и предназначение.
Выше на скриншоте видно реально полезное взаимодействие с юзером, когда нужно его вмешательство в работу модуля.
Так же функционал подойдет при выполнении длинных задач циклом, когда по завершению нужно уведомить юзера.
Надеюсь, авторы модуля будут юзать - это вроде как удобно и информативно.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

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

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

"Лайки" на вискарь по ссылке в первом посте :idea:
Аватара пользователя
nickneo
Сообщения: 90
Зарегистрирован: Чт дек 07, 2017 2:36 pm

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

Сообщение nickneo »

SmoKE_xDDD писал(а): Вт авг 10, 2021 12:25 am screenshot.png

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

и некоторые элементы при использовании темной темы, совсем не читабельны:
1.jpg
1.jpg (93.01 КБ) 5437 просмотров
где то поля ввода так и остались белыми:
2.jpg
2.jpg (44.24 КБ) 5437 просмотров
гдето остались изображения заточенные под светлую тему (белый фон)
3.jpg
3.jpg (16.84 КБ) 5437 просмотров
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

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

Сообщение webms »

Здорово, но я бы порекомендовал использовать расцветку темного режима телеграма, отлично выглядит
просто черный - имхо скучно
Clip2Net Menu_2021-08-13_13_08_39.png
Clip2Net Menu_2021-08-13_13_08_39.png (28.59 КБ) 5320 просмотров
homester
Сообщения: 205
Зарегистрирован: Вт дек 24, 2019 2:09 pm

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

Сообщение homester »

В редакторе сценариев не видно цвета выделенной строки. В методах объекта, то-же самое.
Raspberry Pi3 B+, v4.44, внешняя з/к
Ответить