eureel_flutter 0.5.0 copy "eureel_flutter: ^0.5.0" to clipboard
eureel_flutter: ^0.5.0 copied to clipboard

Per-screen tutorial videos for Flutter apps — the Eureel SDK. Upload and map videos in the Eureel dashboard; this package shows them as a corner bubble with a full player.

0.5.0 #

  • New EureelPlayer(screenKey: …): an inline player for a dashboard screen that plays immediately inside your own layout (fills its parent, no Scaffold). Shows a placeholder until the config arrives, empty when the screen has no videos, and counts views in dashboard analytics. Great for a "welcome video" page.
  • OnboardingVideoPlayer: onCompleted (once per item at the end / ≥95%, re-armed by replaying from the start), showTopBar (default true), onEvent analytics (video_started, video_progress 25/50/75, video_completed), plus videoFit and titleSize. At the end it stays on the last frame with the play button (tap replays). Defaults unchanged.
  • Eureel.isLoaded (ValueNotifier<bool>): a config has been applied (cache or network), so "still loading" can be told apart from "no videos".

0.4.3 #

  • VideoItem.previewUrl: Bunny's animated preview (animated WebP) from the config.
  • The opened player now always shows the whole video (no more top/bottom cut-off on tall phone screen recordings, or side cut-off on landscape ones).
  • EureelAppearance(videoFit: BoxFit.cover) to fill the player instead.

0.4.2 #

  • titleSize now only changes the video title above the controls; the top-bar screen title keeps its size. New topBarTitleSize to set that one separately.

0.4.1 #

  • Smaller video title in the opened player (16, was 22).
  • EureelAppearance(titleSize: 14) to set it yourself.

0.4.0 #

  • The opened player now blurs the screen behind it instead of a grey dim.
  • EureelAppearance(backdropBlur: 12, backdropColor: Colors.black12) to tune it (backdropBlur: 0 = no blur, Colors.transparent = no tint).
  • Requires Flutter 3.27+.

0.3.0 #

  • EureelOverlay(autoOpen: true): opens the player by itself when the screen appears — e.g. a welcome video on Home right after sign-up. First time only by default (autoOpenOnce: false for every time); autoOpenDelay to tune the wait.
  • Eureel.resetAutoOpen(): call on logout so the next user sees it again.

0.2.0 #

  • EureelAppearance(fullscreen: true) (or the dashboard "Fullscreen player" switch): the opened player covers the whole app edge to edge, above app bars and nav bars.
  • Per screen: EureelOverlay(screenKey: 'home', fullscreen: true) overrides the app-wide setting.
  • Landscape videos are shown whole (letterboxed) instead of cropped; portrait videos still fill the player.
  • Requires Flutter 3.16+.

0.1.0 #

  • First release. Remote config from the Eureel API (cached, ETag, offline fallback), EureelOverlay / EureelHelpButton, dashboard + code theming, analytics events.
  • Player and bubble based on flutter_video_onboarding v0.3.1 (vendored, MIT).
0
likes
150
points
382
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Per-screen tutorial videos for Flutter apps — the Eureel SDK. Upload and map videos in the Eureel dashboard; this package shows them as a corner bubble with a full player.

Homepage
Repository (GitHub)
View/report issues

Topics

#onboarding #video #tutorial #widget

License

MIT (license)

Dependencies

cupertino_icons, flutter, http, shared_preferences, video_player

More

Packages that depend on eureel_flutter