#### Description This pull request introduces several fixes and enhancements related to modals, buttons, and layout elements within the application. The changes improve the user experience by addressing bugs, enhancing functionality, and refining UI components. #### Summary of Changes - **Modals:** - Added Submit buttons to every modal, except confirmation modals. - Fixed submitting issues on `storeApiKeyModal`. - Added a close button when the submit button is present. - Fixed padding on `deleteConfirmationModal`. - **Node and Component Enhancements:** - Removed the pencil icon from the node name. - Made node description editable by clicking once and changed the cursor type. - Changed empty component behavior to open the New Project modal. - Fixed the node toolbar to allow moving the nodes. - Fixed Endpoint Name labeling. - Passed duplicate flow function to the main page. - Made folders visually more pleasing. - Fixed the tooltip that no longer needs removal of the portal. - **UI and Layout Adjustments:** - Fixed bottom padding on settings pages. - Fixed scrolling not working in the global variables dropdown. - Disabled accordion when it is empty. - Removed shadow from card elements. - Added a description column to the advanced tab. - Implemented unselect on escape. - Fixed classes and layout for sidebar buttons, ensuring they don't look strange and behave consistently. - Fixed button classes to allow loading indicators and ensure proper sizing and functionality. - Modularized loading on buttons. - **General Fixes and Improvements:** - Changed message of the terminal to "Run Langflow". - Fixed save functionality to use user-provided API keys instead of default ones. - Ensured button components can handle multiple children and look correct. - Added icons to various UI elements. - Fixed ID scrolling issue when clicking from Store. - Removed extra space caused by an unnecessary div element. - Returned the loader to default settings and ensured buttons work with `asChild`. #### Additional Changes - Merged the remote-tracking branch `origin/dev` into `fix/minor_bugs` on multiple occasions to keep the branch up-to-date with the latest developments. #### Notes - Please review the changes related to button classes carefully, as they impact multiple components. - Further UI enhancements are planned for the next iteration. |
||
|---|---|---|
| .. | ||
| docs | ||
| plugins | ||
| src | ||
| static | ||
| babel.config.js | ||
| docusaurus.config.js | ||
| index.d.ts | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| sidebars.js | ||
| spell_add.sh | ||
| spell_check.sh | ||
| tailwind.config.js | ||
Website
This website is built using Docusaurus 2, a modern static website generator.
Installation
$ yarn
Local Development
$ yarn start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
$ yarn build
This command generates static content into the build directory and can be served using any static contents hosting service.
Deployment
Using SSH:
$ USE_SSH=true yarn deploy
Not using SSH:
$ GIT_USER=<Your GitHub username> yarn deploy
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.