Toolverse
All skills

webf-infinite-scrolling

by openwebf

Create high-performance infinite scrolling lists with pull-to-refresh and load-more capabilities using WebFListView. Use when building feed-style UIs, product catalogs, chat messages, or any scrollable list that needs optimal performance with large datasets.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openwebf
Category
Testing
Views
6

About this skill

Create high-performance infinite scrolling lists with pull-to-refresh and load-more capabilities using WebFListView. Use when building feed-style UIs, product catalogs, chat messages, or any scrollable list that needs optimal performance with large datasets.

How to use

  1. Zainstaluj WebF w swoim projekcie jako zależność npm i skonfiguruj bundler (Vite, Webpack) zgodnie z dokumentacją WebF. Możesz używać React, Vue, Svelte lub innego frameworka — WebF wspiera standardowe narzędzia webowe.

  2. Zaimportuj komponent WebFListView z biblioteki WebF do pliku, w którym budujesz listę przewijalną.

  3. Opakowaniem WebFListView bezpośrednio elementy listy — każdy element musi być bezpośrednim dzieckiem komponentu. Nie umieszczaj elementów wewnątrz dodatkowych kontenerów (div, section itp.), ponieważ struktura bezpośrednia jest wymagana, aby Flutter mógł zoptymalizować renderowanie.

  4. Dodaj obsługę pull-to-refresh i load-more poprzez callbacki dostępne w WebFListView — komponent udostępnia natywne zdarzenia do obsługi odświeżania i ładowania kolejnych danych.

  5. Testuj wydajność przewijania w aplikacji — WebF automatycznie wirtualizuje widoki i recykluje elementy poza ekranem, dlatego nawet listy z tysiącami elementów będą płynne bez dodatkowej konfiguracji.

  6. Wdróż aplikację na Vercel, Netlify lub inną platformę wspierającą WebF — proces jest identyczny jak w standardowych projektach webowych.

Related skills

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

ppt-creator

by daymade

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp,

Testing
2739

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118

python-testing-patterns

by wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

Testing
46146

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862

lean4-theorem-proving

by cameronfreer

Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics

Testing
9108