Skip to main content

hidden_logo 1.3.0 copy "hidden_logo: ^1.3.0" to clipboard
hidden_logo: ^1.3.0 copied to clipboard

Plugin that allows you to display hidden logo behind hardware barriers for iPhones

1.3.0 #

  • Add documentation and manifest consistency checks, including native asset references
  • Correct the CocoaPods license declaration to match the existing BSD-3-Clause license
  • Compile and run the README usage example in CI; provide its missing app route
  • Add minimum/current SDK CI builds for Web, Linux, Windows and macOS examples
  • Clarify lifecycle-dependent capture behavior and document the example build workflow
  • Add support for iPhone 18 Pro and iPhone 18 Pro Max (StixHub, #17)
  • Inset the new Dynamic Island logo area by 1 pt after simulator mask verification
  • Inset older Dynamic Island presets by 1 pt to remove faint edge leakage; add independently measured mask fixtures and pixel regressions for every supported model
  • Adapt logo constraints and Dynamic Island top padding to iOS Display Zoom (StixHub, #18)
  • Preserve app state and navigation when the identifier resolves or orientation changes
  • Enforce logo bounds and clipping; make the overlay decorative and noninteractive
  • Keep decorative logos out of keyboard focus and activation
  • Recover from transient platform channel failures with bounded retries
  • Add the missing iPhone X identifier iPhone10,3
  • Reduce iPhone 12/12 Pro/12 Pro Max and 12 mini logo height after notch mask verification
  • Update the Android example build tools and add minimum/current SDK build checks
  • Disable unnecessary Jetifier transforms and increase the Android example Gradle heap
  • Fix a signedness warning treated as an error in the Windows example
  • Restore empty macOS and Linux example scaffold files
  • Update web example initialization and include the Cupertino icon font
  • Explicitly leave iPhone Duo without a logo and document the compatibility limit
  • Verify Swift Package Manager on Flutter 3.27.0 and current stable; document that the overall Flutter 3.24.0 minimum uses CocoaPods on stable

1.2.0 #

BREAKING: minimum iOS deployment target raised to 13.0 and minimum Flutter SDK to 3.24.0

  • Add Swift Package Manager support for iOS (closes #15)
  • Restructure iOS native files: moved from ios/Classes/ to ios/hidden_logo/Sources/hidden_logo/
  • CocoaPods users: run cd ios && pod install after upgrading to refresh native source paths
  • Add web to the supported platforms (no-op stub, like other non-iOS platforms)
  • Avoid rebuilding the wrapped subtree on lifecycle changes unless the logo visibility actually changes
  • Retry the device identifier lookup if the platform channel fails at early startup instead of caching the failure

1.1.0 #

  • Add support for iPhone 17e
  • Fix initial foreground state detection on app startup
  • Fix race condition in device info caching
  • Improve switch exhaustiveness in parser for safer new device additions
  • Improve test determinism and reliability

1.0.0 #

BREAKING: Converted from package to plugin (no migration needed)

Removed device_info_plus dependency - plugin now uses native platform channels

  • Added native iOS implementation with simulators support
  • Refactored internal parsing logic
  • Lowered minimum Dart SDK to 3.0.0 from 3.7.0
  • Updated tests to match new API

0.2.0 #

  • Updated dependencies
  • Add support for iPhone 17 series: iPhone 17, iPhone Air, iPhone 17 Pro, iPhone 17 Pro Max
  • Optimize layout logic
  • Update README typos
  • Add more documentation
  • Add more tests

0.1.2 #

  • Updated README

0.1.1 #

  • Added iPhone 16e support
  • Updated dependencies

0.1.0 #

BREAKING!

  • Rename parameter isShown → isVisible
  • Rename parameter showType → visibilityMode
  • Rename enum LogoShowType → LogoVisibilityMode

  • Add parser and wrapper tests
  • Update device_info_plus dependency version
  • Fix minor parsing issue
  • Refactor internals
  • Update README

0.0.8 #

  • Adjust Dynamic Island logo constraints

0.0.7+1 #

  • Fix analysis issues

0.0.7 #

  • Fix parsing issues
  • Migrate gradle in example

0.0.6 #

  • Update README
  • Fix black screen in case device_info_plus plugin fails
  • Update analysis rules and add documentation

0.0.5 #

  • Add support for new iPhones: 16, 16 Plus, 16 Pro, 16 Pro Max
  • Refactor internals
  • Update README
  • Update dependencies
  • Add older Flutter versions support
  • Add device orientation check

0.0.4 #

  • Update dependencies

0.0.3 #

  • Fix README and add topics

0.0.2 #

  • Fix analysis issues

0.0.1 #

  • Initial release
32
likes
0
points
1.29k
downloads

Publisher

unverified uploader

Weekly Downloads

Plugin that allows you to display hidden logo behind hardware barriers for iPhones

Repository (GitHub)
View/report issues

Topics

#widget #ui #logo #brand #dynamic-island

License

unknown (license)

Dependencies

flutter, flutter_web_plugins

More

Packages that depend on hidden_logo

Packages that implement hidden_logo