awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesSelection Change Listeners

Event handlers that trigger logic when users change the selection of cells, rows, or columns in a grid.

Distinct from Change Detection: Existing candidates focus on state change detection for rendering or test selection, not UI selection events in a spreadsheet.

Explore 3 awesome GitHub repositories matching user interface & experience · Selection Change Listeners. Refine with filters or upvote what's useful.

Awesome Selection Change Listeners GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jspreadsheet/ceAvatar jspreadsheet

    jspreadsheet/ce

    7,186Vezi pe GitHub↗

    This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ

    Triggers custom logic when the grid gains focus or when the user changes selected cells.

    JavaScriptdata-griddatagriddatatables
    Vezi pe GitHub↗7,186
  • toeverything/blocksuiteAvatar toeverything

    toeverything/blocksuite

    5,544Vezi pe GitHub↗

    BlockSuite is a collaborative block editor framework built on a hierarchical block tree data model with CRDT-based state synchronization for real-time multi-user editing. It provides an extensible block component system, allowing developers to define custom block types through declarative schemas, services, and rendering components. The editor is packaged as cross-framework web components, making it embeddable in any JavaScript environment. The framework distinguishes itself with a command-driven editing pipeline that composes type-safe editing actions with dynamic context sharing and control

    Provides the ability to listen for changes to local and remote selections to synchronize user interactions.

    TypeScriptblockblock-editorcollaboration
    Vezi pe GitHub↗5,544
  • pythonguis/pythonguis-examplesAvatar pythonguis

    pythonguis/pythonguis-examples

    4,602Vezi pe GitHub↗

    Acest proiect este o colecție de modele de implementare și exemple de cod sursă pentru construirea de aplicații desktop folosind diverse biblioteci de interfață Python. Oferă implementări de referință și modele arhitecturale pentru mai multe framework-uri, inclusiv PyQt, PySide, Tkinter, Kivy și Streamlit. Repository-ul se distinge prin oferirea de exemple specializate pentru diverse tipuri de interfețe, variind de la software desktop profesional și ferestre native până la dashboard-uri de date web reactive și instrumente de data science. Include material de referință specific pentru modele UI cross-platform, cum ar fi layout-urile model-view și execuția asincronă a sarcinilor în fundal. Proiectul acoperă o gamă largă de capabilități, inclusiv gestionarea layout-ului, dezvoltarea de widget-uri personalizate cu animații și randarea accelerată GPU pentru vizualizări în timp real. De asemenea, demonstrează tehnici de gestionare a datelor, cum ar fi filtrarea bazată pe proxy și stilizarea datelor tabelare, precum și fluxuri de lucru de deployment pentru împachetarea codului sursă în executabile distribuibile cu active încorporate. Exemplele abordează în continuare componente UI funcționale, cum ar fi validarea input-ului, meniurile de navigare și integrarea în system tray, alături de implementări de securitate pentru autentificarea utilizatorilor și controlul accesului bazat pe roluri.

    Implements event listeners that trigger application logic when a user changes a selection in a widget.

    Pythondesktopdesktop-applicationexample-app
    Vezi pe GitHub↗4,602
  1. Home
  2. User Interface & Experience
  3. Selection Change Listeners