Skip to content

fixes tooltip always staying on top#533

Merged
Hirogen merged 2 commits intoDevelopmentfrom
524-the-tip-search-string-for-the-filter-keep-appearing-in-any-window
Mar 3, 2026
Merged

fixes tooltip always staying on top#533
Hirogen merged 2 commits intoDevelopmentfrom
524-the-tip-search-string-for-the-filter-keep-appearing-in-any-window

Conversation

@Hirogen
Copy link
Copy Markdown
Collaborator

@Hirogen Hirogen commented Mar 3, 2026

This pull request primarily focuses on simplifying and modernizing delegate usage in the LogTabWindow class, as well as making small improvements to tooltip behavior in the UI controls. The most significant changes are the removal of explicit delegate type declarations in favor of direct method references, which results in cleaner and more maintainable code. Additionally, there are minor improvements to tooltip display timing and the removal of a documentation file.

Delegate and Event Handling Modernization:

  • Removed explicit delegate type declarations (e.g., SetTabIconDelegate, AddFileTabsDelegate, etc.) in LogTabWindow.cs, replacing them with direct method references in BeginInvoke and Invoke calls. This modernizes the code and reduces redundancy. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]
  • Updated the HighlightSettingsChanged event to use the standard EventHandler delegate instead of a custom one, improving consistency with .NET conventions.
  • Replaced the use of a custom delegate for background exception throwing with Task.Run, aligning with modern asynchronous programming patterns.

UI/UX Improvements:

  • Set the AutoPopDelay property to 5000 ms (5 seconds) for tooltips in both LogWindow and TimeSpreadingControl, ensuring a consistent and user-friendly tooltip display duration. [1] [2]

Documentation Cleanup:

  • Removed the PIPELINES_IMPLEMENTATION_STRATEGY.md documentation file, because it is no longer relevant.

@Hirogen Hirogen linked an issue Mar 3, 2026 that may be closed by this pull request
@Hirogen Hirogen merged commit 3c30bc8 into Development Mar 3, 2026
1 check passed
@Hirogen Hirogen deleted the 524-the-tip-search-string-for-the-filter-keep-appearing-in-any-window branch March 3, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The tip "search string for the filter" keep appearing in any window

1 participant