Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/floating UI migartion 3083 #1

Draft
wants to merge 49 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
a0693d6
feat: add dependency on @floating-ui/vue for the positioning engine o…
gweesin Apr 8, 2023
9210ecc
feat: using useFloating hooks instead of useDropdown
gweesin Apr 8, 2023
d796c2c
feat: add dependency on @floating-ui/vue for the positioning engine o…
gweesin Apr 8, 2023
8af2111
fix: fix overlay when dropdown placement property is 'auto'
gweesin Apr 8, 2023
626bb17
refactor: comment unused import
gweesin Apr 8, 2023
12cf256
refactor: migrate logic of position calculating from dropdown compone…
gweesin Apr 9, 2023
bc4b435
Merge branch 'epicmaxco:develop' into fix#3083/dropdown
gweesin Apr 11, 2023
56e15a0
Merge remote-tracking branch 'origin/fix#3083/dropdown' into fix#3083…
gweesin Apr 11, 2023
d57e374
fix: fix "Ref Target" demo broken
gweesin Apr 15, 2023
7aad43b
Merge branch 'epicmaxco:develop' into fix#3083/dropdown
gweesin Apr 15, 2023
0e32e38
Merge remote-tracking branch 'origin/fix#3083/dropdown' into fix#3083…
gweesin Apr 15, 2023
926134b
fix(dropdown): cursorAnchor
m0ksem Apr 18, 2023
5a83921
Merge branch 'develop' into pr/gweesin/3322
m0ksem May 23, 2023
a3ac794
chore: update floating-ui to 1.0.0
m0ksem May 23, 2023
ae7eb34
Init version of new dropdown
ilearnjs Jun 1, 2023
eb691e1
Update new dropdown
ilearnjs Jun 2, 2023
154fb9c
Update new dropdown (cursor)
ilearnjs Jun 2, 2023
77ed553
Update new dropdown (teleport)
ilearnjs Jun 6, 2023
6be09f6
Add contextElement to keep virtual dropdown position
ilearnjs Jun 6, 2023
de4ed61
DropdownNew docs. Fix ssr issue with flip middleware
ilearnjs Jun 6, 2023
6f99203
DropdownNew docs. Add dropdown styles
ilearnjs Jun 6, 2023
683652c
Update NewDropdown docs
ilearnjs Jun 6, 2023
e251943
NewDropdown add missing props
ilearnjs Jun 6, 2023
8556310
DropdownNew anchor and inner anchor selectors
ilearnjs Jun 6, 2023
b98a21f
DropdownNew restore hover functionality
ilearnjs Jun 6, 2023
eb173f3
DropdownNew render function and headless component
ilearnjs Jun 6, 2023
d5df9ad
DropdownNew add disabled styles
ilearnjs Jun 6, 2023
02f7ed8
DropdownNew add missing props
ilearnjs Jun 7, 2023
d432dcf
VaDropdownNew small update
ilearnjs Jun 7, 2023
1e45fb3
Merge gweesin:fix#3083/dropdown
ilearnjs Jun 9, 2023
002a59d
Replace old dropdown logic with new one
ilearnjs Jun 9, 2023
21f587d
Update dropdown demo
ilearnjs Jun 9, 2023
68e73d6
Fix plugin logic
ilearnjs Jun 9, 2023
c2a5c36
rollback navigationRoutes
ilearnjs Jun 9, 2023
f8b2188
rollback docs
ilearnjs Jun 9, 2023
337aa3c
remove unused composables
ilearnjs Jun 9, 2023
ba2fdae
Extract useDropdown hook
ilearnjs Jun 9, 2023
f2c0a06
rollback
ilearnjs Jun 9, 2023
9ea79f9
rollback
ilearnjs Jun 9, 2023
83a743e
Return VaDropdown warnings
ilearnjs Jun 9, 2023
11bfcff
Update anchor selector demo
ilearnjs Jun 9, 2023
a28642a
Updates after review
ilearnjs Jun 12, 2023
24bd403
Updates after review
ilearnjs Jun 13, 2023
d1ce32f
Fix overflow issues
ilearnjs Jun 13, 2023
c0b23de
Update cursorAnchor calculations
ilearnjs Jun 13, 2023
aeb3892
Small updates
ilearnjs Jun 13, 2023
7844dc4
Update after review
ilearnjs Jun 13, 2023
e260035
Update after review
ilearnjs Jun 13, 2023
70e5673
Update comment
ilearnjs Jun 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions packages/docs/page-config/navigationRoutes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ export const navigationRoutes: NavigationRoute[] = [
name: "color-input",
displayName: "menu.colorInput",
},

{
category: 'menu.categories.layout',
name: 'aspect-ratio',
Expand Down Expand Up @@ -381,7 +381,7 @@ export const navigationRoutes: NavigationRoute[] = [
name: "spacer",
displayName: "menu.spacer",
},

{
category: "menu.categories.other",
name: "affix",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<template>
<va-dropdown
:auto-placement="false"
placement="right-start"
cursor
trigger="right-click"
auto-placement
stick-to-edges
>
<va-dropdown-content> Contextual popover! </va-dropdown-content>

Expand Down
1 change: 1 addition & 0 deletions packages/ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
"server:webapp": "npx http-server dist --push-state"
},
"dependencies": {
"@floating-ui/vue": "^1.0.1",
"@types/lodash": "^4.14.161",
"cleave.js": "^1.6.0",
"colortranslator": "^1.9.2",
Expand Down
Loading