-
-
Notifications
You must be signed in to change notification settings - Fork 76
feat: Major STAC framework refactoring - Introduce stac_core package and Dart-to-JSON conversion #354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…oss examples and core packages
… optional systemOverlayStyle
- Added StacRow model for Stac DSL - Added foll. enums - StacMainAxisAlignment - StacMainAxisSize - StacCrossAxisAlignment - StacVerticalDirection - made type field static in StacElement
…rove system UI overlay style handling
Added StacRow, StacColumn, StacPadding, StacSizedBox to DSL
… dv/stac-export
…adjust stac_models dependency version
…ype' is included in JSON output
…idgets and parsers for improved consistency
refactor: Streamline toJson & remove StacDouble Type
- added StacStackFit enum - added parse ext fn for StacStacFit
Added StacStack, StacPositioned, StacExpanded, StacSpacer
added StacFlexFit enum and parsing extension for it
Updated StacTextStyle and StacGradient
BugFixes for Stac DSL
…rom the movie_app example
Refactor type parsers
… type for consistency
…ase instead of null; simplify onRefresh parsing in StacRefreshIndicator
…ust Podfile configurations for compatibility. Also, add custom LLDB initialization for debugging in Runner scheme.
Stac DSL fixes
Important Review skippedMore than 25% of the files skipped due to max files limit. The review is being skipped to prevent a low-quality review. 111 files out of 294 files are above the max files limit of 100. Please upgrade to Pro plan to get higher limits. You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests
Comment |
@coderabbitai help |
ChatThere are 3 ways to chat with CodeRabbit:
CodeRabbit commands
Other keywords and placeholders
CodeRabbit configuration file (
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
Description
This PR introduces Dart-to-JSON export functionality for Stac, along with multiple bug fixes. This PR represents a comprehensive refactoring of the Stac framework, introducing significant architectural improvements and a new DSL-based approach for widget and action definitions.
�� Key Features & Changes
New Architecture
stac_core
package: Centralized core models, widgets, and actions with proper separation of concernsStacService
for improved asset handling and network requestsStacAction
base class with centralized action typesMajor Refactoring
stac
tostac_core
packagePlatform Improvements
Widget & Action Enhancements
Breaking Changes
data
property has been renamed totext
for better clarity and consistencyRelated Issues
Closes #130
Type of Change