master #26

Merged
asmeron merged 17 commits from :master into master 3 years ago

@ -61,11 +61,11 @@
```
1. Вывод **всех** текстовых элементов осуществляется через средства локализации.
1. Файл с перечнем и описанием параметров передаваемых ядру
**/usr/share/ubl-sttings-bootloadr/boot-options.csv**
**/usr/share/${NAME_APPLICATION}/cmdline-linux.csv**
1. Файл с перечнем и описанием параметров терминала для ввода
**/usr/share/ubl-sttings-bootloadr/input-options.csv**
**/usr/share/${NAME_APPLICATION}/grub-terminal-input.csv**
1. Файл с перечнем и описанием параметров терминала для вывода
**/usr/share/ubl-sttings-bootloadr/output-options.csv**
**/usr/share/${NAME_APPLICATION}/grub-terminal-output.csv**
1. Версия ПО
1. Файл, в котором хранится версия - VERSION.md, находится в корне каталога проекта.
1. При компиляции (через сценарий make-файла) данные из файла VERSION.md передаются в значение переменной (-ых) version_application в файлах-исходниках ПО.
@ -90,18 +90,22 @@
1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю.
1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть"
1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю.
1. Срока уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали.
1. Рабочая область. Делится на два блока, которые обрамлены рамками с заголовками: «Локальная настройка», «Глобальная настройка».
1. Строка уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали.
1. Рабочая область.
1. Требования к «Рабочей области». Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска:
1. Блок с заголовком "Меню загрузки". Динамический элемент. От края до края окна по горизонтали.
1. чекбокс "Таймер выбора варианта загрузки". Статический элемент. Выравнивание по левому краю.
1. чекбокс "Таймер меню выбора варианта загрузки". Статический элемент. Выравнивание по левому краю.
1. счётчик от 1 до 60 с лэйблом "секунд". Статический элемент. Выравнивание по левому краю.
1. лэйбл "Загрузка по умолчанию:". Статический элемент. Выравнивание по левому краю.
1. комбобокс с вариантами выбора ОС для загрузки. Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. чекбокс "Последний выбор станет выбором загрузки по умолчанию". Статический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. лэйбл "Пароль защиты:". Статический элемент. Выравнивание по левому краю.
1. комбобокс вариантов пароля защиты: "По умолчанию", "Свой", "Отключен". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. поле ввода пароля (функция скрытого ввода). Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран пункт "Свой".
1. лэйбл "Режим отображения экрана загрузки:". Статический элемент. Выравнивание по левому краю.
1. комбобокс вариантов режима загрузки: "Анимация загрузки с журналом", "Анимация загрузки без журнала", "Отсутствие анимации загрузки с выводом журнала", "Отсутствие анимации загрузки с выводом сокращенного журнала". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. лэйбл "Имя пользователя меню загрузки:". Статический элемент. Выравнивание по левому краю. Всплывающая подсказка: "Имя пользователя для входа в режим редактирования конфигурации загрузки".
1. комбобокс вариантов пароля защиты: "Отсутствует", "Вручную". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. поле ввода логина. Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран пункт "Вручную", если выбрано "Отсутствует" - поле неактивно. Всплывающая подсказка: "Имя пользователя для входа в режим редактирования конфигурации загрузки".
1. лэйбл "Пароль пользователя меню загрузки:". Статический элемент. Выравнивание по левому краю. Всплывающая подсказка: "Пароль пользователя для входа в режим редактирования конфигурации загрузки".
1. комбобокс вариантов пароля защиты: "Отсутствует", "Вручную". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. поле ввода пароля (функция скрытого ввода). Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран пункт "Вручную". Если выбрано "Отсутствует" - поле неактивно. Всплывающая подсказка: "Пароль пользователя для входа в режим редактирования конфигурации загрузки".
1. Блок с заголовком "Параметры, передаваемые ядру". Динамический элемент. От края до края окна по горизонтали.
1. Таблица со скроллбаром. Динамический элемент. От края до края родительского элемента по горизонтали. Заголовок: столбец "Активно" чекбоксы (на активацию опции), столбец "Опция", столбец "Значение". Содержимое:
1. чекбокс, quiet, Загрузка без текстовых сообщений
@ -141,7 +145,7 @@
1. Сохранение должно происходить *только* при наличии изменённых данных в элементах форм приложения, в противном случае выводить в информационной строке сообщение: "Нечего сохранять!".
1. Кнопка "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла").
1. Кнопка "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию). Сохраняет текущие настройки через скрипт ubconfig (выполняются команды блоков "Установить значение: в локальный конфигурационный файл") и в конфигурационный файл настроек ОС ublinux.ini (выполняются команды блоков "Установить значение: в глобальный конфигурационный файл"). При выборе пунктов "Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию" происходит отдельное сохранение настроек.
1. Кнопка с иконкой с выпадающим списком -> “Справка, О приложении”
1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
1. Справка - запуск браузера с переходом на ссылку:
1. локализованный (ru_RU) вариант:
https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
@ -162,12 +166,15 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
1. Строка уведомлений. Цвет в зависимости от сигнала:
- песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы.
- красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок.
1. Содержимое комбобокса "Загрузка по умолчанию:".
1. Первый пункт всегда "Последняя удачная загрузка".
1. Список из доступных ОС для загрузки.
1. Поля "Параметры командной строки" заполняются автоматически при выборе необходимых параметров в таблицах соответствующих блоков (активация через чекбоксы), в поле передаётся название параметра и его значение (если значение имеется), разделение через пробел.
1. При удалении параметра из поля "Параметры командной строки" соответствующий параметр теряет свой статус активности (галочка снимается) в таблице соответствующего блока.
1. При редактировании (изменении) параметра в поле "Параметры командной строки" соответствующий параметр теряет свой статус активности (галочка снимается) в таблице соответствующего блока.
1. Значения параметров, передаваемых ядру, берутся из файла /usr/share/ubl-sttings-bootloadr/boot-options.csv
1. Значения параметров, терминала для ввода, берутся из файла /usr/share/ubl-sttings-bootloadr/input-options.csv
1. Значения параметров, терминала для вывода, берутся из файла /usr/share/ubl-sttings-bootloadr/output-options.csv
1. Значения параметров, передаваемых ядру, берутся из файла /usr/share/${NAME_APPLICATION}/cmdline-linux.csv
1. Значения параметров, терминала для ввода, берутся из файла /usr/share/${NAME_APPLICATION}/grub-terminal-input.csv
1. Значения параметров, терминала для вывода, берутся из файла /usr/share/${NAME_APPLICATION}/grub-terminal-output.csv
1. Вывод файлов csv так же должен быть локализован средствами pot-, po-, mo- файлов.
1. **КОМАНДЫ**
@ -176,54 +183,82 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
1. Меню загрузки
1. Таймер выбора варианта загрузки:
1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX`
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_TIMEOUT`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_TIMEOUT`
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config XXXXXX=$VALUE`
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_TIMEOUT=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_TIMEOUT=$VALUE`
где \$VALUE - параметр, цифровой, от 1 до 60.
1. Загрузка по умолчанию:
1. Должен быть получен список ОС и вариантов загрузки.
1. Последний выбор станет выбором загрузки по умолчанию:
1. Получить активный выбор:
1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_DEFAULT`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_DEFAULT`
1. Задать параметр загрузки:
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_DEFAULT=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_DEFAULT=$VALUE`
где \$VALUE - параметр, строковый, получен из содержимого выбранной строки комбобокса выбора "Загрузка по умолчанию".
1. Режим загрузки:
1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX`
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_BOOT_SILENT`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_BOOT_SILENT`
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config XXXXXX=$VALUE`
где \$VALUE - параметр, цифровой, 1 или 0. Указывает на включение или отключение данной опции.
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_BOOT_SILENT=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_BOOT_SILENT=$VALUE`
где \$VALUE - параметр, строковый. Соответствие:
*splash* - анимация загрузки, полный лог
*splash quiet ub.silent* - анимация загрузки, нет лога
*quiet ub.silent* - без анимации загрузки, минимальный лог
*plymouth.enable=0* - без анимации загрузки, полный лог
1. Имя пользователя меню загрузки:
1. Чтение значения:
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default get boot GRUB_USER`, если получено (null), то значение пустое.
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_USER=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_USER=$VALUE`
где \$VALUE - параметр, строковый. Если выбран параметр комбобокса "Вручную" значение взять из поля "Имя пользователя меню загрузки:".
1. Пароль пользователя меню загрузки:
1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_PASSWORD`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_PASSWORD`
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_PASSWORD=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_PASSWORD=$VALUE`
где \$VALUE - параметр, строковый. Если выбран параметр комбобокса "Вручную" значение взять из поля "Пароль пользователя меню загрузки:".
1. Параметры, передаваемые ядру
1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Параметры, передаваемые ядру"
1. Параметры командной строки:
1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config CMDLINE`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config CMDLINE`
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_CMDLINE_LINUX`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_CMDLINE_LINUX`
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config CMDLINE=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config CMDLINE=$VALUE`
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_CMDLINE_LINUX=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_CMDLINE_LINUX=$VALUE`
где \$VALUE - перечень параметров, полученных исходя из выбранных опций в блоке "Параметры, передаваемые ядру", разделённых пробелом.
1. Терминал для ввода
1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Терминал для ввода"
1. Параметры командной строки:
1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX`
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_TERMINAL_INPUT`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_TERMINAL_INPUT`
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config XXXXXX=$VALUE`
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_TERMINAL_INPUT=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_TERMINAL_INPUT=$VALUE`
где \$VALUE - перечень параметров, полученных исходя из выбранных опций в блоке "Терминал для ввода", разделённых пробелом.
1. Терминал для вывода
1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Терминал для вывода"
1. Параметры командной строки:
1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX`
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_TERMINAL_OUTPUT`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_TERMINAL_OUTPUT`
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config XXXXXX=$VALUE`
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_TERMINAL_OUTPUT=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_TERMINAL_OUTPUT=$VALUE`
где \$VALUE - перечень параметров, полученных исходя из выбранных опций в блоке "Терминал для вывода", разделённых пробелом.
1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.**
1. Главное окно
![](https://gitea.ublinux.ru/miramax166/design-ubl-settings-apps/raw/branch/master/ubl-settings-bootloader/pic/01%28ru_RU%29.png)
![](https://gitea.ublinux.ru/miramax166/design-ubl-settings-apps/raw/commit/88ef0880aa8a7a70768b8d145775894be0d6f67c/ubl-settings-bootloader/pic/01%28ru_RU%29.png)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

@ -22,7 +22,7 @@
1. Приложение разрабатывается под нужды операционной системы UBLinux
1. Использование фирменного логотипа компании
1. Название приложения, техническое: **ubl-settings-video** (далее **\${NAME_APPLICATION}**)
1. Название приложения, публичное: **Видеокарта/Экран**
1. Название приложения, публичное: **Настройки видеоадаптера и дисплея**
1. Стек технологий:
1. Язык программирования: Bash или C(++)
1. Приложение для разработки графического интерфейса: Glade 3
@ -84,20 +84,25 @@
1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю.
1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть"
1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю.
1. Срока уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали.
1. Строка уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали.
1. Рабочая область.
1. Требования к "Рабочей области". Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска:
1. Блок с заголовком "Драйвер". Динамический элемент. От края до края окна по горизонтали.
1. чекбокс "Автоматический выбор и использование драйвера". Статический элемент. Выравнивание по левому краю.
1. лэйбл "Проприетарный драйвер:". Статический элемент. Выравнивание по левому краю. Неактивен, если активирован чекбокс "Автоматический выбор и использование драйвера".
1. комбобокс с вариантами выбора проприетарного драйвера: "Не использовать" и список проприетарных драйверов. Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. Неактивен, если активирован чекбокс "Автоматический выбор и использование драйвера".
1. текстовое поле, активное, недоступное для редактирования. Содержит в себе текст с наименованием используемого проприетарного драйвера. Если проприетарный драйвер не используется - выводится надпись "Не используется". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. Неактивен, если активирован чекбокс "Автоматический выбор и использование драйвера".
1. кнопка с иконкой "Настроить". Вызов окна "Настройка проприетарного драйвера". Статический элемент. Выравнивание по левому краю. Неактивна, если активирован чекбокс "Автоматический выбор и использование драйвера".
1. лэйбл "Отказоустойчивый драйвер nVidia:". Статический элемент. Выравнивание по левому краю.
1. комбобокс с вариантами выбора отказоустойчивого драйвера nVidia: "Отключен", "fbdev". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. лэйбл "Отказоустойчивый драйвер AMD/ATI:". Статический элемент. Выравнивание по левому краю.
1. комбобокс с вариантами выбора отказоустойчивого драйвера AMD/ATI: "Отключен", "fbdev". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. Блок с заголовком "Настройка экрана". Динамический элемент. От края до края окна по горизонтали.
1. чекбокс "Автоматический выбор и использование драйвера". Статический элемент. Выравнивание по левому краю.
1. динамические элементы (могут перемещаться друг относительно друга), представленные иконками дисплеев, включающих в себя графические элементы:
- иконка "звёздочка" - видна у монитора с атрибутом "Основной". Статический элемент. Выравнивание по левому краю.
- иконка "шестерёнка" - видна у всех, вызывает окно "Настройка: Монитор [ПОРТОДКЛЮЧЕНИЯ]". Статический элемент. Выравнивание по левому краю.
1. чекбокс "Не выключать дисплеи". Статический элемент. Выравнивание по левому краю.
1. Блок с заголовком "Гибридная графика". Динамический элемент. От края до края окна по горизонтали.
1. чекбокс "Только дискретное видео (AMD/ATI)". Статический элемент. Выравнивание по левому краю.
1. Блок с заголовком "Дополнительно". Динамический элемент. От края до края окна по горизонтали.
1. **ОСОБЕННОСТИ**

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Loading…
Cancel
Save