А можно пару слов об основных отличиях от тоге же Twitter Bootstrap? Чем принципиально лучше? Возможно есть толк оформить как тему к Twitter Bootstrap, а не плодить очередной css фреймворк.
Делать тему — больше геморроя. Т.е. будут лишние стили, которые нужно переопределять и проверять, что они не проявились в самых неожиданных местах. Этим имеет смысл заниматься если планируется переключение Metro UI => Bootstrap (а такого я делать точно не буду).
Кроме того, я не ставил целью «плодить очередной css фреймворк». Это просто мой код, который, как мне показалось, пригодится другим.
За основу все равно был взят bootstrap. И мне кажется что как тему поставит куда больше людей, чем рискнут использовать вместо уже проверенных фреймворков. Учитывая что пока не видно никаких преимуществ.
Вы правы: преимущества для разработчика, а не для пользователей. Буду благодарен, если приведете хотя бы одно преимущество для пользователей темы перед отдельными стилями.
Видимо, мы с Вами смотрим на вопрос с разных сторон:
— я смотрю с позиции разработчика — у меня 2 преимущества: уменьшение объема работы + меньше потенциальных ошибок, связанных с переопределением стилей;
— Вы смотрите с позиции пользователя этих стилей: с Вашей стороны преимуществ одного варианта над другим я, действительно, не вижу.
Вполне возможно. Начал смотреть с позиции пользователя, когда стал стартапером. Скажу честно, это было не легко. Но, за то что делитесь наработками за это отдельная благодарность, возможно кому то жизнь и обглечит.
Вы правы, поменял заголовок на более спокойный. Надо было сразу так написать. Старый заголовок смотрится, как будто я что-то сделал и впариваю это всем.
Гемороя это да, но все же если переопределять стили через LESS и правильно, на выходе мы получим чистенький и красивый CSS. Уже проверено. Но да, это геморой.
Про русский язык — согласен. Я планирую сделать все на английском и написать нормальное описание. Пока не сделал, т.к. думаю, что важнее доделать оставшиеся пункты из списка на главной странице.
Я сейчас делаю Navbar и исправляю мелкие недоработки, которые периодически нахожу. Если хотите, следующими сделаю окна. Судя по скорости работы над предыдущими элементами, navbar и окна должны быть готовы на этой неделе.
А микрософт самостоятельно не желает выложить набор своих стилей? ну чтоб не привязыватся к бустрапам, а просто использовать стили ModernUI в собственно собираемых темах
Wow… однако хорошо сделанный framework у человека. Вполне составляет конкуренцию работе топикстартера. А кстати, вы рассматривали этот вариант прежде чем начали писать свой? В чём отличия и преимущества вашего?
Ссылка на него есть в топике.
На мой взгляд, основное отличие- metroui.org.ua похож на интерфейс Windows 8, а Milk больше похож на интерфейс сайтов MS.
да действительно. глянул хромом — чекбоксы не чекаются, в опере чакаются но выглядят коряво.
safari на ipad работают, но выглядят слегка корявенько (но не так плохо как в опере)
Кстати, по поводу тумблеров…
Тумблер предполагает, что при его нажатии произойдет какое-то действие, а checkbox — нет (нет действия, только изменение состояния). Разница примерно такая же, как между меню (выбор пункта предполагает действие) и выпадающим списком (нет действия при выборе элемента списка). Я с трудом себе представляю сценарий на сайте, в котором действия происходят при переключении тумблера. Поэтому добавлять тумблеры в Milk пока не планирую.
Я планирую продолжить работу над ним (т.к. сам использую его), но прямо сейчас, к сожалению, нет возможности это сделать.
Вы же понимаете, что я пишу Milk в свое свободное время, и не могу для него отказаться от работы или от решения проблем моей семьи.
В первую очередь я реализовал компоненты, которые был инеобходимы мне для использования в других проектах. Сейчас появилась необходимость вновых компонентах (breadcrumbs, pagination, modal windows). Как только появится свободное время, я вернусь к работе над проектом и начну с этих компонентов.
Также я буду рад, если Вы или кто-то другой решит поучаствовать в проекте вместе со мной (код выложен на github).
Верстка like Metro UI