The modification to the codebase primarily included updates to CSS classes associated with various UI elements. Changes appeared to address various aspects of the UI such as spacing, colors, and fonts to improve visual consistency and aesthetics.
Key updates encompass:
- Altered CSS classes for "div" elements to amplify color contrasts in both light and dark modes.
- Reduced left padding and margins in several sections to enhance alignment and space utilization.
- Downscaled the text size and minimized padding in certain areas to augments space use and maintain clean visuals.
- Amended spacing between flex items and reduced padding within div elements to improve overall layout structure.
With these adjustments, the finalized UI should result in a cleaner and more streamlined user experience
In this commit, a series of UI enhancements and changes have been made on some components. The modifications help to improve the user interaction experience and the organization of the code by refactoring some of the elements, improving their visibility and adding new interactive elements.
Changes include:
- Improved opacity state for the 'isFileLocked' feature.
- Added and integrated new Tooltip and IconLock classes.
- Refactored color configurations in the color config section.
- Introduced the creation of an SVG file for Icon elements rendering.
- Modified text to "No uncommitted changes on this branch" for better clarity.
- Added options to maximize and minimize in the PopupMenu.
- Changed modal title from "Update target" to "Merge Upstream Work", and expanded the explanation of the work's impact.
- Removed some redundant conditions in the checkbox state in the branches component.
- Added help icon library.
- Changed the modal confirmation button from "Update" to "Merge Upstream
This commit brings a significant update to the user interface text and includes a new badge icon. Changes mainly occur on how the app communicates with the users, especially when there are no commits or changes in their repository.
Changes:
- Added a new SVG badge icon to be displayed when there are no commits.
- Enhanced the messaging when no commits are made yet on the branch by replacing the 'No uncommitted changes' message with a more interactive message.
- Included a descriptive tooltip message for the 'Fetch' button.
- Adjusted the fetch button hover effect to change background color based on the `expanded` state.
- Added an indicator showing the number of unmerged upstream commits.
- Expanded the range of some color shades in the color configuration.
- Updated the code to handle singular or plural form of 'commit' based on the length of the array of commits.
- Corrected a typo: 'uncomitted' has been changed to 'uncommitted
The problem with "your branches" being too small will disappear when we
add the ability to resize sections. This solution should be considered
temporary until then.
This commit introduces the feature to clear the commit message input field after the commit action is performed. Previously, the message input field retained the previous commit message, which was not ideal for future commits.
Detailing changes:
- A line of code is added that sets `commitMessage` variable to an empty string. This ensures that the message input field is cleared and ready for next commit message