-
Notifications
You must be signed in to change notification settings - Fork 204
Fix: #590 cloud computing ux consistency #609
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
Fix: #590 cloud computing ux consistency #609
Conversation
…g.qml for improved UI and functionality
…nput components for improved UI consistency and functionality. Remove obsolete button connections in GUI5.py as file dialogs are now handled internally. Add new Form_Input and Form_File_Input components for better input handling.
…rimary component for improved styling and consistency. Introduce Button_Primary.qml to encapsulate button behavior and appearance.
… default text and adding a placeholder for better user guidance.
…omputing.qml, enhancing user interaction by connecting button clicks to respective actions.
…older selection and improve file path handling. Update CloudComputing.qml to clear default text in the target directory input and ensure proper file path conversion. Add .DS_Store to .gitignore for better file management.
…ed files and improve project cleanliness.
…ts, including Button_Primary, Form_Input, and Form_File_Input. Update .gitignore to remove README.md entry for improved file management.
3C-SCSU
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code approval process -- 3 Steps review:
(1) Yes; (2) Maybe; (3) No; > {Number of files, and total lines changed:add/delete lines} [Reasoning]
Example:
- Feedback >> (2) > {4: +153/-20} [ Code needs to explain what it does ]
3C-SCSU
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code approval process -- 3 Steps review:
(1) Yes; (2) Maybe; (3) No; > {Number of files, and total lines changed:add/delete lines} [Reasoning]
Example:
- Feedback >> (2) > {4: +153/-20} [ Code needs to explain what it does ]
|
Ticket solved: #590 |
Fix: Cloud Computing UX Consistency
Fixes Issue: #590
Overview
This PR refactors the Cloud Computing tab to improve UI consistency and user experience by introducing reusable form components and standardizing button styling across the interface.
Changes Made
🎨 New Reusable Components
Form_Input.qml: A standardized input field component with consistent styling, labels, and focus statesForm_File_Input.qml: A file/directory selector component that encapsulates file dialog functionality with support for both file and directory selectionButton_Primary.qml: A primary button component with consistent styling, hover effects, and animations✨ Cloud Computing Tab Improvements
Button_PrimarycomponentGUI5.pyas file dialogs are now handled internally within components🧹 Project Maintenance
.gitignoreto remove redundant QML cache entries.DS_Storeto.gitignorefor better macOS file managementBenefits
Files Changed
CloudComputing.qml- Complete UI refactoringGUI5.py- Removed obsolete button connectionsGUI_Components/Form_Input.qml- New component (created)GUI_Components/Form_File_Input.qml- New component (created)GUI_Components/Button_Primary.qml- New component (created).gitignore- Cleanup and macOS supportTesting