А меня поражает — не думал, что привыкну к вкладкам снизу за пару часов.
Но в самом деле: взгляд и курсор в основном находятся у меня снизу, так что это краайне удобно. На других браузерах начало не хватать.
Graphics2D.js
размер 69 (полный) / 39 (минимизированный)
JavaScript
последнее обновление 28.11.14
MIT / LGPL
документация есть
форума / группы нет
unit-тестов нет
не модульный? (есть лишь рисование / объекты / события / анимация, прочая функциональность — фильтры, svg и т.п. — выходит в плагины)
зависимостей нет
svg-парсер — частично? (парсинг простейших svg-путей есть, парсинг любых — плагин)
webgl-рендер — нет
IE<9 — нет
Node.js — нет
Watchers — 3
Forks — 0
Project Page — keyten.github.io/Graphics2D/
Code repository — github.com/keyten/Graphics2D
Mozilla и сейчас выглядит «сумасшедшей компанией», которая берётся за достаточно внушительные проекты — такие как PDF.js, Shumway, Firefox OS.
Подобное несложно ожидать от компаний размера Google или Microsoft, но от Mozilla…
При создании обводки планеты (функция createOrbit, переменная stroke) нужно просто убрать fill: 'black', и добавить после вызова planets.circle — orbit.clip(stroke). Но это будет кушать немножко больше.
Во всех трёх вариантах (LibCanvas, FabricJS, Graphics2d) реализовано именно так: при наведении — подсказка с именем планеты, при клике — остановка анимации.
Если смотреть на ТЗ, мне не совсем понятно, что за меню (что там должно быть), а также как различать клик для меню и клик для анимации:
При клике на планету выпадает меню. При наведении мыши на планету и при клике по ней анимация данной планеты останавливается, остальные планеты продолжают свое движение.
Так что я решил реализовать последовать примеру других вариантов :)
Уже списаны, если не ошибаюсь(
По крайней мере, видел где-то, что отменили весь канон.
Собственно говоря, каноничность была разной степени (например, Старкиллер был частично каноничен, в официальную историю ЗВ не попал, но к её вселенной относился).
И, собственно, на ней и строилась вся история ЗВ, когда каноничным произведение могло стать лишь учитывая другие (уже каноничные) произведения, а также здравый смысл и характеры персонажей. Именно благодаря этому потрясающе сочетались сотни книг, комиксов и т.п. по ЗВ.
Точно также и все события JK (JO и JA) записаны в канон и, соответственно, учитываются другими авторами.
Или хотя бы важность отсутствия плохого (как на скрине выше).
Что интересно, это (имхо) один из критериев доверия к программе.
В html5 разрешили делать click на fileinput, до этого ни хром, ни ff не поддерживали.
Но в самом деле: взгляд и курсор в основном находятся у меня снизу, так что это краайне удобно. На других браузерах начало не хватать.
И есть мысли получше?
Ускоренное же движение (а движение планет — самое что ни на есть ускоренное) мы чувствуем.
Graphics2D.js
размер 69 (полный) / 39 (минимизированный)
JavaScript
последнее обновление 28.11.14
MIT / LGPL
документация есть
форума / группы нет
unit-тестов нет
не модульный? (есть лишь рисование / объекты / события / анимация, прочая функциональность — фильтры, svg и т.п. — выходит в плагины)
зависимостей нет
svg-парсер — частично? (парсинг простейших svg-путей есть, парсинг любых — плагин)
webgl-рендер — нет
IE<9 — нет
Node.js — нет
Watchers — 3
Forks — 0
Project Page — keyten.github.io/Graphics2D/
Code repository — github.com/keyten/Graphics2D
Можете рассчитывать на мою помощь в лс.
Подобное несложно ожидать от компаний размера Google или Microsoft, но от Mozilla…
И у них получается, что немало радует.
Искреннее уважение! :)
С днём рождения, Firefox!
Звёзды с планетами (особенно, экзопланетами) часто называют солнцами (с маленькой буквы), и их системы соответственно :).
Возможно, это не наша солнечная система, а какая-нибудь другая.
При создании обводки планеты (функция createOrbit, переменная stroke) нужно просто убрать
fill: 'black', и добавить после вызова planets.circle —orbit.clip(stroke). Но это будет кушать немножко больше.Если смотреть на ТЗ, мне не совсем понятно, что за меню (что там должно быть), а также как различать клик для меню и клик для анимации:
Так что я решил реализовать последовать примеру других вариантов :)
Возможно, из-за отсутствия средств разработки, как во флеше?
По крайней мере, видел где-то, что отменили весь канон.
Собственно говоря, каноничность была разной степени (например, Старкиллер был частично каноничен, в официальную историю ЗВ не попал, но к её вселенной относился).
И, собственно, на ней и строилась вся история ЗВ, когда каноничным произведение могло стать лишь учитывая другие (уже каноничные) произведения, а также здравый смысл и характеры персонажей. Именно благодаря этому потрясающе сочетались сотни книг, комиксов и т.п. по ЗВ.
Точно также и все события JK (JO и JA) записаны в канон и, соответственно, учитываются другими авторами.