برمجياتقراءة دقيقتين

ورقة فائزة بجائزة أفضل بحث في UIST 2026 تقترح سحبًا وإفلاتًا يُعلَن بالحالات لا بالكود

فازت ورقة بحثية بجائزة Best Paper في مؤتمر UIST 2026، وهو من أبرز مؤتمرات أبحاث واجهات المستخدم. والورقة للباحثين Joshua Horowitz وAndrew Blinn وJeffrey Heer، وتنطلق من سؤال: هل يمكن جعل رسم ما قابلًا للسحب بمجرد وصف ما يمكن أن يصير إليه؟

والسؤال يستهدف مشكلة يعرفها من بنى واجهة سحب وإفلات. فهذه الخاصية تستهلك وقتًا كبيرًا في التطوير ولا يظهر منها إلا القليل: حسابات للإحداثيات، وشكل بصري أثناء السحب، وحركة انتقال، ومناطق إفلات يحسبها المطور بنفسه. ولذلك يتخلى عنها كثيرون.

تقترح الورقة طريقًا مختلفًا. فالمطور لا يكتب منطق السحب، بل يعلن الحالات التي يمكن أن يصل إليها النموذج إذا تحرك العنصر. ثم يرسم المحرك هذه الحالات كلها على سبيل الاستكشاف، ويحسب أين كان العنصر سيقع في كل منها، ويحوّل هذه المواضع إلى مناطق إفلات مع حركة انتقال. وبذلك تصبح مناطق الإفلات نتيجة للحالات المعلنة، لا شيئًا يُكتب يدويًا.

والتصميم قابل للتركيب، إذ تجتمع سلوكيات سحب بسيطة فوق بعضها، مع خصائص للطفو والتثبيت والانتقالات.

والمكتبة اسمها Dragology، وهي مخصصة لواجهات SVG على الويب، وليست معيارًا ولا خاصية في المتصفحات، ولم تذكر صفحة المشروع شيئًا عن دعم المتصفحات. وتتضمن الصفحة أمثلة تعمل مباشرة في المتصفح يمكن تجربة السحب فيها قبل قراءة أي سطر من الكود، إلى جانب الورقة والفيديو ورابط الكود وحزمة npm.

المصادر

  1. صفحة المشروع البحثي وفيها الورقة والأمثلة
  2. مؤتمر UIST 2026

من عدد الجمعة 26 جمادى الأولى - 6 نوفمبر

أخبار ذات صلة

ذكاء اصطناعي

OpenAI تطلق نموذجين جديدين للصور يولّدان ملفات SVG قابلة للتعديل وصور GIF متحركة عبر الـ API

المغزى: الصورة النقطية تنتهي عند أول طلب تعديل، أما ملف SVG فيبقى مسارات وألوانًا يمكن تغييرها وتكبيرها، وهذا ما يجعل الأيقونات والشعارات المولّدة صالحة للعمل الفعلي.

26 جمادى الأولى - 6 نوفمبر

أخبار الجمعة 26 جمادى الأولى - 6 نوفمبر