14 مستودعات
Modal interfaces specifically designed for gathering text-based user input.
Distinct from Modal Dialogs: Distinct from Modal Dialogs: focuses specifically on text entry and submission rather than general notifications or alerts.
Explore 14 awesome GitHub repositories matching user interface & experience · Text Input Dialogs. Refine with filters or upvote what's useful.
This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser
Demonstrates how to use prompt dialogs to collect text input from the user.
material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot
Provides specialized modal interfaces for users to enter and submit text-based information.
RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi
Provides interactive modal dialogs including date pickers and text input fields for user interaction.
cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction
Provides a scrollable date picker component for selecting day, month, and year.
Pikaday is a lightweight JavaScript datepicker library and client-side date input manager. It provides a standalone calendar interface for selecting dates in web applications as a zero-dependency UI component that operates without external frameworks or libraries. The tool features a modular CSS architecture that separates structural logic from visual presentation, allowing for flexible customization of the calendar layout. It includes built-in support for calendar localization, enabling the update of month names and weekday labels to match specific languages or regions. The library manages
Binds calendar pickers to input fields with support for date formatting and range restrictions.
Notie is a zero-dependency JavaScript UI library providing a suite of lightweight interface components for data collection, selection prompts, and system-level status notifications. It functions as an input component suite and a selection dialog tool that operates in any JavaScript environment without requiring third-party packages. The library includes a collection of notification tools, such as themed toast notifications that disappear after a set time and forced alert notifications that require explicit user acknowledgment for critical information. It also provides interactive dialogs for
Provides modal text input fields with custom validation for gathering string data.
Vuesax هو إطار عمل للواجهة الأمامية ومكتبة مكونات واجهة مستخدم لتطبيقات Vue.js. يوفر نظام تصميم قابلاً للتخصيص ومجموعة من عناصر واجهة المستخدم المصممة مسبقاً لتسريع تطوير واجهات الويب. يتميز المشروع بمجموعة أدوات بصرية قابلة للسمات تدعم تحديثات الألوان الديناميكية وتخصيص الأنماط من جانب الخادم للحفاظ على هوية العلامة التجارية. يتميز أيضاً بمكون جدول بيانات متخصص مع دعم مدمج للتحرير داخل الخلية والمعالجة من جانب الخادم للترقيم والتصفية والفرز. تغطي المكتبة سطحاً واسعاً من قدرات واجهة المستخدم، بما في ذلك نظام شبكة من اثني عشر عموداً مستجيباً، وعناصر نموذج شاملة، وأدوات تخطيط متنوعة مثل بطاقات المحتوى والقوائم القابلة للطي. كما تتضمن أدوات تنقل مثل الأشرطة الجانبية وفتات الخبز، بالإضافة إلى مجموعة من التراكبات بما في ذلك مربعات حوار مشروطة، وإشعارات النظام، وتلميحات الأدوات.
Includes modal interfaces designed to collect specific information via custom input fields.
Bootbox هي مكتبة حوار برمجية وواجهة نوافذ منبثقة (Modal) بلغة JavaScript مصممة لإنشاء حوارات تنبيه وتأكيد ومطالبة غير محظورة. تعمل كغلاف لإطار عمل Bootstrap CSS، مما يوفر مجموعة أدوات لإضافة تفاعلات منبثقة مصممة إلى واجهات الويب. تحاكي المكتبة سلوكيات حوار المتصفح الأصلية من خلال واجهة برمجة تطبيقات برمجية، مستبدلة التنبيهات المحظورة بنوافذ منبثقة غير متزامنة. تتميز المكتبة بتوفير تصميم واجهة مترجم، مما يسمح بترجمة أزرار الحوار والمحتوى عبر لغات متعددة باستخدام مجموعات ترجمة مدمجة أو مخصصة. يغطي المشروع مجموعة من مكونات الحوار، بما في ذلك الإخطارات البسيطة، ومطالبات التأكيد، وحقول الإدخال المهيكلة لالتقاط النصوص أو كلمات المرور أو التحديدات. يوفر أدوات للتكوين المرئي، مثل ضبط حجم الحوار وتوسيطه، إلى جانب إمكانيات الإدارة للتحكم في دورات حياة الحوار وإجراء عمليات إغلاق جماعية للنوافذ النشطة.
Collects text input from the user via modal windows and returns values through callbacks.
This is a Go client library for interacting with the Slack API, providing a programmatic interface to manage channels, users, and workspace settings. It functions as a bot framework and event handler, allowing for the development of automated assistants that respond to workspace activities. The library includes a dedicated Block Kit builder for constructing complex UI layouts, such as interactive elements, data tables, and visualizations, for rich messaging. It also provides a full implementation for managing user authentication and identity verification through OAuth2 and OpenID Connect. Br
Provides the ability to define structured input fields for collecting user data within interactive messages.
MaterialDateTimePicker هي مكتبة لمكونات واجهة المستخدم المتوافقة مع Material Design لنظام Android، توفر أدوات قياسية لاختيار التواريخ والأوقات والقيم الزمنية المدمجة. تنفذ مجموعة من مربعات الحوار القابلة للتخصيص التي تتبع نظام Material Design لضمان تفاعلات واجهة مستخدم متسقة. تتميز المكتبة بمنتقي تاريخ ووقت مدمج ينسق العرض المتسلسل لمربعات حوار التقويم والساعة. وتوفر قيوداً محددة لكل من اختيار التاريخ والوقت، مما يسمح بتقييد النطاقات القابلة للاختيار، وأيام محددة، وفترات زمنية مطلوبة. تتم معالجة التكوين المرئي من خلال نظام تصميم قائم على السمات، يدعم ألوان التمييز المخصصة، وتبديل الوضع المظلم، وتخصيص نص زر الإجراء. يتم تنفيذ هذه المكونات كأجزاء حوار (dialog fragments) لإدارة دورة الحياة وتراكبات الشاشة داخل تطبيقات Android.
Ships a modal dialog for date selection with support for custom ranges and highlighted days.
mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor
Allows programmatically triggering modal interfaces specifically designed for gathering text-based user input.
YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst
Triggers a standalone input dialog at the cursor position for quick data entry.
Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive
Prompts users for text or calibration values using asynchronous modal input dialogs.
هذا المشروع عبارة عن منصة مفتوحة المصدر لإدارة علاقات العملاء (CRM) تعمل كإطار عمل لتطوير التطبيقات منخفضة الكود (low-code). توفر واجهة موحدة لتتبع خطوط أنابيب المبيعات، وإدارة تفاعلات العملاء، وأتمتة توجيه العملاء المحتملين. تم بناء المنصة لتعمل كأداة لأتمتة عمليات الأعمال، مما يسمح للمستخدمين بتحديد هياكل بيانات وسير عمل مخصصة لتبسيط المهام التشغيلية. يتميز النظام بمعماريته المدفوعة بالبيانات الوصفية، والتي تتيح توليد النماذج الديناميكي ونمذجة المستندات العلائقية. ومن خلال استخدام حقن نصوص الخادم (server-side script injection) وكتابة نصوص النماذج المخصصة، يمكن للمستخدمين فرض منطق عمل معقد وقواعد التحقق من البيانات مباشرة داخل التطبيق. كما يندمج النظام مع تخطيط موارد المؤسسات وأنظمة الاتصال الخارجية، مما يركز السجلات المالية وقنوات المراسلة في لوحة تحكم إدارة واحدة. تدعم المنصة نطاقاً واسعاً من القدرات التشغيلية، بما في ذلك تعيين العملاء المحتملين آلياً، وفرض اتفاقيات مستوى الخدمة، والاتصال متعدد القنوات. يمكن للمستخدمين تنظيم البيانات من خلال طرق عرض وتصورات مخصصة، بينما يسهل إطار العمل الأساسي تعاون الفريق من خلال الملاحظات المشتركة وسجلات المهام. تم تصميم النظام للنشر في بيئات الحاويات، مما يضمن أداء متسقاً عبر البنية التحتية الخاصة أو السحابية.
Provides interactive modal dialogs with structured input fields for efficient data capture and editing.