|
71 | 71 | parts: [ |
72 | 72 | { |
73 | 73 | path: |
74 | | - 'https://proxy.corsfix.com/?https://github.com/pr3y/Bruce/releases/download/' + |
| 74 | + 'https://gh-dl-p.vercel.app/api/?owner=pr3y&repository=Bruce&tag=' + |
75 | 75 | releaseTag + |
76 | | - '/Bruce-' + |
| 76 | + '&filename=Bruce-' + |
77 | 77 | encodeURIComponent(selectedDevice) + |
78 | 78 | '.bin', |
79 | 79 | offset: 0 |
|
159 | 159 | </ul> |
160 | 160 | </div> |
161 | 161 |
|
162 | | -<h3 class="mt-5 p-2 text-center text-2xl font-bold" data-i18n="version_select_title">Select Release</h3> |
163 | | -<div class="flex items-center justify-center gap-4"> |
164 | | - <div class="flex gap-4"> |
165 | | - <div> |
166 | | - <button |
167 | | - id="latest" |
168 | | - class="{active_el( |
169 | | - selectedVersion, |
170 | | - 'Last' |
171 | | - )} flex min-h-[2.5rem] w-32 min-w-[10rem] cursor-pointer items-center justify-center rounded-lg border-2 border-purple-500 px-5 py-2.5 text-purple-500 transition-all duration-300 ease-in-out peer-checked:bg-[#9B51E0] peer-checked:text-white hover:bg-[#9B51E0] hover:text-white" |
172 | | - onclick={() => toggleRelease('Last')}>Latest {latestVersionTag}</button |
173 | | - > |
174 | | - </div> |
175 | | - <div> |
176 | | - <button |
177 | | - id="beta" |
178 | | - class="{active_el( |
179 | | - selectedVersion, |
180 | | - 'Beta' |
181 | | - )} flex min-h-[2.5rem] w-32 min-w-[10rem] cursor-pointer items-center justify-center rounded-lg border-2 border-purple-500 px-5 py-2.5 text-purple-500 transition-all duration-300 ease-in-out peer-checked:bg-[#9B51E0] peer-checked:text-white hover:bg-[#9B51E0] hover:text-white" |
182 | | - onclick={() => toggleRelease('Beta')}>Beta</button |
183 | | - > |
184 | | - </div> |
185 | | - <div> |
| 162 | +<div class="container"> |
| 163 | + <h2 class="mt-5 flex items-center justify-center p-2 text-2xl font-bold" data-i18n="version_select_title">Select Release</h2> |
| 164 | + <div class="max-xs:flex-col mb-5 flex flex-wrap items-start justify-center gap-4"> |
| 165 | + <button |
| 166 | + id="latest" |
| 167 | + class="{active_el( |
| 168 | + selectedVersion, |
| 169 | + 'Last' |
| 170 | + )} flex min-h-[2.5rem] w-32 min-w-[10rem] cursor-pointer items-center justify-center rounded-lg border-2 border-purple-500 px-5 py-2.5 text-purple-500 transition-all duration-300 ease-in-out peer-checked:bg-[#9B51E0] peer-checked:text-white hover:bg-[#9B51E0] hover:text-white" |
| 171 | + onclick={() => toggleRelease('Last')}>Latest {latestVersionTag}</button |
| 172 | + > |
| 173 | + <button |
| 174 | + id="beta" |
| 175 | + class="{active_el( |
| 176 | + selectedVersion, |
| 177 | + 'Beta' |
| 178 | + )} flex min-h-[2.5rem] w-32 min-w-[10rem] cursor-pointer items-center justify-center rounded-lg border-2 border-purple-500 px-5 py-2.5 text-purple-500 transition-all duration-300 ease-in-out peer-checked:bg-[#9B51E0] peer-checked:text-white hover:bg-[#9B51E0] hover:text-white" |
| 179 | + onclick={() => toggleRelease('Beta')}>Beta</button |
| 180 | + > |
| 181 | + <div class="flex flex-col items-center"> |
186 | 182 | <button |
187 | 183 | id="other" |
188 | 184 | class="{active_el( |
189 | 185 | selectedVersion, |
190 | 186 | 'Other' |
191 | | - )} flex min-h-[2.5rem] w-32 min-w-[10rem] cursor-pointer items-center justify-center rounded-lg border-2 border-purple-500 px-5 py-2.5 text-purple-500 transition-all duration-300 ease-in-out peer-checked:bg-[#9B51E0] peer-checked:text-white hover:bg-[#9B51E0] hover:text-white" |
| 187 | + )} min-h-[2.5rem] w-32 min-w-[10rem] cursor-pointer rounded-lg border-2 border-purple-500 px-5 py-2.5 text-purple-500 transition-all duration-300 ease-in-out peer-checked:bg-[#9B51E0] peer-checked:text-white hover:bg-[#9B51E0] hover:text-white" |
192 | 188 | onclick={() => toggleRelease('Other')}>Other</button |
193 | 189 | > |
194 | 190 | <div id="otherReleaseContainer" style="display: none;"> |
|
212 | 208 | </div> |
213 | 209 |
|
214 | 210 | <div class="container"> |
215 | | - <h2 class="mt-5 flex items-center justify-center p-2 text-2xl font-bold" data-i18n="select_device_manufacturer_category_title"> |
216 | | - Select Device Manufacturer/Category |
217 | | - </h2> |
| 211 | + <h2 class="mt-5 p-2 text-center text-2xl font-bold" data-i18n="select_device_manufacturer_category_title">Select Device Manufacturer/Category</h2> |
218 | 212 | <div class="mb-5 flex flex-wrap items-center justify-center gap-4 max-sm:flex-col"> |
219 | 213 | {#each Object.keys(manifests) as category} |
220 | 214 | <button |
|
228 | 222 | </div> |
229 | 223 |
|
230 | 224 | {#if selectedCategory} |
231 | | - <h2 class="flex items-center justify-center p-2 text-2xl font-bold" data-i18n="select_device_title">Select Device</h2> |
| 225 | + <h2 class="p-2 text-center text-2xl font-bold" data-i18n="select_device_title">Select Device</h2> |
232 | 226 | <ul class="mb-5 flex flex-wrap items-center justify-center gap-4 text-center max-sm:flex-col"> |
233 | 227 | {#each manifests[selectedCategory] as device} |
234 | 228 | <li class="flex-shrink-0"> |
|
0 commit comments