5 مستودعات
Systems that manage the distribution and synchronization of UI panels across multiple browser windows.
Distinct from Multi-Monitor Window Management: Distinct from window movement shortcuts; focuses on the orchestration of panel groups across multiple windows.
Explore 5 awesome GitHub repositories matching development tools & productivity · Multi-Window Layout Managers. Refine with filters or upvote what's useful.
This project is a cross-window 3D visualization system that maintains a consistent scene state across multiple open browser instances. It utilizes a local storage state synchronizer to share real-time application data between different browser tabs. The system coordinates Three.js environments by syncing the internal scene graph, camera angles, and object positions. It achieves this through event-driven state propagation, allowing updates in one window to be reflected in all others without a dedicated backend server. The implementation includes window lifecycle management to track the creati
Provides a implementation that synchronizes camera and object states across multiple windows using Three.js.
Golden Layout is a framework-agnostic UI container and web window layout manager designed to organize application interfaces into a flexible grid of draggable and resizable multi-pane windows. It functions as a hierarchical grid system that arranges page elements into a tree of nested rows and columns to create complex professional interfaces. The system acts as a multi-window workspace orchestrator, allowing components to be detached from the main layout into independent native browser windows. It also serves as a serializable layout engine that captures the arrangement of user interface com
Provides a comprehensive system for managing and synchronizing UI panels across multiple native browser windows.
This project is a boilerplate and starter for building cross-platform desktop applications that integrate a web-based frontend with a native shell. It provides a pre-configured development environment combining Electron, Vite, and Vue to establish a frontend-driven desktop framework. The setup features an integrated development workflow with hot module replacement and automatic reloading for both the main and renderer processes. This allows for real-time updates to the desktop application shell and user interface components without requiring manual restarts. The project covers native system
Supports the design and orchestration of multiple independent application windows to handle complex user interface layouts.
هذا المشروع عبارة عن إضافة Vue.js وأداة بناء مصممة لحزم تطبيقات الويب في ملفات تنفيذية مستقلة لسطح المكتب باستخدام Electron. يعمل كأداة حزم وتغليف لتطبيقات سطح المكتب التي تحول كود الويب إلى حزم تثبيت قابلة للتوزيع عبر أنظمة تشغيل وبنيات متعددة. توفر الأداة بيئة تطوير مخصصة تشغل خادم إعادة تحميل مباشر ونافذة سطح مكتب في وقت واحد لتمكين التكرار السريع. تقوم بأتمتة الإعداد والتكوين المطلوب لحزم عمليات الخلفية والأمامية في ملف تنفيذي واحد. يغطي المشروع مجموعة واسعة من الإمكانيات بما في ذلك تكامل واجهة برمجة تطبيقات نظام التشغيل الأصلي، وتصحيح الأخطاء متعدد العمليات، وتحديثات البرامج الآلية. كما يدعم توزيع البرامج عبر الأنظمة الأساسية، وإدارة النوافذ المتعددة، وتكامل الوحدات الثنائية الأصلية.
Provides systems to manage the distribution and synchronization of UI panels across multiple application windows.
Dockview is a UI framework for building complex, desktop-like interfaces featuring dockable layout components, interactive tab grouping, and a cross-platform panel system. It provides the tools necessary to create environments with draggable tabs, split-views, and customizable panel arrangements. The system is distinguished by its multi-window layout manager, which allows panels to be detached into separate browser windows for multi-monitor setups. It further supports a state-persistent architecture that saves and restores the exact position and configuration of views across different user se
Manages the detaching of panels into separate browser windows for multi-monitor setups and floating overlays.