Внезапно, Preact по статам httparchive распространен почти так же как Vue o_O
https://twitter.com/_developit/status/1588079570783199232
https://twitter.com/_developit/status/1588079570783199232
🤔7👎1🤡1
vivaldi
В этом браузере огромное количество фич и кастомизаций, но ступая на эту тропу очень сложно остановится - фантазия летит вперед и возможности быстро заканчиваеются.
Еще фича на которую я сильно расчитывал - одно место под веб, почту и календарь, но оказалось что это возможно только на компе, а на мобильном браузере синкаются только заметки и закладки.
Сейчас я активно пользуюсь лишь двумя отличительными фичами: второй ряд вкладок в группе и веб панели для музыки, почты, календаря. Последние от Proton которым я пока что очень доволен.
Ну а теперь по мелочам:
- регистрация почты на их домене vivaldi требует другой почты (а я хотел все с нуля начать)
- про не синхронизацию напоминалок, календаря, почты уже сказал
- ховер на таб показывает превью с первым загруженным экраном (не обновляет картинку для SPA)
- не работает ctrl+F в настройках
- нельзя из результата поиска по настройкам перейти на страницу этой настройки
- при клике вне веб-панели она закрывается, но клик так же попадает на страницу (можно случайно что-то нажать)
- создание задачи не сабмитится по Enter
- ui иногда замирает полностью на пару секунд (было в первую неделю, во вторую не замечал)
- кастомизируется очень многое, но не абсолютно все, я ни раз натыкался на то что чего-то не хватает
- из попапа почты нельзя отметить письмо как прочитанное
- из превью письма (в новой вкладке) нельзя архивировать или удалить его
- в некоторых меню сложно ориентироваться: нет иконок, нет вложенности, просто большо список
- стили в некоторых местах едут
- в нативных интерфейсах не работают расширение - забудьте про переводчик и grammarly в почтовом клиенте
- сообщение при открытии его в списке не прочитывается и кнопки для этого нет
- странно синкает (не синкает?) прочитанные письма с ориджином
Я не почувствовал единого и слаженного UX, хотя и какие-то намеки были. Попробовать рекомендую, можно найти что-то действительное интересное, но я сейчас в поисках другого браузера.
В этом браузере огромное количество фич и кастомизаций, но ступая на эту тропу очень сложно остановится - фантазия летит вперед и возможности быстро заканчиваеются.
Еще фича на которую я сильно расчитывал - одно место под веб, почту и календарь, но оказалось что это возможно только на компе, а на мобильном браузере синкаются только заметки и закладки.
Сейчас я активно пользуюсь лишь двумя отличительными фичами: второй ряд вкладок в группе и веб панели для музыки, почты, календаря. Последние от Proton которым я пока что очень доволен.
Ну а теперь по мелочам:
- регистрация почты на их домене vivaldi требует другой почты (а я хотел все с нуля начать)
- про не синхронизацию напоминалок, календаря, почты уже сказал
- ховер на таб показывает превью с первым загруженным экраном (не обновляет картинку для SPA)
- не работает ctrl+F в настройках
- нельзя из результата поиска по настройкам перейти на страницу этой настройки
- при клике вне веб-панели она закрывается, но клик так же попадает на страницу (можно случайно что-то нажать)
- создание задачи не сабмитится по Enter
- ui иногда замирает полностью на пару секунд (было в первую неделю, во вторую не замечал)
- кастомизируется очень многое, но не абсолютно все, я ни раз натыкался на то что чего-то не хватает
- из попапа почты нельзя отметить письмо как прочитанное
- из превью письма (в новой вкладке) нельзя архивировать или удалить его
- в некоторых меню сложно ориентироваться: нет иконок, нет вложенности, просто большо список
- стили в некоторых местах едут
- в нативных интерфейсах не работают расширение - забудьте про переводчик и grammarly в почтовом клиенте
- сообщение при открытии его в списке не прочитывается и кнопки для этого нет
- странно синкает (не синкает?) прочитанные письма с ориджином
Я не почувствовал единого и слаженного UX, хотя и какие-то намеки были. Попробовать рекомендую, можно найти что-то действительное интересное, но я сейчас в поисках другого браузера.
Vivaldi Browser
Vivaldi Browser | Powerful, Personal and Private web browser
It’s a web browser. But fun. It comes with a bunch of clever features built-in. It’s super flexible and does not track you. Get the Vivaldi browser for desktop, mobile, and your car!
👍9❤1
Кирилл Мокевнин вообще легендарный человек и любые его доклады рекомендуются к ознакомлению.
Например:
Ментальное программирование
Почему сложно программировать UI
Например:
Ментальное программирование
Почему сложно программировать UI
👍16
Сегодня будет релиз третьего реатома, итог работы последних четырех лет: исследования, разработка, прототипирование и поддержка.
Ещё много впереди, но, объективно говоря, уже сейчас это ультимативное решение, все аналоги имеют лишь с половину фич.
Первая презентация сегодня будет тут: https://holyjs.ru/schedule/days/1
В ближайшие несколько недель буду сюда дублировать основные фишки и кейсы использования, такой фолбек на русский из документации. Там много интересного, в докладе как раз будет не столько о фичах библиотеки, сколько о важных паттернах разработки, которые она реализует, но которые можно использовать и самому.
Ещё много впереди, но, объективно говоря, уже сейчас это ультимативное решение, все аналоги имеют лишь с половину фич.
Первая презентация сегодня будет тут: https://holyjs.ru/schedule/days/1
В ближайшие несколько недель буду сюда дублировать основные фишки и кейсы использования, такой фолбек на русский из документации. Там много интересного, в докладе как раз будет не столько о фичах библиотеки, сколько о важных паттернах разработки, которые она реализует, но которые можно использовать и самому.
🔥50👍4
artalog
headless ui Выше я говорил о том что множество UX паттернов не привязано к картинке, а описывают взаимодействия, которые могут быть нарисованы по разному, но должны включать в себя определенную логику хранения и обработки состояния. Эту логику можно отделить…
Хочется напомнить этот пост про headleess-ui.
Замена реакита сейчас разрабатывается в виде https://ariakit.org. Кстати, вот моя старая заметка он нем.
У меня есть сильное намерение переписать его на реатом. Точнее, понемногу портировать самые сложные компоненты, что бы дать больший контроль над ними и отвязать от тяжелого и медленного реакта. В ближайшее время накидаю ишьесов и расскажу подробнее на сколько тяжело сделать хорошо "простой" автокомплит.
Замена реакита сейчас разрабатывается в виде https://ariakit.org. Кстати, вот моя старая заметка он нем.
У меня есть сильное намерение переписать его на реатом. Точнее, понемногу портировать самые сложные компоненты, что бы дать больший контроль над ними и отвязать от тяжелого и медленного реакта. В ближайшее время накидаю ишьесов и расскажу подробнее на сколько тяжело сделать хорошо "простой" автокомплит.
Telegram
artalog
headless ui
Выше я говорил о том что множество UX паттернов не привязано к картинке, а описывают взаимодействия, которые могут быть нарисованы по разному, но должны включать в себя определенную логику хранения и обработки состояния.
Эту логику можно отделить…
Выше я говорил о том что множество UX паттернов не привязано к картинке, а описывают взаимодействия, которые могут быть нарисованы по разному, но должны включать в себя определенную логику хранения и обработки состояния.
Эту логику можно отделить…
👍9🤡1
artalog
Хочется напомнить этот пост про headleess-ui. Замена реакита сейчас разрабатывается в виде https://ariakit.org. Кстати, вот моя старая заметка он нем. У меня есть сильное намерение переписать его на реатом. Точнее, понемногу портировать самые сложные компоненты…
В чате спросили “Где можно проверить сайт на доступность?”в в другом чате ответили:
https://developer.chrome.com/docs/devtools/accessibility/reference/
https://wave.webaim.org
https://www.deque.com/axe/ (бесплатное расширение)
http://accessibilityinsights.io
https://accessibe.com/accessscan
https://developer.chrome.com/docs/devtools/accessibility/reference/
https://wave.webaim.org
https://www.deque.com/axe/ (бесплатное расширение)
http://accessibilityinsights.io
https://accessibe.com/accessscan
#help_oss Помогите пофиксить баги в мобильной версии reatom.dev 🙂 Нужно провести небольшое тестирование, в том числе на айфоне (у меня нет).
https://github.com/artalar/reatom/issues/445
https://github.com/artalar/reatom/issues/445
GitHub
Fix mobile view for docs site · Issue #445 · artalar/reatom
There is a couple of issues for iOS and the weight of the main content is not always 100vw (sometimes bigger). Please note, that the horizontal scroll and sidebar overflow is intended behavior. rea...
Сегодня опять напомню о хорошем посте - про CSS-шлюзы 🙂
В последних веб-стандартах обсуждали ремы и склонялись скорее к тому что бы их не использовать и были аргументы в пользу консистентности макета и верстки, едениц измерения. Наверное, в большинстве случаев так и есть, но я бы не ставил здесь точку и по возможности экспериментировал 🙂
Зум отличается от подхода с ремами тем что он скейлит не только текст, но и вообще все визуальные элементы, в том числе бордеры, что иногда смотрится стремно. При верстке на ремах же для некоторых размеров можно (и нужно!) использовать пиксели.
Ещё на мобилках зумить весь сайт иногда вообще нельзя или не удобно.
Аргумент про большие компании вообще не считайте, они решают свои проблемы, у них нет цели сделать всем хорошо, там важнее мейнстрим.
А если вам хочется посмотреть на наглядный пример использования ремов - reatom.dev. Лайфхак - у меня нет макета ни к нему, не к mono 😃
И специально для тестов я добавил поддержку url параметра
reatom.dev
reatom.dev/?__remSize=16px
В последних веб-стандартах обсуждали ремы и склонялись скорее к тому что бы их не использовать и были аргументы в пользу консистентности макета и верстки, едениц измерения. Наверное, в большинстве случаев так и есть, но я бы не ставил здесь точку и по возможности экспериментировал 🙂
Зум отличается от подхода с ремами тем что он скейлит не только текст, но и вообще все визуальные элементы, в том числе бордеры, что иногда смотрится стремно. При верстке на ремах же для некоторых размеров можно (и нужно!) использовать пиксели.
Ещё на мобилках зумить весь сайт иногда вообще нельзя или не удобно.
Аргумент про большие компании вообще не считайте, они решают свои проблемы, у них нет цели сделать всем хорошо, там важнее мейнстрим.
А если вам хочется посмотреть на наглядный пример использования ремов - reatom.dev. Лайфхак - у меня нет макета ни к нему, не к mono 😃
И специально для тестов я добавил поддержку url параметра
__remSize, который задает documentElement.style.fontSize. Вот попробуйте, откройте две вкладки рядом, поменяйте значение __remSize:reatom.dev
reatom.dev/?__remSize=16px
Telegram
artalog
CSS-lock / CSS-шлюзы
Всегда хочется что бы веб приложением можно было пользоваться адекватно на всех устройствах, что бы контролы и текст не съезжали и при этом не было вертикального скрола. Те нужно что бы размер всей области просмотра динамически скейлился…
Всегда хочется что бы веб приложением можно было пользоваться адекватно на всех устройствах, что бы контролы и текст не съезжали и при этом не было вертикального скрола. Те нужно что бы размер всей области просмотра динамически скейлился…
👍2😁1
👍3🤮3🤔1
Интересные новости headless-ui.
Адобовский юй-кит пополнился хуками для DnD: https://react-spectrum.adobe.com/blog/drag-and-drop.html
И там упоминается что оно так же может работать с уже существующими списками, таблицами и гридам.
Вообще, если вы еще не следите за этой дизайн системой - очень советую, там фундаментально перепридумывают архитектуру и микропаттерны имплементации дизайн системы и дружат все это с множеством браузерных особенностей: react-spectrum.adobe.com/blog
Адобовский юй-кит пополнился хуками для DnD: https://react-spectrum.adobe.com/blog/drag-and-drop.html
И там упоминается что оно так же может работать с уже существующими списками, таблицами и гридам.
Вообще, если вы еще не следите за этой дизайн системой - очень советую, там фундаментально перепридумывают архитектуру и микропаттерны имплементации дизайн системы и дружат все это с множеством браузерных особенностей: react-spectrum.adobe.com/blog
Adobe
Taming the dragon: Accessible drag and drop
We are excited to announce the release of drag and drop support in React Aria and React Spectrum! This includes a suite of hooks for implementing drag and drop interactions, with support for both mouse and touch, as well as full parity for keyboard and screen…
👍17
👍6❤2
tg_image_1453307235.jpeg
519.2 KB
Поменял темы на Box UK и Box UK Light
#ide
"editor.fontFamily": "Iosevka Term",
"editor.fontWeight": "600",
"editor.fontLigatures": true,
"editor.fontSize": 18,#ide
😐4🔥3👍2🥱2
Автоинкремент версии пакета при обновлении его зависимостей
Очередной ответ на вопрос “а зачем пилить свой велосипед”. Есть мета пакет framework, который просто зависит от пачки типовых пакетов и делает из них реекспорты - удобно ставить, удобно импортить, удобно.
Но что бы обновление любого зависимого пакета попало к вам в проект, нужно доставлять его вручную, либо использовать какие-то патч утилиты / доп команды пакетных менеджеров, которые не знаю я и большинство других разработчиков.
Поэтому решил автоматически бампать версию фреймворка с новыми минимальными версиями зависимостей при апдейте какой-то зависимости. Патч скрипта паблиша по ссылке в заголовке. Про сам скрипт уже рассказвал.
Очередной ответ на вопрос “а зачем пилить свой велосипед”. Есть мета пакет framework, который просто зависит от пачки типовых пакетов и делает из них реекспорты - удобно ставить, удобно импортить, удобно.
Но что бы обновление любого зависимого пакета попало к вам в проект, нужно доставлять его вручную, либо использовать какие-то патч утилиты / доп команды пакетных менеджеров, которые не знаю я и большинство других разработчиков.
Поэтому решил автоматически бампать версию фреймворка с новыми минимальными версиями зависимостей при апдейте какой-то зависимости. Патч скрипта паблиша по ссылке в заголовке. Про сам скрипт уже рассказвал.
GitHub
chore: autoinc framework version for publish · artalar/reatom@d7b8616
Reatom - tiny and powerful reactive system with immutable nature - chore: autoinc framework version for publish · artalar/reatom@d7b8616
👍2
Forwarded from UfoStation
В ближайшем времени будет запись нового выпуска подкаста Станция НЛО
Рассмотрим язык программирования Clojure, а поможет нам известный в узких кругах гость 😎
Напишите какие вопросы вы хотели бы, чтобы были озвучены в выпуске, если таковые имеются
Рассмотрим язык программирования Clojure, а поможет нам известный в узких кругах гость 😎
Напишите какие вопросы вы хотели бы, чтобы были озвучены в выпуске, если таковые имеются
🔥5👍1
UfoStation
В ближайшем времени будет запись нового выпуска подкаста Станция НЛО Рассмотрим язык программирования Clojure, а поможет нам известный в узких кругах гость 😎 Напишите какие вопросы вы хотели бы, чтобы были озвучены в выпуске, если таковые имеются
^ переходите в канал, оставляйте вопросы в комментариях к посту. Подписывайтесь, добьем Сергею 2к :)
❤4👍1