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

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

Модератор: immortal

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

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

Сообщение SmoKE_xDDD » Вт авг 03, 2021 2:15 pm

Туда же прилетит новый дизайн ЛОКАЦИЙ, ничего особенного просто новый диз и исправление респонсив.
СпойлерПоказать
screenshot (3).png
screenshot (3).png (315.31 КБ) 5393 просмотра
За это сообщение автора SmoKE_xDDD поблагодарили (всего 8):
andrey040670 (Вт авг 03, 2021 5:14 pm) • Samir77 (Вт авг 03, 2021 7:06 pm) • AndreyAA (Вт авг 03, 2021 10:58 pm) • xor (Ср авг 04, 2021 6:19 pm) • Dasisfakt (Чт авг 05, 2021 8:50 am) • astotskiy (Пт авг 06, 2021 9:07 pm) • Gasinskiy (Вт авг 10, 2021 12:13 pm) • webms (Вт авг 10, 2021 9:06 pm)
Рейтинг: 9.3%
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

Сообщение xor » Ср авг 04, 2021 6:20 pm

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

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

Сообщение V.A.S.t » Вс авг 08, 2021 4:31 pm

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

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

Сообщение SmoKE_xDDD » Вс авг 08, 2021 8:57 pm

V.A.S.t писал(а):
Вс авг 08, 2021 4:31 pm
Жду возможности выводить сообщения от модулей на главную страницу (как обновления модулей, системы и ошибки).
Совсем забыл, про свое обещание. Вот как то так и сделал. Появится в альфе, если Сергей примет PR.
Безымянный.png
Безымянный.png (38.39 КБ) 3622 просмотра
За это сообщение автора SmoKE_xDDD поблагодарили (всего 4):
~220v (Пн авг 09, 2021 5:52 pm) • Gasinskiy (Вт авг 10, 2021 12:13 pm) • astotskiy (Вт авг 10, 2021 9:05 pm) • webms (Вт авг 10, 2021 9:06 pm)
Рейтинг: 4.65%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Вс авг 08, 2021 11:29 pm

Новая, глобальная функция в МДМ:
Теперь модули смогут отправлять вам оповещения, это еще один способ коммуникации с вами. Оповещения будут появляться рядом с названием модуля в меню, открывается окно при наведении мыши. На телефонах пока не придумал как реализовать.
Особенности:
- Модуль может отправить не более 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 КБ) 3602 просмотра
screenshot (6).png
screenshot (6).png (164.28 КБ) 3602 просмотра





Обновление прилетит в Альфу, как только согласуем с Сергеем некоторые моменты.
Последний раз редактировалось SmoKE_xDDD Пн авг 09, 2021 3:31 pm, всего редактировалось 1 раз.
За это сообщение автора SmoKE_xDDD поблагодарили (всего 14):
Sergey.Chek (Пн авг 09, 2021 6:55 am) • Nail (Пн авг 09, 2021 9:03 am) • xor (Пн авг 09, 2021 10:16 am) • andrey040670 (Пн авг 09, 2021 12:12 pm) • homester (Пн авг 09, 2021 4:00 pm) • lihodeev (Пн авг 09, 2021 4:11 pm) • V.A.S.t (Пн авг 09, 2021 4:46 pm) • Dasisfakt (Пн авг 09, 2021 9:28 pm) • Gasinskiy (Вт авг 10, 2021 12:13 pm) • astotskiy (Вт авг 10, 2021 9:05 pm) и ещё 4
Рейтинг: 16.28%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Пн авг 09, 2021 11:48 am

screenshot (7).png
screenshot (7).png (59.46 КБ) 3540 просмотров
Еще немного опишу функционал и предназначение.
Выше на скриншоте видно реально полезное взаимодействие с юзером, когда нужно его вмешательство в работу модуля.
Так же функционал подойдет при выполнении длинных задач циклом, когда по завершению нужно уведомить юзера.
Надеюсь, авторы модуля будут юзать - это вроде как удобно и информативно.
За это сообщение автора SmoKE_xDDD поблагодарили (всего 3):
andrey040670 (Пн авг 09, 2021 12:12 pm) • Gasinskiy (Вт авг 10, 2021 12:13 pm) • astotskiy (Вт авг 10, 2021 9:05 pm)
Рейтинг: 3.49%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Вт авг 10, 2021 12:25 am

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

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

"Лайки" на вискарь по ссылке в первом посте :idea:
За это сообщение автора SmoKE_xDDD поблагодарили (всего 10):
Sergey.Chek (Вт авг 10, 2021 7:30 am) • andrey040670 (Вт авг 10, 2021 9:42 am) • Gasinskiy (Вт авг 10, 2021 12:13 pm) • ~220v (Вт авг 10, 2021 2:12 pm) • astotskiy (Вт авг 10, 2021 9:06 pm) • webms (Вт авг 10, 2021 9:06 pm) • Molostov (Вт авг 10, 2021 11:59 pm) • yoshok (Ср авг 11, 2021 8:20 pm) • Dasisfakt (Чт авг 12, 2021 8:11 am) • Svetлая (Пн сен 27, 2021 4:53 pm)
Рейтинг: 11.63%
Аватара пользователя
nickneo
Сообщения: 89
Зарегистрирован: Чт дек 07, 2017 2:36 pm
Благодарил (а): 38 раз
Поблагодарили: 30 раз

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

Сообщение nickneo » Ср авг 11, 2021 9:41 am

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

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

и некоторые элементы при использовании темной темы, совсем не читабельны:
1.jpg
1.jpg (93.01 КБ) 3344 просмотра
где то поля ввода так и остались белыми:
2.jpg
2.jpg (44.24 КБ) 3344 просмотра
гдето остались изображения заточенные под светлую тему (белый фон)
3.jpg
3.jpg (16.84 КБ) 3344 просмотра
За это сообщение автора nickneo поблагодарил:
yoshok (Ср авг 11, 2021 8:19 pm)
Рейтинг: 1.16%
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

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

Сообщение webms » Пт авг 13, 2021 1:11 pm

Здорово, но я бы порекомендовал использовать расцветку темного режима телеграма, отлично выглядит
просто черный - имхо скучно
Clip2Net Menu_2021-08-13_13_08_39.png
Clip2Net Menu_2021-08-13_13_08_39.png (28.59 КБ) 3227 просмотров
За это сообщение автора webms поблагодарил:
nickneo (Пт авг 13, 2021 7:31 pm)
Рейтинг: 1.16%
homester
Сообщения: 194
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 112 раз
Поблагодарили: 34 раза

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

Сообщение homester » Сб авг 14, 2021 3:57 pm

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