Conversation
…oss dark and light themes; adjust `DraggableTabItem` styles for improved tab appearance and hover/selection behavior.
…adjust colors for improved appearance, and apply unified brushes across buttons and the background.
# Conflicts: # src/PicView.Avalonia/Views/UC/BottomBar.axaml
# Conflicts: # src/PicView.Avalonia/Views/Gallery/GalleryItem.axaml
… EffectsView.axaml
…I colors and styles
… and adjust background resources
…l logic to `ThumbnailHelper`, and refactor DraggableProgressBar
…Hover` class to `ToolButtonHover` in `ImageInfoView` for consistency.
…oView` for class consistency and improved styling.
…nd refine window styles for improved consistency and maintainability.
…r better clarity and maintainability
…tent hover classes, and update control templates for improved styling.
…styles, and align color resources across configuration views for improved consistency.
…mations, and refine color resources for consistency across views.
… control templates, and refine light theme.
…over styles, and refine color resources for light theme consistency.
…ove consistency with `MainTextColor`, and clean up brush usage.
…HoverBar` buttons, update hover bar color resources, and clean up unused styles for improved consistency and maintainability.
…mproved alignment and visual consistency, update `Scrollbar` and `Gallery` color resources.
… resources for better consistency, and clean up unused styles.
…b style background setter.
…urce usage in `BatchResizeResizeWindow`, add hover animations in `TabItem`, and update color resources for improved consistency across views.
…try` keys in icons for corrected functionality and consistency. #390
… update hover and border colors for improved consistency.
…andling to create private local copies for shared icons, and improve hover state management.
…, disable `GlassThemeBox`, update window background and hover colors, and refine text box and combo box color resources.
…r consistency, improve focus/tab behavior, and replace `MenuItem` with `StyledMenuItem`.
…erHeight`, updating foreground colors, replacing `ToggleButton` with `TextToggleButton`, and improving hover classes and text consistency.
…n styles with updated hover classes, text alignment, and foreground colors, and transition from `ToggleButton` to `TextToggleButton` for improved consistency and usability.
…te bindings for consistency with theming updates.
…across views to simplify initialization and improve maintainability.
…ransparent backgrounds, updating opacity behaviors, and transitioning static resources to dynamic for improved consistency.
… related styles; update scroll viewer templates and clean up redundant theme resources for improved simplicity and maintainability.
…styling and updated icon resources.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fixes hover styles for light theme. Fixes white scrollbar background in both themes. Cleans up old unused styling.
This pull request introduces extensive updates to theme styles and resources. Key updates include:
MenuItemstyles withStyledMenuItemacross views.ToggleButtonwithTextToggleButtonfor improved usability.BatchResizeView,ZoomPreviewer,TabItem, andToolWindow.Additionally, several unused styles and logic have been removed to streamline theme maintenance.
Motivation and Context
These updates enhance visual consistency, usability, and maintainability of the UI by unifying styles, reducing complexity, and improving the overall user experience.
How Has This Been Tested?
The changes were tested manually across different views and components in both light and dark themes. Additional unit tests were added for specific controls like
IconButtonandTextIconButtonto ensure functionality.Screenshots (if appropriate):
Types of changes
Checklist: