5 Repos
Capabilities for dynamically hiding or showing items within a list based on specific user-defined criteria.
Distinct from Filtered Paginated Listings: None of the candidates match; [f0_mt1] is for CMS pagination, [f0_mt2] is inside an awesome-list for VPNs, [f0_mt3] is about language comprehensions, and [f0_mt4] is specifically for fuzzy-matching.
Explore 5 awesome GitHub repositories matching user interface & experience · List Data Filtering. Refine with filters or upvote what's useful.
Dieses Projekt ist eine Erweiterungsbibliothek für Android RecyclerView und bietet ein Toolkit für die Implementierung fortgeschrittener Listeninteraktionen. Es fungiert als Framework zum Hinzufügen von Drag-and-Drop-Sortierung, Swipe-Aktionen und benutzerdefiniertem Zeilenverhalten zu Listen- und Rasteranzeigen. Die Bibliothek enthält einen dedizierten Manager für das Neuanordnen von Elementen per Drag-and-Drop sowie ein Swipe-Aktions-Framework, das versteckte Buttons durch horizontale Gesten enthüllt. Sie bietet zudem Dienstprogramme für die Erstellung erweiterbarer Zeilen und gefilterter Ansichten. Zusätzliche Funktionen decken die Komposition von Listenabschnitten für Header und Footer, Datenfilterung zur Verfeinerung der angezeigten Informationen sowie die Möglichkeit ab, die Sichtbarkeit ergänzender Details innerhalb einzelner Listenelemente umzuschalten.
Managing how data is displayed in a list by hiding or showing items based on specific user-defined criteria.
Zag ist eine Headless-UI-Zustandsmaschinenbibliothek, die ungestylte Komponentenlogik bereitstellt, um konsistentes Verhalten über verschiedene Rendering-Engines hinweg sicherzustellen. Sie fungiert als Toolkit zur Modellierung komplexer User-Interface-Interaktionen unter Verwendung von Statecharts und entkoppelt die zugrunde liegende Logik und Accessibility-Attribute vom visuellen Styling. Die Bibliothek ist framework-agnostisch und nutzt spezialisierte Adapter, um ihre Zustandsmaschinenlogik mit verschiedenen JavaScript-Bibliotheken wie React, Solid, Vue und Svelte zu verbinden. Dieser Ansatz ermöglicht es Entwicklern, ein einheitliches Interaktionsmodell beizubehalten, während sie jede CSS- oder Styling-Lösung durch zustandsgesteuerte Datenattribute anwenden können. Zag deckt ein breites Spektrum an funktionalen Bereichen ab, einschließlich umfassendem Accessibility-Management für Tastaturnavigation und ARIA-Attribute sowie eine riesige Sammlung interaktiver Primitiven. Dazu gehören Input-Controls, Navigationselemente wie Menüs und Tabs, Overlay-Komponenten wie Dialoge und Popovers sowie komplexe Medienhandhabung für Bildzuschnitt und Signaturerfassung. Es bietet zudem Utilities für hierarchisches Datenmanagement, asynchrone Listenbehandlung und ein System zur Konstruktion geführter Produkttouren.
Implements logic for refreshing and filtering data lists based on search queries processed locally or on a server.
FundamentalAnalysis ist eine umfassende Bibliothek für Finanzanalysen, ein Framework für quantitative Finanzen und ein Integrator für makroökonomische Daten. Sie bietet Werkzeuge zur Berechnung von Finanzkennzahlen, zur Ausführung von Kennzahlen zur Unternehmensgesundheit sowie zur Bewertung von Derivaten und Anleihen mittels mathematischer Modelle. Das Projekt integriert diverse Datenströme, darunter globale Wirtschaftsindikatoren, Echtzeit-Marktkurse und standardisierte Unternehmensabschlüsse. Es verfügt über eine Engine für technische Analysen zur Generierung von Momentum- und Volatilitätsindikatoren sowie einen Portfolio-Performance-Analysator zur Verfolgung risikobereinigter Renditen und der Asset-Allokation. Die analytische Oberfläche deckt die Vermögensbewertung durch Discounted-Cash-Flow- und Intrinsic-Value-Modellierung, Risikomanagement mittels Value-at-Risk- und stochastischer Volatilitätsprognose sowie die Analyse festverzinslicher Wertpapiere ab. Zudem umfasst sie Funktionen für die Derivatebewertung, Multi-Faktor-Risikomodellierung sowie die Extraktion von Analystenschätzungen und Konsensempfehlungen. Die Bibliothek ist in Python implementiert.
Retrieves available column values to enable query building without loading full datasets.
Derby ist ein isomorphes MVC-Framework und eine Echtzeit-Datensynchronisations-Engine, die für den Aufbau kollaborativer Anwendungen konzipiert ist. Es fungiert als bidirektionale Data-Binding-Bibliothek und Template-Engine, die eine einzige Codebasis zwischen Node.js und dem Browser teilt, um den Status über Clients und Server hinweg zu synchronisieren. Das Framework zeichnet sich durch den Einsatz von Operational Transformation aus, um Datenkonflikte automatisch aufzulösen, was Echtzeit-Shared-Editing und Multi-User-Kollaboration ermöglicht. Es verwendet ein differenzielles State-Mutation-Modell, um Updates durch Deep-Equality-Checks zu minimieren und sicherzustellen, dass nur geänderte Werte propagiert werden. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich reaktivem State-Management, isomorphem Routing und modularer UI-Komponentenentwicklung. Sie bietet Tools zur Verwaltung verschachtelter Datenpfade, zur Ausführung isomorpher Renderings für schnelle initiale Ladezeiten und zur Integration mit Server-Middleware. Das System ist in TypeScript implementiert.
Generates dynamic, live-updating lists from data sources based on varying parameters or source changes.
FastAdapter is a framework for Android development designed to simplify the creation of complex list interfaces. It functions as a modular controller for list views, providing a system to bind data models to custom view templates while reducing the boilerplate code typically required for managing list adapters. The library distinguishes itself through an adapter composition pattern that allows developers to aggregate multiple independent data sources into a single unified list. It utilizes a type-safe registry to map data models to specific view holders and employs a centralized event dispatc
Dynamically hides or shows items within a list based on user-defined search predicates.