Skip to content

Commit 1d5bf0d

Browse files
author
Miguel Cartier
committed
refactor(runtime): migrate all UiPresenters to feature-based presenter composition architecture
docs(samples): add feature composition examples - Core refactoring: Removed DelayUiPresenter, DelayUiToolkitPresenter, UiToolkitPresenter, and all Delayers classes. Added feature system (IPresenterFeature, PresenterFeatureBase, AnimationDelayFeature, TimeDelayFeature, UiToolkitPresenterFeature). Modified UiPresenter to support feature lifecycle hooks and simplified UiService. - Samples: Added sample implementations demonstrating feature composition patterns (BasicUiFlow, DataPresenter, DelayedPresenter, UiToolkit, DelayedUiToolkit, Analytics). - Configuration: Updated .gitignore to allow Samples~ folder.
1 parent eeffb1a commit 1d5bf0d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+2070
-543
lines changed

.gitignore

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ ExportedObj/
4646
# Rider Generated
4747
.idea
4848

49-
# Unity3D generated meta files
49+
# Unity3D files
5050
*.pidb.meta
5151
*.pdb.meta
5252
*.mdb.meta
53-
54-
# Unity3D generated file on crash reports
5553
sysinfo.txt
54+
!Samples~/
55+
!**/Samples~/**
5656

5757
# Builds
5858
*.apk
@@ -61,7 +61,7 @@ sysinfo.txt
6161
# Crashlytics generated file
6262
crashlytics-build.properties
6363

64-
#OS generated
64+
# OS generated
6565
**/.DS_Store
6666
**/DS_Store
6767
**/DS_Store?*
@@ -71,11 +71,10 @@ crashlytics-build.properties
7171
**/ehthumbs.db
7272
**/Thumbs.db
7373

74-
#Windows generated
74+
# Windows generated
7575
*Thumbs*
7676
*.orig
7777
*.orig.meta
7878
*.uxf
7979

8080

81-

Runtime/DelayUiPresenter.cs

Lines changed: 0 additions & 121 deletions
This file was deleted.

Runtime/DelayUiPresenter.cs.meta

Lines changed: 0 additions & 11 deletions
This file was deleted.

Runtime/DelayUiToolkitPresenter.cs

Lines changed: 0 additions & 139 deletions
This file was deleted.

Runtime/DelayUiToolkitPresenter.cs.meta

Lines changed: 0 additions & 2 deletions
This file was deleted.

Runtime/Delayers/AnimationDelayer.cs

Lines changed: 0 additions & 52 deletions
This file was deleted.

Runtime/Delayers/AnimationDelayer.cs.meta

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)