chaoperty_floating_loader 0.1.9 copy "chaoperty_floating_loader: ^0.1.9" to clipboard
chaoperty_floating_loader: ^0.1.9 copied to clipboard

Global overlay loader with transparent overlay and GIF. Motions: once, ping-pong, loop-wrap. Optional dim background/card. Callable from anywhere via navigatorKey.

Changelog #

0.1.9 — 2025-09-29 #

EN

  • New: packAsset [ duckSideWalkGif, duckFrontWalkGif ,logoChaoGif, duckColorsPng, duckSidePng].
  • New: precise GIF sizing via gifWidth / gifHeight.
  • New: fixed endpoints fromAt / toAt (for once) and ranged motion rangeMinAt / rangeMaxAt (for pingPong).
  • New: edge bounce effect with bounceAtEdges and edgeBouncePx.
  • New: start position startAt and direction slideToRight.
  • New: LoadingOverlay widget for page-only overlay.
  • Fix: eliminated “setState() during build” by moving side-effects to post-frame and using AnimatedBuilder.
  • Fix: addressed lint warning about unused optional key in a private widget.
  • Docs: refreshed bilingual README (TH/EN), badges, usage; added homepage.
  • Example: updated demo buttons and scenarios.

TH

  • ใหม่: packAsset [ duckSideWalkGif, duckFrontWalkGif ,logoChaoGif, duckColorsPng, duckSidePng].
  • ใหม่: เคลื่อนที่ได้ 2 แกน — แนวตั้งล้วน และทแยง (แนวนอน loop + แนวตั้ง ping-pong)
  • ใหม่: กำหนดขนาด GIF ได้ตรง ๆ ด้วย gifWidth / gifHeight
  • ใหม่: ระบุจุดเริ่ม–จบ fromAt / toAt (ใช้กับ once) และช่วงการวิ่ง rangeMinAt / rangeMaxAt (ใช้กับ pingPong)
  • ใหม่: เอฟเฟกต์เด้งเมื่อชนขอบ (bounceAtEdges, edgeBouncePx)
  • ใหม่: ระบุตำแหน่งเริ่ม startAt และทิศทางการวิ่ง slideToRight
  • ใหม่: วิดเจ็ต LoadingOverlay สำหรับโอเวอร์เลย์เฉพาะหน้า
  • แก้ไข: ย้าย side-effects ไปทำหลังเฟรม + ใช้ AnimatedBuilder เพื่อเลี่ยง “setState() during build”
  • แก้ไข: เตือนลินต์เรื่อง optional key ในวิดเจ็ตภายใน
  • เอกสาร: อัปเดต README สองภาษา (TH/EN), ปรับแบดจ์/ตัวอย่าง และเพิ่ม homepage
  • เดโม่: ปุ่มตัวอย่างและเคสใช้งานใหม่

0.1.9 — 2025-09-29 #

EN

  • Initial release: global transparent overlay loader.
  • Motions: once, pingPong, loopWrap.
  • Optional dim background and card UI.
  • Works anywhere via a global navigatorKey.
  • Asset-friendly (Image.asset with package:).

TH

  • รีลีสแรก: ตัวโหลดโอเวอร์เลย์โปร่งใสแบบ Global
  • โหมดการเคลื่อนที่: once, pingPong, loopWrap
  • เลือกใส่ฉากหลังมืดและการ์ดได้
  • เรียกใช้ได้จากทุกที่ผ่าน navigatorKey ระดับแอป
  • รองรับ asset จากแพ็กเกจ (Image.asset + package:)
1
likes
135
points
383
downloads

Publisher

unverified uploader

Weekly Downloads

Global overlay loader with transparent overlay and GIF. Motions: once, ping-pong, loop-wrap. Optional dim background/card. Callable from anywhere via navigatorKey.

Homepage

Topics

#overlay #loader #animation

Documentation

API reference

License

unknown (license)

Dependencies

flutter

More

Packages that depend on chaoperty_floating_loader