|
1 | 1 | <article> |
2 | | - <div class="my-4"> |
| 2 | + <div class="my-4 pb-4"> |
3 | 3 | <div class="flex flex-col sm:flex-row items-center justify-center"> |
4 | | - <div class="relative w-28 h-24"> |
| 4 | + <div class="relative w-32 h-28"> |
5 | 5 | <div |
6 | 6 | style=" |
7 | 7 | animation-delay: 700ms; |
|
17 | 17 | " |
18 | 18 | class="animate-fade-slide-right bg-logoColor bg-no-repeat bg-contain bg-center z-20 absolute top-0 left-0 bottom-0 right-0"></div> |
19 | 19 | </div> |
20 | | - <h1 id="install" class="text-5xl font-bold max-w-sm m-0"> |
21 | | - Install Ecsact |
22 | | - </h1> |
23 | | - </div> |
24 | | - </div> |
| 20 | + <div class="flex flex-col gap-2 sm:pr-3"> |
| 21 | + <h1 id="install" class="text-5xl max-w-sm m-0">Install Ecsact</h1> |
25 | 22 |
|
26 | | - <div class="my-4 mx-auto max-w-md text-center"> |
27 | | - <div class="flex flex-row space-x-2 items-center justify-center"> |
28 | | - <div class="text-xl font-bold">Platform</div> |
29 | | - <select |
30 | | - class="btn" |
31 | | - [(ngModel)]="selectedOs" |
32 | | - [ngModelOptions]="{standalone: true}"> |
33 | | - <option *ngFor="let opt of osOptions" [value]="opt.value"> |
34 | | - {{ opt.name }} |
35 | | - </option> |
36 | | - </select> |
| 23 | + <div class="flex flex-row space-x-2 items-center"> |
| 24 | + <div class="text-2xl">Platform</div> |
| 25 | + <select |
| 26 | + class="btn flex-grow" |
| 27 | + [(ngModel)]="selectedOs" |
| 28 | + [ngModelOptions]="{standalone: true}"> |
| 29 | + <option *ngFor="let opt of osOptions" [value]="opt.value"> |
| 30 | + {{ opt.name }} |
| 31 | + </option> |
| 32 | + </select> |
| 33 | + </div> |
| 34 | + </div> |
37 | 35 | </div> |
38 | 36 | </div> |
39 | 37 |
|
@@ -108,29 +106,52 @@ <h1 id="install" class="text-5xl font-bold max-w-sm m-0"> |
108 | 106 | </p> |
109 | 107 | </div> |
110 | 108 |
|
111 | | - <h2 id="integrations">Integrations</h2> |
112 | | - <div class="grid grid-cols-2 md:grid-cols-3 gap-4"> |
113 | | - <a |
114 | | - class="h-40 rounded-md bg-black/5 dark:bg-black/50 py-4 px-8" |
115 | | - routerLink="/start/unity"> |
116 | | - <div class="brand unity w-full h-full"></div> |
117 | | - </a> |
| 109 | + <div class="max-w-xl mx-auto my-8"> |
| 110 | + <h2 id="integrations" class="text-3xl">Integrations</h2> |
| 111 | + <p> |
| 112 | + After you've installed the Ecsact SDK check out our integrations or start |
| 113 | + using the Ecsact CLI immediately in your favourite terminal. |
| 114 | + </p> |
| 115 | + <div class="grid grid-flow-col-dense gap-8 my-8"> |
| 116 | + <a |
| 117 | + class="aspect-square rounded-lg shadow-lg border border-transparent hover:border-secondary transition-colors bg-black/5 dark:bg-black/50 py-4 px-8" |
| 118 | + routerLink="/start/unity"> |
| 119 | + <div class="brand unity w-full h-full"></div> |
| 120 | + </a> |
| 121 | + <a |
| 122 | + class="aspect-square rounded-lg shadow-lg border border-transparent hover:border-secondary transition-colors bg-black/5 dark:bg-black/50 py-4 px-8" |
| 123 | + routerLink="/start/cli"> |
| 124 | + <div class="w-full h-full relative text-center"> |
| 125 | + <div class="absolute translate-y-[-50%] top-[50%] left-0 right-0"> |
| 126 | + <span class="i48 text-text text-[600%]">terminal</span> |
| 127 | + <div class="text-text relative text-lg font-mono top-[-20px]"> |
| 128 | + Ecsact CLI |
| 129 | + </div> |
| 130 | + </div> |
| 131 | + </div> |
| 132 | + </a> |
| 133 | + </div> |
| 134 | + |
| 135 | + <h3 id="integrations-coming-soon" class="text-3xl">Coming Soon</h3> |
| 136 | + <div class="grid grid-flow-col-dense gap-8 my-8 opacity-50"> |
| 137 | + <a |
| 138 | + class="aspect-square rounded-lg shadow-lg border border-transparent hover:border-secondary transition-colors bg-black/5 dark:bg-black/50 py-4 px-8" |
| 139 | + routerLink="/start/unreal"> |
| 140 | + <div class="brand unreal-stacked w-full h-full"></div> |
| 141 | + </a> |
118 | 142 |
|
119 | | - <a |
120 | | - class="h-40 rounded-md bg-black/5 dark:bg-black/50 py-4 px-8" |
121 | | - routerLink="/start/unreal"> |
122 | | - <div class="brand unreal-stacked w-full h-full"></div> |
123 | | - </a> |
| 143 | + <a |
| 144 | + class="aspect-square rounded-lg shadow-lg border border-transparent hover:border-secondary transition-colors bg-black/5 dark:bg-black/50 py-4 px-8" |
| 145 | + routerLink="/start/godot"> |
| 146 | + <div class="brand godot w-full h-full"></div> |
| 147 | + </a> |
| 148 | + </div> |
124 | 149 |
|
125 | | - <a |
126 | | - class="h-40 rounded-md bg-black/5 dark:bg-black/50 py-4 px-8" |
127 | | - routerLink="/start/godot"> |
128 | | - <div class="brand godot w-full h-full"></div> |
129 | | - </a> |
| 150 | + <p class="text-center my-8"> |
| 151 | + Looking for other integrations?<br /> |
| 152 | + Make a |
| 153 | + <a href="https://github.com/ecsact-dev/proposals#integrations">request</a> |
| 154 | + or <a routerLink="/start/custom">build your own</a>! |
| 155 | + </p> |
130 | 156 | </div> |
131 | | - <p> |
132 | | - Looking for other integrations? Make a |
133 | | - <a href="https://github.com/ecsact-dev/proposals#integrations">request</a> |
134 | | - or <a routerLink="/start/custom">build your own</a>! |
135 | | - </p> |
136 | 157 | </article> |
0 commit comments