NodeToolbar Feature Implementation and Dialog UI Migration (#462)
Description This pull request implements the NodeToolbar feature and migrates the dialog UI to shadCN. The NodeToolbar introduces three actions: duplicate, delete, and edit. The edit action allows users to modify the advanced configuration of the tools. Additionally, this pull request migrates the dialog UI to shadCN, specifically updating the prompt dialog, code dialog, export dialog, python functions dialog and tooltips. These enhancements improve the user experience and provide a more efficient and modern interface. Changes Made Added NodeToolbar component to the application. Implemented duplicate functionality, allowing users to create copies of the selected nodes. Implemented delete functionality, enabling users to remove selected nodes. Implemented edit functionality, providing users with the ability to modify the advanced configuration of the tools. Migrated the prompt dialog UI to shadCN, improving its appearance and functionality. Migrated the code dialog UI to shadCN, enhancing its usability and aesthetics. Migrated the export dialog UI to shadCN, resulting in a more streamlined and intuitive interface. Migrated the python functions dialog UI to shadCN, ensuring consistency with the rest of the application's design. Migrated the headlessUI tooltip to shadCN. FYI: Need to improve the dialog subtitles texts.
C
Cristhian Zanforlin Lousa committed
111252fbb285680e36c6fa09c9ac762a8e280238
Committed by GitHub <noreply@github.com>
on 6/9/2023, 1:22:36 PM