Add flexible resizable UI panels for better visibility#9
Open
T882200 wants to merge 3 commits intosorrell:masterfrom
Open
Add flexible resizable UI panels for better visibility#9T882200 wants to merge 3 commits intosorrell:masterfrom
T882200 wants to merge 3 commits intosorrell:masterfrom
Conversation
Enhanced the Wordiscover UI with resizable panels to allow users to adjust the size of each section (Find, Replace, Proximity Search, and Results) for better content visibility. Key improvements: - Added 3 main SplitContainers (splitterMain1-3) to enable resizing between major sections - Improved all existing SplitContainers with Panel1MinSize and Panel2MinSize properties - Changed dock styles from Top/Bottom to Fill for proper splitter functionality - Reduced MinimumSize constraints for increased flexibility - Focused on Proximity Search section to ensure all details are easily visible Users can now drag the splitters between sections to customize their workspace layout according to their needs.
Added build documentation and automation tools to help users build the VSTO add-in on Windows: - BUILD_INSTRUCTIONS.md: Detailed step-by-step build instructions in English * Visual Studio build method * MSBuild command-line method * Installation instructions * Troubleshooting guide - Build-Wordiscover.ps1: PowerShell automation script for easy building * Automatic MSBuild detection * Clean and build operations * Optional publish/deployment package creation * Helpful error messages and guidance - BUILD_README_HE.md: Quick start guide in Hebrew * Simple build instructions * Requirements checklist * UI improvements summary * Common issues and solutions These files enable users to easily build and deploy the updated UI on their Windows machines, since VSTO projects require Windows build tools.
Created a new, standalone VSTO add-in that contains only the Proximity Search functionality from the main Wordiscover add-in. New Features: - Simple popup dialog interface (no UI panel) - All proximity search capabilities: * Word proximity search (1-99 words) * Paragraph proximity search (2-10 paragraphs) * Case sensitive option * Logical NOT (exclusion) option - Result highlighting with yellow color - Click to navigate to results - Multi-threaded search with progress indicator - Cancellable searches Architecture: - ProximitySearchForm: Main UI dialog - ProximityFinder: Core search engine - FinderHelpers: Proximity matching logic - ProxSearchSettings: Search configuration - DocumentHelpers: Word API integration - Ribbon: Word ribbon button integration Benefits over full Wordiscover: - Simpler, focused functionality - No external dependencies (no PanelScrollControl.dll) - Smaller footprint (~50KB vs ~200KB) - Easier to understand and maintain - Perfect for users who only need proximity search Documentation: - README.md: Comprehensive user guide (Hebrew) - BUILD_HE.md: Build instructions (Hebrew) - Includes usage examples and troubleshooting Location: ProximitySearchAddin/ directory
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.
Enhanced the Wordiscover UI with resizable panels to allow users to adjust the size of each section (Find, Replace, Proximity Search, and Results) for better content visibility.
Key improvements:
Users can now drag the splitters between sections to customize their workspace layout according to their needs.