ticketcher 0.2.0
ticketcher: ^0.2.0 copied to clipboard
A Flutter package for creating beautiful ticket-style cards with customizable borders, dividers, and patterns. Perfect for event tickets, boarding passes, and coupons.
0.2.0 #
-
🎉 MAJOR UPDATE: Interactive Ticket Sections
- Added
onTap
callback support to individual sections - Each section can now respond to user interactions independently
- Perfect for creating interactive tickets, check-in buttons, QR code scanners, and more
- Includes visual feedback and gesture detection for enhanced UX
- Fully backward compatible - sections without
onTap
remain non-interactive
- Added
-
🎨 Enhanced Example Application
- Complete redesign with modern 2-column grid layout
- New
ExampleItem
class for better code organization and maintainability - Purple-themed icon styling for improved visual consistency
- Cleaner, more scalable architecture for adding new examples
-
✨ New Interactive Examples
- Comprehensive Interactive Ticket showcase with real-time status updates
- Flight ticket with tap-to-check-in functionality
- Concert ticket with QR code interaction
- Event pass with section-specific callbacks
- Live interaction status and feedback system
-
📸 Expanded Visual Gallery
- Added gradient background variations showcase
- New holographic effects examples
- Updated README with additional image examples
- Enhanced documentation with interactive section usage guides
-
🛠️ Developer Experience Improvements
- Simplified example management with data-driven approach
- Better code documentation and inline examples
- Improved maintainability for future feature additions
- Enhanced type safety with structured example definitions
-
🔧 Technical Enhancements
- Optimized gesture detection for both horizontal and vertical tickets
- Improved layout calculations for interactive sections
- Better performance with efficient re-rendering
- Enhanced state management for interactive features
0.0.7 #
- NEW FEATURE: Added gradient border support
- Added
borderGradient
property toTicketcherDecoration
- Added
borderWidth
property for controlling gradient border thickness - Support for all Flutter gradient types (LinearGradient, RadialGradient, SweepGradient)
- Gradient borders take precedence over solid borders when both are specified
- Full backward compatibility maintained
- Added
- Added comprehensive example showcase for gradient borders
- Added extensive test coverage for gradient border functionality
- Updated documentation with gradient border examples and usage
0.0.6 #
- Added stacked effect feature for vertical tickets
- Updated README with new gallery layout
- Fixed image display issues
- Improved documentation
0.0.5 #
- Initial release
0.0.1 #
- TODO: Describe initial release.