Skip to content

Main - #6

Merged
emmanuel-montoya merged 4 commits into
masterfrom
main
Feb 27, 2026
Merged

emmanuel-montoya merged 4 commits into
masterfrom
main

Conversation

@emmanuel-montoya

Copy link
Copy Markdown
Contributor

Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots to demonstrate High-Fidelity impact.

Every PR must update the corresponding documentation in the code, and also the main README with the latest architectural changes.

🏛️ Pillar Impact Assessment

  • S (State): Does this change affect reactive performance or state consistency?
  • I (Injection): Does it impact the dependency registry or memory management?
  • N (Navigation): Does it alter routing logic, middlewares, or overlay stability?
  • T (Translation): Does it change how keys or locales are resolved?

🚀 Pre-launch Checklist

  • I updated/added relevant documentation (doc comments with ///).
  • I added new unit tests or benchmarks to validate performance integrity.
  • I verified that all tests are passing under the Open Neom Standard.
  • This PR follows Clean Architecture principles as defined in SINT 1.0.0.

Emmanuel Montoya added 4 commits February 19, 2026 01:33
…igation

Pillar S: Added ever(), once(), debounce(), interval() reactive workers
with auto-cancel lifecycle. SintStatus.when()/maybeWhen() pattern matching.
SintListener widget for side effects without rebuild.

Pillar I: Added putAsync<S>() for async dependency initialization.

Pillar N: Web-safe back() integrated. toInitial() hard reset with selective
keep. showBackButton, isWeb, web fade transition, scroll behavior.

Pillar T: loadTranslations() async for lazy module loading.

Deprecated: webBack() (merged into back()), home property (use initialRoute).
Resolves #1. Introduces SintSnackBarStyle model and snackBarStyle
parameter on SintMaterialApp with three-level cascade:
call-site > global style > hardcoded defaults.
Adds example/main.dart demonstrating all four SINT pillars
(State, Injection, Navigation, Translation) in a counter app.
Suppresses TickerMode.of deprecation for cross-SDK compatibility.
Targets 160/160 pub points.
@emmanuel-montoya
emmanuel-montoya merged commit 50080d7 into master Feb 27, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant