3 dépôts
Engines that evaluate boolean logic to determine the visibility of UI elements.
Distinct from Expression-Based Switch Cases: Focuses on UI visibility logic rather than general language control flow switch cases.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Visibility Expression Evaluators. Refine with filters or upvote what's useful.
Shell is a Windows File Explorer context menu manager and shell UI customizer. It functions as a registry-based shell extension that uses a declarative configuration engine to add, remove, and modify context menu entries within the operating system. The project distinguishes itself through a text-based configuration system that supports logical expressions and conditional rules to control menu item visibility. It allows for the creation of multi-level cascade menus and the integration of custom visual identifiers, including SVG icons and glyphs, directly into the shell interface. Broad capab
Provides a custom logic engine to conditionally show or hide context menu items based on the selected object.
Ce projet est un framework de rendu de formulaires basé sur JSON et un créateur visuel conçu pour la collecte dynamique de données. Il fournit une bibliothèque de construction de formulaires JavaScript qui transforme les schémas JSON en formulaires web fonctionnels et en assistants multi-étapes, avec un créateur de sondages visuel dédié pour concevoir des mises en page et une logique de branchement sans écrire de code. La bibliothèque se distingue par son intégration bidirectionnelle avec les PDF, permettant la conversion de schémas JSON en documents PDF remplissables et l'extraction de données structurées à partir de PDF existants. Elle propose également des fonctionnalités avancées pour créer des évaluations notées et des calculateurs qui traitent des entrées numériques pour fournir des résultats pondérés en temps réel. Le système couvre une large surface de fonctionnalités, incluant le branchement conditionnel et la validation d'entrées multi-étapes, la localisation multilingue et un rendu agnostique au framework pour React, Angular et Vue.js. Il inclut en outre des outils de visualisation des données de réponse, un théming basé sur les variables CSS et la conformité à l'accessibilité WCAG.
Evaluates a custom string-based expression language to trigger dynamic visibility and branching behaviors based on user input.
Code Tour est une extension VS Code qui permet de créer des visites guidées interactives et étape par étape d'une base de code. Il sert d'outil de documentation guidée, mappant des explications descriptives directement sur des lignes de fichiers et des répertoires spécifiques au sein de l'éditeur pour faciliter l'onboarding et le transfert de connaissances techniques. Le système se distingue par l'utilisation d'ancrages basés sur des expressions régulières pour maintenir la stabilité des étapes à travers différentes versions du code source, et par la capacité d'exporter les visites sous forme de fichiers portables contenant le contexte de code nécessaire pour une lecture sans le dépôt local original. Il prend également en charge la synchronisation avec le contrôle de version via le versionnage Git des visites et fournit une détection de dérive pour identifier quand les changements de code brisent les liens existants. Le projet couvre un large éventail de capacités, incluant l'enregistrement et la conception de visites, un moteur de lecture avec découverte via la gouttière (gutter) de l'éditeur, et la capacité d'intégrer des éléments interactifs tels que des commandes shell et des invocations de fonctions d'éditeur. Les visites sont stockées via sérialisation JSON et peuvent être partagées via des liens distants ou gérées via des stratégies de stockage sur disque flexibles.
Evaluates environment variables and operating system properties to determine tour visibility.