|
4 | 4 |
|
5 | 5 | This documentation covers the multiple layouts system, which introduced support for different layout configurations for desktop and mobile, applying the Separation of Concerns (SoC) principle and implementing significant improvements to the mobile experience. |
6 | 6 |
|
7 | | -## 📚 Available Documents |
8 | | - |
9 | | -### 1. [Multiple Layouts System](./multiple-layouts-system-en.md) |
10 | | -**Main document** explaining the architecture of the new layouts system. |
11 | | - |
12 | | -**Content:** |
13 | | -- Architecture and Separation of Concerns |
14 | | -- LayoutFidgetDetails data structure |
15 | | -- Layout decision flow |
16 | | -- Automatic migration system |
17 | | -- Code transition points |
18 | | - |
19 | | -**When to consult:** To understand the general architecture and how the system works. |
20 | | - |
21 | | -### 2. [Layout Migration Guide](./layout-migration-guide-en.md) |
22 | | -**Detailed guide** on how old layouts are migrated to the new system. |
23 | | - |
24 | | -**Content:** |
25 | | -- Before vs after comparison |
26 | | -- Automatic migration process |
27 | | -- Files modified in the PR |
28 | | -- Backward compatibility |
29 | | -- Rollback strategies |
30 | | - |
31 | | -**When to consult:** To understand how existing data is preserved and migrated. |
32 | | - |
33 | | -### 3. [Mobile Drag-and-Drop System](./mobile-drag-drop-system-en.md) |
34 | | -**Technical documentation** of the mobile fidget reordering system. |
35 | | - |
36 | | -**Content:** |
37 | | -- Complete drag-and-drop flow |
38 | | -- Interface and involved components |
39 | | -- Edge case handling |
40 | | -- Performance and optimizations |
41 | | -- Debugging and troubleshooting |
42 | | - |
43 | | -**When to consult:** To understand or modify the drag-and-drop system. |
44 | | - |
45 | | -### 4. [Immutable Homebase Feed System](./immutable-homebase-feed-en.md) |
46 | | -**Specific documentation** about the contextual homebase feed. |
47 | | - |
48 | | -**Content:** |
49 | | -- Immutable feed concept and implementation |
50 | | -- Lifecycle and automatic management |
51 | | -- Integration with the layouts system |
52 | | -- Special behaviors and edge cases |
53 | | - |
54 | | -**When to consult:** To understand how the feed works specifically in homebase. |
55 | | - |
56 | | -## 🎯 Main Implemented Changes |
| 7 | +## Key Features |
57 | 8 |
|
58 | 9 | ### Summary of Improvements |
59 | 10 |
|
|
0 commit comments