Цифровой геноцид

@gulagdigital · ai · Russian · active

Subscribers 5.2K Subscribers, last 30 days: 5.2K → 5.2K +10 24h
Reach per post (ERR) 13.0%679 avg views
Posting 6.3/week last 11 minutes ago
Reactions per 1K views 12.1 ❤ 🔥 👍

Новые паттерны взаимодействия с интерфейсом. Декларативный дрег-энд-дроп https://www.youtube.com/watch?v=l7v-UwpsEbk сайт: https://declarative-dragging.github.io/ Обычный паттерн перетаскивание делает цифровое осязаемым. Но проектирование собственных взаимодействий с перетаскиванием требует массы кропотливого кода для геометрии, обратной связи и анимаций. Декларативное перетаскивание переворачивает задачу. Вместо того чтобы напрямую программировать всё это визуальное поведение, вы просто указываете для каждого элемента, который хотите сделать перетаскиваемым, к каким будущим состояниям вашего приложения должно вести его перетаскивание. Наша система спекулятивно отрисовывает эти состояния, чтобы выяснить, куда что может переместиться, а затем объединяет эти возможные миры в плавное, отзывчивое взаимодействие с перетаскиванием. Главное новшество в том, что перетаскивание описывается через состояния модели, а не через геометрию. Создатель паттерна декларативного перетаскивания предполагает : «из текущего состояния этот элемент можно перетащить так, что получится состояние A, B или C». Где эти состояния находятся на экране, система выясняет сама. Это тот же сдвиг, что сделал React для отрисовки (интерфейс как функция от состояния), только перенесённый на взаимодействие: перетаскивание становится навигацией между возможными состояниями модели. Простые варианты поведения можно комбинировать в сложные, а поверх накладывать модификаторы: «парение» элемента за курсором, привязку к позициям, анимированные переходы. Это не нужно программировать заново для каждого случая. Почему это перспективно с точки зрения интерфейса? Интерфейс следует семантике предметной области. Автор думает в терминах своего мира (перестановки, деревья, правила переписывания, рефакторинги), а не в терминах координат и событий мыши - что потенциально хорошо для образовательных продуктов - пользователь перетаскивает из одной области в другую и получает при перетаскивании в каждом домене свой собственный эффект. Например тащите человека в биологическом домене и он у вас живет, покрывается зеленью и тд, перетаскиваете в домен экономики и от него идут экономические формулы Примеры https://joshuahhh.com/dragology/#/demos

Views over time

02004006008005 Nov 17:0615 Nov 11:336835 Nov 17:06: 0 views13 Nov 18:24: 667 views15 Nov 11:33: 683 views
Snapshots we took after posting.
WhenViews
5 Nov 2026, 17:060
13 Nov 2026, 18:24667
15 Nov 2026, 11:33683

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.