Подтвердить что ты не робот

Масштабируйте расстояние между темами Valo и размер виджета до размера темы "Оленевод"

Новая тема Valo теперь используется по умолчанию в приложениях Vaadin 7.3. Эта тема визуально визуализируется с виджетами (кнопками, полями и т.д.), Которые значительно больше (шире и выше), чем в предыдущем стандарте Reindeer тема.

Такой вид теперь популярен в мобильных приложениях на Android и iOS 7/8, а также на некоторых веб-сайтах. Но эти контексты используются для краткого использования в течение нескольких минут. Напротив, бизнес-ориентированные приложения для настольных приложений используются людьми в течение более длительных рабочих сессий, возможно, часами в режиме "включено-выключено" весь день. И бизнес-ориентированные приложения предоставляют гораздо больше информации в более плотном формате. Для такого использования рендеринг по умолчанию темы Valo по умолчанию является неуместным. В частности, шрифты слишком тонкие и слабый, а размер слишком большой для шрифтов и виджетов.

Вало претендует на славу в том, что он создан, чтобы быть регулируемым и легким в морфинге всего несколько строк кода Java и/или CSS. Кто-нибудь экспериментировал с изменением Вало, чтобы он был похож на тему оленя? Любой исходный код или инструкции для совместного использования?

Чтобы быть ясным, моя цель - просто уменьшить визуальную высоту и ширину и размер шрифта. Я не спрашиваю об изменении дизайна, я был бы благодарен за то, что верну немного места в пикселях. Я ищу просто самый простой и безопасный способ получить размер виджета Valo параллельно визуальному размеру своих коллег в теме оленя.

В краткосрочной перспективе я продолжу переопределять значение по умолчанию для использования Reindeer, как описано в этом вопросе StackOverflow.com, Изменить с темы "Valo" на "Оленье" в новом Приложение Vaadin 7.3. Но в долгосрочной перспективе команда Ваадина делает ставку на Вало. В конце концов оленей выпадет в немилость, поэтому я хотел бы узнать, как перейти.

Я открыл Ticket # 14,909, чтобы предложить включить переключатель, чтобы сделать Valo автоматически уменьшенным до схемы оленя.

Некоторые люди неправильно поняли этот пост: мы не говорим о размере хранилища на диске. Мы говорим о пикселях здесь, а не о битах. Визуальный размер, а не размер файла. Графическая компоновка, а не оптимизация widgetset.

Этот вопрос был необъяснимо закрыт как "слишком широкий". Тем не менее он по-прежнему получает голосов. Я прошу вас, чтобы избиратели проголосовали за повторное открытие.

4b9b3361

Ответ 1

Чтобы использовать тему valo в качестве замены темы оленей, вы можете настроить переменные темы , используемые для valo, следующим образом:

$v-font-size: 12px;

$v-unit-size: 26px;
$v-unit-size--small: 20px;
$v-unit-size--tiny: 18px;

$v-layout-margin-top: 18px;
$v-layout-margin-right: 18px;
$v-layout-margin-bottom: 18px;
$v-layout-margin-left: 18px;
$v-layout-spacing-vertical: 7px;
$v-layout-spacing-horizontal: 6px;

(Источник: Проект Valo Demo - тема оленей)


Раздел Книга Ваадин - Вало Тема подробно объясняет, куда поместить эти переменные и как настроить тему.

Ответ 2

У меня также была такая же проблема, когда я переключился с темы оленя на тему Вало. Используя небольшой размер шрифта и семью, перед загрузкой темы была решена моя проблема.

$v-font-size: 12px;
$v-font-family: sans-serif;

@import "../valo/valo.scss";