device_preview_plus 2.0.1 copy "device_preview_plus: ^2.0.1" to clipboard
device_preview_plus: ^2.0.1 copied to clipboard

Approximate how your Flutter app looks and performs on another device

2.0.1 (2024-06-09) #

Bug Fixes #

  • deps: update dependency device_frame to ^1.2.0 (#42) (c993c73)
  • sdk: update dependency dart to >=3.0.7 <4.0.0 (#40) (442a2d9)
  • sdk: update dependency dart to >=3.4.3 <4.0.0 (#38) (0ff9f46)
  • sdk: update dependency flutter to >=3.22.2 (#47) (30cd225)

Miscellaneous Chores #

  • deps: lock file maintenance (#41) (25fdb72)
  • deps: update dependency conventional-changelog-conventionalcommits to v8 (#30) (730713b)
  • deps: update dependency semantic-release to v24 (#43) (782a6c6)
  • deps: update dependency semantic-release-pub to v0.8.15 (#45) (a26c0f2)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 4093639 (#44) (c87b339)
  • deps: update zeshuaro/github-actions-workflows digest to 7d17fef (#46) (ba2304a)
  • deps: update zeshuaro/github-actions-workflows digest to f2467fb (#48) (fd6baf1)

2.0.0 (2024-06-02) #

⚠ BREAKING CHANGES #

  • sdk: update dart sdk to >=3.0.0 <4.0.0 (#36)

Features #

  • sdk: update dart sdk to >=3.0.0 <4.0.0 (#36) (597899e)

Bug Fixes #

  • deps: update dependency collection to ^1.18.0 (#23) (9b24f26)
  • deps: update dependency freezed_annotation to ^2.4.1 (#24) (a988d5f)
  • deps: update dependency json_annotation to ^4.9.0 (#25) (b4014c1)
  • deps: update dependency provider to ^6.1.2 (#26) (3e38642)
  • deps: update dependency shared_preferences to ^2.2.3 (#27) (17e4660)
  • example/deps: update dependency cupertino_icons to ^1.0.8 (#19) (d81bf54)
  • sdk: update dart minor patch version (#21) (52b370b)
  • sdk: update dependency dart to >=3.0.7 <4.0.0 (#37) (5282fb4)
  • sdk: update dependency dart to v2.19.6 (#28) (11c74a6)
  • sdk: update dependency flutter to >=3.22.1 (#22) (6878c33)

Documentation #

Miscellaneous Chores #

  • deps: lock file maintenance (#20) (077f130)
  • deps: pin dependencies (#14) (ab856b7)
  • deps: update dependency flutter_lints to v2.0.3 (#31) (8a100e1)
  • deps: update dependency flutter_lints to v3 (#32) (8eb439a)
  • deps: update dependency flutter_lints to v4 (#34) (a5c72e1)
  • example/deps: pin dependency flutter_lints to 1.0.4 (#15) (9acd4c0)
  • example: update dart to >=3.0.0 <4.0.0 (#39) (31974d0)
  • node: update dependency node to v20.14.0 (#29) (7683c1b)

Continuous Integration #

1.2.0 (2024-05-26) #

Features #

  • update to support flutter 3.22 (#4) (fded29c)

Documentation #

  • readme: remove codecov badge (#8) (6aa2476)
  • readme: update github actions badge to filter push events (#7) (ac62e12)
  • readme: update readme (#9) (5a863de)
  • readme: update readme badges (#10) (d21a6f5)

Miscellaneous Chores #

  • rename lib/device_preview to device_preview_plus (#12) (59e937e)

Continuous Integration #

  • github-actions: add pull request and scheduled workflows (#2) (621f90a)
  • github-actions: fix release condition (#11) (4623fd9)
  • github-actions: fix triggering on main branch (#6) (1037b28)
  • setup semantic release (#5) (f9dcf11)

1.1.0 #

  • Updated dependencies and adding support for Flutter 3.0.

1.0.0-alpha.15 #

  • Updated device_frame which added new android devices and fixed padding.

1.0.0-alpha.14 #

  • Missing export of DeviceScreenshot.

1.0.0-alpha.13 #

  • Added device type section headers
  • Improved disabled item icon visibility changes.
  • Fixed accesible navigation, invert colors and bold text not available.
  • Removed path_drawing dependency.

1.0.0-alpha.12 #

  • Updated device_frame which added a new list of devices.

1.0.0-alpha.11 #

  • Added section visibility parameters to hide items.

1.0.0-alpha.10 #

  • Added conditional import for web, to improve the pub.dev score.

1.0.0-alpha.8 #

  • Removed generated files from example.

1.0.0-alpha.7 #

  • Fixed enabled issue.
  • Fixed SVG issue with custom device.

1.0.0-alpha.6 #

  • Upgraded device_frame dependency.
  • Fixed theming issues in small layout.

1.0.0-alpha.5 #

  • Added DevicePreview.selectedDevice method.

1.0.0-alpha.4 #

  • Added DevicePreview.availableDeviceIdentifiers method.

1.0.0-alpha.3 #

  • Upgraded device_frame dependency.

1.0.0-alpha.2 #

  • Upgraded provider dependency.

1.0.0-alpha.1 #

  • Adaptative layout to make the tool easier to use on mobile.
  • Big refactor to make the package more maintainable :
    • Switched all UI components to Material design
    • Removed all include plugins (available soon as separated packages)

0.8.0 #

  • Removed DevicePreview.appBuilder to switch to newer useInheritedMediaQuery property instead.

0.7.5 #

  • Upgraded dependencies
  • Migrated to flutter_lints
  • Removed dependency to awesome_fonts

0.7.4 #

  • Fixing basicLocaleListResolution throwing imported from multiple packages conflict error.

0.7.3 #

  • Fixing missing part file.

0.7.2 #

  • Upgraded dependencies.
  • Fixed issue on web with null empty locale list.

0.7.1 #

  • Fixed screenshot error.
  • Fixed initialization null check.

0.7.0 #

  • Null-safety compatibility.
  • Upgraded dependencies for Flutter 2.0.

0.6.2-beta #

  • Added Directionality to overlay.

0.6.1-beta #

  • Added styling options to hide toolbar buttons.
  • Added a defaultDevice.

0.6.0-beta #

  • Support for MediaQuery.maybeOf Flutter API breaking change.

0.5.5 #

  • Fixed an issue with language picker.

0.5.4 #

  • Fixed issue with [DevicePreview.selectDevice] method.

0.5.3 #

  • Added the [DevicePreview.selectDevice] method.

0.5.2 #

  • Removed Flutter plugin directories.

0.5.1 #

  • Fixed linting issues.

0.5.0 #

  • Updated documentation

0.5.0-prerelease.16 #

  • Fix shared preferences plugin navigation restoration issues.

0.5.0-prerelease.15 #

  • Fix styling issues.

0.5.0-prerelease.14 #

  • Fix issue when not enabled.

0.5.0-prerelease.13 #

  • Fixed several styling issues.
  • Fix issue when not enabled.

0.5.0-prerelease.12 #

  • Added the plugin system.

0.5.0-prerelease.11 #

  • Fixed device screen clip.

0.5.0-prerelease.6 #

  • Fixed hidden popovers when not fullscreen.
  • Fixed overflow errors.

0.5.0-prerelease.5 #

  • Improved loading time.

0.5.0-prerelease.4 #

  • Keeping state of application when enabling/disabling preview.

0.5.0-prerelease.3 #

  • Custom device selector.

0.5.0-prerelease.2 #

  • Added linux devices.

0.5.0-prerelease #

  • New redesigned frames.
  • Added enabled switch.
  • Removed restart button
  • Fixed issues with conflicting global key.
  • Minor UI tweaks.

0.4.8 #

  • Fixed issues with MaterialLocalization.
  • Added copy to clipboard for image links.

0.4.7 #

  • Upgraded freezed dependencies.

0.4.6 #

  • Add an option to hide device frame shadow.

0.4.5 #

  • Removed debug prints.

0.4.4 #

  • Removed debug prints.

0.4.3 #

  • Added settings window for customizing preview appearance and layout.

0.4.2 #

  • Added a virtual keyboard.

0.4.1+1 #

  • Fixed an issue with duplicated windows.

0.4.1 #

  • Tool bar is bigger.
  • Windows background is now semi-transparent.
  • Windows can be dragged.

0.4.0+1 #

  • Fixed linter issues.

0.4.0 #

  • Redesigned UI : now a bottom bar.

0.3.0+1 #

  • Removed flutter_svg unused dependency.

0.3.0 #

  • Changed screenshot processor for a more generic solution.

0.2.7 #

  • Update to stable API surface for macOS
  • Fix API deprecations

0.2.6+1 #

  • Updated documentation.

0.2.6 #

  • Removed root navigator to fix dialogs.

0.2.5 #

  • Fix settings still visible when widget.areSettingsEnabled is false.
  • Moved example to package folder.

0.2.4 #

  • Added optional data to override the loaded one.

0.2.3 #

  • Remove hightContrast (not on stable yet).

0.2.2 #

  • Remove desktop dependencies.

0.2.1 #

  • Add throttling for data saving

0.2.0 #

  • Add Android devices
  • Add locale picker
  • Add preferences (dark mode, text scaling factor, ...)
  • Saving configuration between sessions.

0.1.9-beta #

  • Initial version
2
likes
160
pub points
71%
popularity

Publisher

unverified uploader

Approximate how your Flutter app looks and performs on another device

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

collection, device_frame, flutter, flutter_localizations, freezed_annotation, json_annotation, provider, shared_preferences

More

Packages that depend on device_preview_plus