Stac is a Server-Driven UI (SDUI) framework for Flutter, enabling you to create stunning, cross-platform applications dynamically with JSON. Build and update your app's UI in real-time with ease and flexibility!
feat: Update StacTheme by @divyanshub024 in https://github.com/StacDev/stac/pull/221
Refactor theme parsers from widgets to theme directory by @divyanshub024 in https://github.com/StacDev/stac/pull/224
docs: update stac_theme.dart reference by @emmanuel-ferdman in https://github.com/StacDev/stac/pull/225
feat: Replace networkImage with CachedNetwork Image by @divyanshub024 in https://github.com/StacDev/stac/pull/231
feat: add ClipRRect widget support by @divyanshub024 in https://github.com/StacDev/stac/pull/232
fix: rename ItemTemplate → itemTemplate for consistency by @ayatsuno in https://github.com/StacDev/stac/pull/233
feat: Add GestureDetector widget support with tap, drag and press handlers by @divyanshub024 in https://github.com/StacDev/stac/pull/234
feat: Add Material 3 fixed color and new surface variants to color scheme by @divyanshub024 in https://github.com/StacDev/stac/pull/237
feat: add ClipOval widget support by @vijaykarthiktk in https://github.com/StacDev/stac/pull/240
feat: add support for inkwell widget by @AbhijithKonnayil in https://github.com/StacDev/stac/pull/241
feat: add variable support with setValue widget and action by @divyanshub024 in https://github.com/StacDev/stac/pull/242
Chore: Update Maintainers in README.md by @rahulbisht25 in https://github.com/StacDev/stac/pull/245
fix: add null checks for gesture detector callbacks to prevent unnecessary event handling by @divyanshub024 in https://github.com/StacDev/stac/pull/246
example: A TMDB mobile example app using stac by @divyanshub024 in https://github.com/StacDev/stac/pull/239
feat: add support to StacDouble class by @AbhijithKonnayil in https://github.com/StacDev/stac/pull/253
feat: update color types and utils to support Material 3 colors by @divyanshub024 in https://github.com/StacDev/stac/pull/255
Create FUNDING.yml by @divyanshub024 in https://github.com/StacDev/stac/pull/256
Update FUNDING.yml by @divyanshub024 in https://github.com/StacDev/stac/pull/257
feat: add normal and bold to StacFontWeight by @Abdalqader27 in https://github.com/StacDev/stac/pull/261
feat: add copyWithStyle property to StacText. by @Abdalqader27 in https://github.com/StacDev/stac/pull/262
feat: Add conditional widget with expression evaluation support by @divyanshub024 in https://github.com/StacDev/stac/pull/264
feat: add support for color transparency using @ notation by @divyanshub024 in https://github.com/StacDev/stac/pull/268
feat: add StacVisibility widget by @Abdalqader27 in https://github.com/StacDev/stac/pull/266
feat: Added support for SVG files in StacImage by @Potatomonsta in https://github.com/StacDev/stac/pull/270
docs: Update navigation menu items in footer by @divyanshub024 in https://github.com/StacDev/stac/pull/272
Added StacSnackBarThemeData by @Potatomonsta in https://github.com/StacDev/stac/pull/276
enabled dialogTheme in StacTheme by @Potatomonsta in https://github.com/StacDev/stac/pull/277
feat: add StacBackdropFilter widget by @manav-m in https://github.com/StacDev/stac/pull/274
feat: extract logging functionality into separate stac_logger package by @divyanshub024 in https://github.com/StacDev/stac/pull/281
Added dividerColor and dividerHeight to StacTabBar by @Potatomonsta in https://github.com/StacDev/stac/pull/286
feat: add implementation for logger with improved documentation by @divyanshub024 in https://github.com/StacDev/stac/pull/287
refactor: split image parsers into platform-specific implementations by @divyanshub024 in https://github.com/StacDev/stac/pull/288
Added 2 simple actions to Stac by @antonioacademy10 in https://github.com/StacDev/stac/pull/278
Fixes and changes to DynamicView placeholder replacement logic by @Potatomonsta in https://github.com/StacDev/stac/pull/285
fix: update default values for BorderSide by @divyanshub024 in https://github.com/StacDev/stac/pull/293
feat: Add support for border side in BoxDecoration by @MohamedAbd0 in https://github.com/StacDev/stac/pull/291
feat: add custom loader and error widget support to StacDynamicView by @divyanshub024 in https://github.com/StacDev/stac/pull/295
feat: Empty list check for api responses by @MohamedAbd0 in https://github.com/StacDev/stac/pull/294
feat: Add BoxDecoration support for indicator in StacTabBar by @rahulbisht25 in https://github.com/StacDev/stac/pull/301
feat: Add support for the VerticalDivider by @rahulbisht25 in https://github.com/StacDev/stac/pull/306
doc(stac): Rename StacRequest to StacNetworkRequest by @dhruvanbhalara in https://github.com/StacDev/stac/pull/309
feat: Add Drawer widget support to Stac framework by @naveen-krishna in https://github.com/StacDev/stac/pull/312
Added StacRow, StacColumn, StacPadding, StacSizedBox to DSL by @Potatomonsta in https://github.com/StacDev/stac/pull/316
refactor: Streamline toJson & remove StacDouble Type by @divyanshub024 in https://github.com/StacDev/stac/pull/318
Added StacStack, StacPositioned, StacExpanded, StacSpacer by @Potatomonsta in https://github.com/StacDev/stac/pull/317
Added StacAspectRatio, StacFlexible, StacFittedBox, StacFractionallySizedBox by @Potatomonsta in https://github.com/StacDev/stac/pull/319
refactor: Stac DSL support for ElevatedButton, TextButton, FilledButton, OutlinedButton, IconButton & FabButton by @divyanshub024 in https://github.com/StacDev/stac/pull/320
fix: order in _onChanged of StacSliderState by @Potatomonsta in https://github.com/StacDev/stac/pull/322
refactor: Remove StacWidget converter and add fromJson conversion in the stac_widget by @divyanshub024 in https://github.com/StacDev/stac/pull/323
feat: Introduce StacActions and Action DSL classes by @divyanshub024 in https://github.com/StacDev/stac/pull/324
Layout and structure widgets by @Potatomonsta in https://github.com/StacDev/stac/pull/325
Layout and structure widgets by @Potatomonsta in https://github.com/StacDev/stac/pull/326
Layout and structure widgets by @Potatomonsta in https://github.com/StacDev/stac/pull/327
feat: Added DSL support for Stac actions by @divyanshub024 in https://github.com/StacDev/stac/pull/328
refactor: DSL support for Stac icon by @divyanshub024 in https://github.com/StacDev/stac/pull/329
Layout and structure widgets by @Potatomonsta in https://github.com/StacDev/stac/pull/330
DSL Widgets: CheckBox, Radio, Slider, Switch by @Potatomonsta in https://github.com/StacDev/stac/pull/331
DSL Wildgets : StacChip, StacCard, StacHero, StacRadioGroup by @Potatomonsta in https://github.com/StacDev/stac/pull/332
DSL Widgets : added StacCustomScrollView, StacBottomNavigationBar, StacBottomNavigationView and StacBackdropFilter by @Potatomonsta in https://github.com/StacDev/stac/pull/333
DSL Widgets : StacColoredBox, StacPlaceholder, StacClipRRect, StacCipOval, StacCircularProgressIndicator by @Potatomonsta in https://github.com/StacDev/stac/pull/334
[breaking changes] Update Stac Parsers to support Flutter 3.35 by @divyanshub024 in https://github.com/StacDev/stac/pull/336
DSL Widgets : added StacDrawer, StacDefaultTabController, StacPageView, StacTab, StacTabBarStac, TabViewParser by @Potatomonsta in https://github.com/StacDev/stac/pull/335
DSL Widgets : added StacCarouselView, StacGridView, StacSliverAppBar, StacAutoComplete, StacDropDownMenu by @Potatomonsta in https://github.com/StacDev/stac/pull/337
Stac DSL : StacCircleAvatar, StacAlertDialog, StacTable, StacTableRow, StacTableCell and StacConditional by @Potatomonsta in https://github.com/StacDev/stac/pull/338
Rename stac_models package to stac_core by @divyanshub024 in https://github.com/StacDev/stac/pull/339
DSL Actions: StacSnackBarAction, StacMultiAction, StacModalBottomSheetAction, StacDelayAction, StacDialogAction by @Potatomonsta in https://github.com/StacDev/stac/pull/340
Bugfixes by @Potatomonsta in https://github.com/StacDev/stac/pull/341
Refactor Stac framework: Introduce StacService and stac cloud by @divyanshub024 in https://github.com/StacDev/stac/pull/343
chore: Prepare for stac_core package release by @divyanshub024 in https://github.com/StacDev/stac/pull/344
Moved StacAlignmentGeometry from stac to stac_core. by @Potatomonsta in https://github.com/StacDev/stac/pull/347
BugFixes for Stac DSL by @Potatomonsta in https://github.com/StacDev/stac/pull/350
Refactor type parsers by @divyanshub024 in https://github.com/StacDev/stac/pull/351
Stac DSL fixes by @divyanshub024 in https://github.com/StacDev/stac/pull/353
feat: Major STAC framework refactoring - Introduce stac_core package and Dart-to-JSON conversion by @divyanshub024 in https://github.com/StacDev/stac/pull/354
chore: Release Stac 1.0.0-dev.7 by @divyanshub024 in https://github.com/StacDev/stac/pull/355
refactor: Remove unused files by @divyanshub024 in https://github.com/StacDev/stac/pull/356
refactor: Move StacAlign to Stac_core for DSL support by @divyanshub024 in https://github.com/StacDev/stac/pull/357
Export stac_list_view, stac_list_tile, and stac_gesture_detector in stac_core by @Potatomonsta in https://github.com/StacDev/stac/pull/358
Add StacScreen annotation and annotations barrel; re-export in barrels by @Potatomonsta in https://github.com/StacDev/stac/pull/359
docs: upgrade freezed class to match freezed version 3.* by @Xsantosh in https://github.com/StacDev/stac/pull/360
refactor: Move StacLinearProgressIndicator to stac_core by @divyanshub024 in https://github.com/StacDev/stac/pull/362
refactor: Replace StacSetValue implementation with a new structure stac_core by @divyanshub024 in https://github.com/StacDev/stac/pull/363
Stac Framework Enhancements: Navigation, Borders, Colors & Architecture Improvements by @Potatomonsta in https://github.com/StacDev/stac/pull/361
feat: Introduce StacError and StacErrorWidget for enhanced error handling by @divyanshub024 in https://github.com/StacDev/stac/pull/364
chore: Removed unused files and cleaned up imports by @Potatomonsta in https://github.com/StacDev/stac/pull/366
chore: Release version 1.0.0 of stac_core by @Potatomonsta in https://github.com/StacDev/stac/pull/367
New Contributors
@nikb7 made their first contribution in https://github.com/StacDev/stac/pull/203
@oyewalekehinde made their first contribution in https://github.com/StacDev/stac/pull/219
@Odinachi made their first contribution in https://github.com/StacDev/stac/pull/216
@emmanuel-ferdman made their first contribution in https://github.com/StacDev/stac/pull/225
@ayatsuno made their first contribution in https://github.com/StacDev/stac/pull/233
@vijaykarthiktk made their first contribution in https://github.com/StacDev/stac/pull/240
@AbhijithKonnayil made their first contribution in https://github.com/StacDev/stac/pull/241
@Abdalqader27 made their first contribution in https://github.com/StacDev/stac/pull/261
@Potatomonsta made their first contribution in https://github.com/StacDev/stac/pull/270
@manav-m made their first contribution in https://github.com/StacDev/stac/pull/274
@antonioacademy10 made their first contribution in https://github.com/StacDev/stac/pull/278
@dhruvanbhalara made their first contribution in https://github.com/StacDev/stac/pull/309
@naveen-krishna made their first contribution in https://github.com/StacDev/stac/pull/312
@Xsantosh made their first contribution in https://github.com/StacDev/stac/pull/360
Full Changelog: https://github.com/StacDev/stac/compare/v0.10.0...v1.0.0