Skip to content

feat: add KuiklyBanner - #33

Open
Nobbyyinchen wants to merge 3 commits into
Tencent-TDS:mainfrom
Nobbyyinchen:add-kuikly-banner
Open

feat: add KuiklyBanner#33
Nobbyyinchen wants to merge 3 commits into
Tencent-TDS:mainfrom
Nobbyyinchen:add-kuikly-banner

Conversation

@Nobbyyinchen

@Nobbyyinchen Nobbyyinchen commented Sep 10, 2026

Copy link
Copy Markdown

Summary

  • Register KuiklyBanner, an independently built and maintained MIT-licensed Kuikly DSL component library.
  • The project is detached from its original business codebase: its public Kotlin package is io.github.nobbyyinchen.kuikly.banner, its Maven coordinate is io.github.nobbyyinchen.kuikly:kuikly-banner:1.0.0, and it has no business models, tracking APIs, private resources, or business-package dependencies.
  • Provide PeekBannerV2 for adjacent-card peeking, infinite looping, autoplay, and custom item rendering.
  • Provide DoubleBanner for bidirectionally synchronized main/sub PageLists with different page widths, overlap layout, infinite looping, and autoplay.
  • Provide VerticalBanner for vertical gestures, stacked-card transitions, infinite looping, autoplay, click/index events, and custom item rendering.
  • Include a source example plus a six-second, business-data-free WebM demonstration for each component.

Compatibility

  • Component type: KMP
  • Declared platforms: Android, iOS, HarmonyOS, and JS
  • Dynamic delivery: supported; implementation lives in commonMain and does not use browser APIs, coroutines, or multithreaded runtime APIs.

Verification

  • The standalone repository includes its own Gradle wrapper, settings, CI workflow, MIT license, documentation, sample, tests, and reproducible demo-video sources.
  • Local verification passes all 9 JS unit tests and Android/JS compilation for both the library and sample.
  • The generated Maven POM contains the standalone coordinate and only public Kuikly Core/Kotlin runtime dependencies.
  • The registry JSON was parsed after insertion and the final PR diff contains only this registry entry.

@tencent-adm

tencent-adm commented Sep 10, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@Nobbyyinchen

Copy link
Copy Markdown
Author

根据官方的轮播图组件,进行扩展,实现更多的轮播效果

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants