\n\n### Additional context\n\n_No response_",[3137,3140],{"name":3138,"color":3139},"enhancement","a2eeef",{"name":3141,"color":3142},"triage","ffffff",4606,"nuxt","ui","open","✨ Expand/Collapse Support for Component Theme JSON in Nuxt UI Docs","2025-07-26T11:50:47Z","https://github.com/nuxt/ui/issues/4606",0.77479035,{"description":3152,"labels":3153,"number":3159,"owner":3144,"repository":3145,"state":3146,"title":3160,"updated_at":3161,"url":3162,"score":3163},"### Description\n\nWhilst working with snap points, (direction bottom) and the drawer **IS NOT** dismissible, If i'd dragged the drawer all the way up, then went to drag the drawer down again, it would stop at the 2nd to last stop (the first stop going back down) and would just jump to the next stop instead of dragging. It was only after scrolling through the vaul repo that I found [this was the issue](https://github.com/emilkowalski/vaul/blob/54b099cfeed77905f3b06d553c728b3102b15b40/src/use-snap-points.ts#L176) `const isOverlaySnapPoint = activeSnapPointIndex === fadeFromIndex - 1` \n`fadeFromIndex` should be a prop (and made clear), as it prevents the dragging functionality, I had to manually amend this value and if i'd have known it was a prop, it would have saved me a lot of time.\n\n### Additional context\n\n_No response_",[3154,3155,3158],{"name":3138,"color":3139},{"name":3156,"color":3157},"v3","49DCB8",{"name":3141,"color":3142},4546,"Drawer prop amendment - snap point support","2025-07-18T13:40:39Z","https://github.com/nuxt/ui/issues/4546",0.77496463,{"description":3165,"labels":3166,"number":3170,"owner":3144,"repository":3145,"state":3146,"title":3171,"updated_at":3172,"url":3173,"score":3174},"### Description\n\nRadioGroup has 3 styles that dramatically change the look. Which is a bit contrary to the overall UI concept of the library. After all, in all components variant changes only the color, not the entire rendering.\n\nI propose to add variants: solid, outline, soft, subtle, ghost. Styles can be taken from Button.\n\nAnd the current styles list, card, table should be moved to a new props, but I don't know what to call it.\n\n### Additional context\n\nOccasionally there is a need to make a visual button, but to work as radio",[3167,3168,3169],{"name":3138,"color":3139},{"name":3156,"color":3157},{"name":3141,"color":3142},4545,"Expand RadioGroup and bring it to a common style","2025-07-17T15:53:35Z","https://github.com/nuxt/ui/issues/4545",0.77990156,{"description":3176,"labels":3177,"number":3181,"owner":3144,"repository":3145,"state":3146,"title":3182,"updated_at":3183,"url":3184,"score":3185},"### Description\n\nUsing `\u003CUNavigationMenu>` it adds an external icon when prop `to` is an external link: \n\n\u003Cimg width=\"196\" height=\"69\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/e7417d54-ca16-48c2-9992-a54a9bed764d\" />\n\nUnfortunately, `UButton` doesnt have this feature. Even with the prop `trailingIcon` the same behavior cant be archived manually in an easy manner because the icon wont be small, at the top and grayed out. Currently it would require to make it fully manually:\n\n```\n\u003CUButton :to=\"externalUrl\" target=\"_blank\">\n \u003Cspan\n >To external provider\u003CIcon\n name=\"i-material-symbols:arrow-outward-rounded\"\n class=\"size-3 align-top opacity-70\"\n />\u003C/span>\n \u003C/UButton>\n```\n\n\u003Cimg width=\"191\" height=\"48\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/f89198d7-a64f-4a04-815b-41ddba68c3cc\" />\n\nIt would be great if a button would either automatically add the icon, like `\u003CUNavigationMenu>` does, or would have a prop `externalIcon` that can be set to true.\n\n### Additional context\n\n\n\n_No response_",[3178,3179,3180],{"name":3138,"color":3139},{"name":3156,"color":3157},{"name":3141,"color":3142},4501,"Add external icon option to UButton and ULink","2025-07-11T09:39:53Z","https://github.com/nuxt/ui/issues/4501",0.7809187,{"description":3187,"labels":3188,"number":3191,"owner":3144,"repository":3145,"state":3146,"title":3192,"updated_at":3193,"url":3194,"score":3195},"### Description\n\n### Feature Request: Add `variant` and `status-position` props to `UProgress` component\n\n#### Description\nI’m a junior developer, and I’ve been working on enhancing the flexibility of the `Progress` component by adding two new props: `variant` and `status-position`. These props allow for better customization, especially when using the `Progress` component in different design contexts.\n\n- **`variant`**: This prop allows you to choose between two styles for the progress bar: `linear` and `circular`. The `circular` variant provides a circular progress bar instead of the default linear style.\n \n- **`status-position`**: This prop controls the position of the progress status (the percentage or label) relative to the progress bar. The possible values are:\n - `inside`: The status is displayed inside the circle (for the `circular` variant).\n - `outside`: The status is displayed outside the circle.\n\n#### Motivation\nThis update would help in using the `Progress` component more flexibly across different layouts, providing options for both linear and circular progress indicators with customizable label placements.\n\n#### What I've Done\nI’m still a junior developer, so the implementation is not perfect, but a good portion of the work is done. I’ve added the `variant` and `status-position` props to the `Progress` component. I’d love to know if this is something you’d like to integrate into the main repository and whether I can open a pull request for it.\n\n#### Additional Notes\n- The `variant` prop accepts values `linear` or `circular`.\n- The `status-position` prop accepts values `inside` or `outside`.\n \nWould love to hear your thoughts on this approach!\n\n\n### Additional context\n\n[Reka UI : Progress Circular](https://reka-ui.com/examples/progress-circular)",[3189,3190],{"name":3138,"color":3139},{"name":3156,"color":3157},3728,"[UProgress]: Add `variant` and `status-position` props","2025-08-06T13:48:03Z","https://github.com/nuxt/ui/issues/3728",0.78373075,{"description":3197,"labels":3198,"number":3201,"owner":3144,"repository":3145,"state":3146,"title":3202,"updated_at":3203,"url":3204,"score":3205},"### Package\n\nv3.x\n\n### Description\n\n`Slideover` is a great alternative for modals. Allowing to resize `slideover` would make it very useful for usecases when one needs a resizable modals\n\n### Additional context\n\n_No response_",[3199,3200],{"name":3138,"color":3139},{"name":3141,"color":3142},4840,"allow to resize `Slideover`","2025-08-28T15:11:37Z","https://github.com/nuxt/ui/issues/4840",0.78449917,{"description":3207,"labels":3208,"number":3212,"owner":3144,"repository":3145,"state":3213,"title":3214,"updated_at":3215,"url":3216,"score":3217},"### Description\n\nIs there any chance we can get option to enable/disable collapsible when collapsed prop is true. v3.0.0-alpha.13 'fixed' NavigationMenu: disable collapsible with collapsed prop, i used nuxt ui since v3.0.0-alpha.12 and thought the collapsible when collapsed was feature.\n\n### Additional context\n\n_No response_",[3209,3210,3211],{"name":3138,"color":3139},{"name":3156,"color":3157},{"name":3141,"color":3142},3353,"closed","NavigationMenu: Option to enable collapsible with collapsed prop","2025-05-10T15:51:54Z","https://github.com/nuxt/ui/issues/3353",0.70995826,{"description":3219,"labels":3220,"number":3229,"owner":3144,"repository":3145,"state":3213,"title":3230,"updated_at":3231,"url":3232,"score":3233},"### Description\n\nI believe we should be able to collapse elements from left to right and invert them using the UCollapsible component.\n\n### Additional context\n\n_No response_",[3221,3222,3223,3224,3227],{"name":3138,"color":3139},{"name":3156,"color":3157},{"name":3141,"color":3142},{"name":3225,"color":3226},"closed-by-bot","ededed",{"name":3228,"color":3226},"stale",3202,"Horizontal collapse support","2025-06-18T09:02:23Z","https://github.com/nuxt/ui/issues/3202",0.7315355,{"description":3235,"labels":3236,"number":3240,"owner":3144,"repository":3145,"state":3213,"title":3241,"updated_at":3242,"url":3243,"score":3244},"### Description\n\nThe [popover](https://ui.nuxt.com/components/popover) uses the content of the default slot to create a trigger, but there is no way to provide a custom anchor. A `\u003Ctemplate #anchor>` slot for this purpose would be great.\n\n```html\n\u003CUFormField label=\"name\" name=\"name\">\n \u003CUPopover :open=\"isAutoCompleteOpen\">\n \u003Ctemplate #anchor>\n \u003CUInput v-model=\"state.name\" />\n \u003C/template>\n \u003Ctemplate #content>\n \u003CPlaceholder class=\"size-48 m-4 inline-flex\" />\n \u003C/template>\n \u003C/UPopover>\n\u003C/UFormField>\n```\n\nMy use case is building an autocomplete for a text input. The `InputMenu` is not suitable because the dropdown is too intrusive.\n\n### Additional context\n\n_No response_",[3237,3238,3239],{"name":3138,"color":3139},{"name":3156,"color":3157},{"name":3141,"color":3142},4013,"Add ability to provide an anchor for the popover","2025-05-22T15:04:18Z","https://github.com/nuxt/ui/issues/4013",0.7594802,{"description":3246,"labels":3247,"number":3250,"owner":3144,"repository":3145,"state":3213,"title":3251,"updated_at":3252,"url":3253,"score":3254},"### Description\n\nThe new `\u003CUTimeline />` component is designed to display events from oldest to newest, and the `:default-value` prop highlights the current point in this forward timeline.\n\nHowever, when using the component to present recent events first (i.e. reverse chronological order), the current active logic becomes non-functional.\n\n**Proposal**:\n\n**Add a `reverse` prop**: This would allow the timeline to render items in reverse order (newest to oldest). This is useful for activity feeds or changelogs where latest events should appear first.\n\n### Additional context\n\n_No response_",[3248,3249],{"name":3138,"color":3139},{"name":3156,"color":3157},4299,"feat(timeline): add reverse option and color item option","2025-06-12T15:06:52Z","https://github.com/nuxt/ui/issues/4299",0.76108235,["Reactive",3256],{},["Set"],["ShallowReactive",3259],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$frWyaAmwcHCVwRRFiCOYv9hTmiGGToNNQDZh99mQQGrk":-1},"/nuxt/ui/4146"]