Skip to content

Commit 4e72efa

Browse files
committed
feat: auto-move toolbar
1 parent 47708b8 commit 4e72efa

7 files changed

Lines changed: 977 additions & 267 deletions

File tree

.changeset/evil-ants-bathe.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"amgiflol": patch
3+
---
4+
5+
feat: auto-move toolbar - Toolbar now automatically repositions to top/bottom based on mouse position

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,13 @@ jobs:
3636
run: pnpm zip:all
3737

3838
- name: Dry-Run Submit to stores
39+
# run: |
40+
# pnpm wxt submit --dry-run \
41+
# --chrome-zip dist/*-chrome.zip \
42+
# --firefox-zip dist/*-firefox.zip --firefox-sources-zip dist/*-sources.zip
3943
run: |
4044
pnpm wxt submit --dry-run \
41-
--chrome-zip .output/*-chrome.zip \
42-
--firefox-zip .output/*-firefox.zip --firefox-sources-zip .output/*-sources.zip
45+
--firefox-zip dist/*-firefox.zip --firefox-sources-zip dist/*-sources.zip
4346
env:
4447
CHROME_CLIENT_ID: ${{ secrets.CHROME_CLIENT_ID }}
4548
CHROME_CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"zip:firefox": "wxt zip -b firefox --mv3"
2525
},
2626
"dependencies": {
27+
"@ark-ui/svelte": "^5.3.1",
2728
"@lucide/svelte": "^0.525.0",
2829
"@wxt-dev/analytics": "0.5.0",
2930
"bits-ui": "^2.8.10"

pnpm-lock.yaml

Lines changed: 811 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/modules/Toolbar/ToolbarSettings.svelte

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,13 @@
243243
{#snippet children(
244244
{ checked },
245245
)}
246-
<span></span>
246+
<Tooltip
247+
label="Disabled on lock"
248+
side="left"
249+
sideOffset={12}
250+
>
251+
<CircleQuestionMark class="size-4" />
252+
</Tooltip>
247253
<span
248254
class="min-w-[250px] flex justify-between items-center gap-3"
249255
>
@@ -271,19 +277,23 @@
271277
<DropdownMenu.CheckboxItem
272278
class="hover:not-data-[disabled]:bg-lime-200 hover:not-data-[disabled]:text-lime-500 border-1 border-transparent rounded-lg grid grid-cols-[24px_1fr] pl-1 outline-0 hover:data-[disabled]:cursor-not-allowed"
273279
bind:checked={uiStore.toolbar.autoMove}
274-
disabled
275280
closeOnSelect={false}
276281
>
277282
{#snippet children(
278283
{ checked },
279284
)}
280-
<span></span>
285+
<Tooltip
286+
label="Disabled on lock"
287+
side="left"
288+
sideOffset={12}
289+
>
290+
<CircleQuestionMark class="size-4" />
291+
</Tooltip>
281292
<span
282293
class="min-w-[250px] flex justify-between items-center gap-3"
283294
>
284295
<Switch
285296
{checked}
286-
disabled
287297
labelText="Auto-Move"
288298
/>
289299
</span>

0 commit comments

Comments
 (0)