-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathResizingRemit Code Change Diary.txt
43 lines (31 loc) · 1.2 KB
/
ResizingRemit Code Change Diary.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2024-11-17
Creation
Copied from SkinSuit and renamed files and identifiers
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Change UI for resizable views
ContentView
- remove scenes and transitions locals
- remove SKViewApproach logic
- add SKViewWithResizes
SKViewWithResizes
- added
SpriteKitContainerWithGen
- rename from SpriteKitContainer
- scenes, sceneIndex, transitions removed
- sceneMaker added
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Fix to handle actual resizing
2024-12-03
SKViewWithResizes
- pass instance of EmitterSceneMaker to SpriteKitContainerWithGen, instead of lambda
LayoutSensindSKView pulled out into its own file to make it easier for reuse
SpriteKitContainerWithGen
- ResizeableSceneMaker protocol added
- sceneMaker property taking lambda replaced with sceneMaker taking ResizeableSceneMaker
- makeView - onLayout lambda created which detects size changes
- updateView invoke makeScene on ResizeableSceneMaker rather than just invoking lambda
EmitterSceneMaker
- conform to ResizeableSceneMaker
- added SKEmitterNode properties to point to
- changed struct to class so can conform to ResizeableSceneMaker
- viewResized added