Rc july26 dock panels11, merge into dahall, is a draft#17
Draft
tajbender wants to merge 280 commits into
Draft
Conversation
Add `HomePage` Add `MainPage` Add `SamplesPage` Add `SettingsPage`
Add `CleanSweep.ps1` Dummy PowerScript
"ICSharpCode.Decompiler" Version="10.0.0.8330" "SharpZipLib" Version="1.4.2" "Vanara.Core" Version="5.0.4" "Vanara.PInvoke.Shell32" Version="5.0.4" "Vanara.Windows.Shell" Version="5.0.4"
Introduced DockingService to MainWindow and added CreateInspectorPanel method to create a docked "Inspector" panel on the right. Added relevant using directives and grouped docking code in a region. Commented out window resizing logic in SetWindowBounds and included TODOs for future enhancements.
Refactored DockPosition enum into DockingService and updated all references. Switched to WindowNative for window handle retrieval. Improved InspectorView by adding a WebView2 control and refining layout. Cleaned up unused usings and comments.
- Add Top, Center, Floating, and Fullscreen to DockPosition enum - Refactor TrySetMicaBackdrop with try-catch for better error handling - Update window bounds comments and add TODO for persistence
Author
|
this is commit: tajbender@234b60a
|
Included the Screenshots folder in Jnana.csproj to ensure it is recognized as part of the project structure. This supports better organization and management of documentation assets.
Author
Author
Updated ReadMe.md for new tech stack and prerequisites. Added ReadMe.de.md as a resource with always-copy behavior. Enhanced debug output in ShellPage.xaml.cs and fixed a method call typo.
Author
Introduced the SampleInfo class with properties for Title, Description, Category, RunCommand (ICommand), and CodeLink, all with init-only setters. Added System.Windows.Input using directive to support ICommand.
Improved debug/error messages in MainWindow.xaml.cs to include class and method context. Added VanaraScienceLaboratoriesViewModel with sample lab experiments for use in the UI.
- Refactor system menu and docking logic for clarity and extensibility. - Add sample data and commands to `SamplesAreaViewModel`. Update UI elements and feature tiles for improved presentation. - Introduce `VanaraScienceLaboratoriesViewModel` and prepare for future lab experiments section.
- Change default window bounds to 1024x768 at (320, 256) - Inject DockingService via constructor - Reorder TrySetMicaBackdrop call after setting bounds - Navigate to ShellPage on initialization - Refactor and relocate SetWindowBounds method - Add XML docs for SetWindowBounds and OnIconPressed
Refined Vanara.WinUI.Extensions folder structure in the project file by adding Controls\Shell32, Helpers, and Services folders. Updated the Utilities FeatureTile subtitle to mention extended system info. Changed TabViewItem header to "Vanara Jñāna Workbench."
Replaced WinRT.Interop.WindowNative.GetWindowHandle with WindowNative.GetWindowHandle in MainWindow. Added multiple tabs (NuGets, GitHub, Samples, Void, Settings, Disassembler, Utilities) during ShellPage initialization. Modified MainTabView_AddTabButtonClick to only add the "Void" tab.
Refactored FeatureTile properties and event handling, added XML docs, and improved debug output. Updated InspectorView and UtilitiesPage layouts, including new usage instructions and tab headers. Added Views\Pages and Views\Tabs folders to the project.
Re-add DisassemblerPage.xaml with its UI layout and DisassemblerPage.xaml.cs with the page initialization logic. This restores the Disassembler page to the project.
Refactored UtilitiesPage to wire up the Loaded event handler in the constructor. Cleaned up redundant comments and consolidated using directives. The OnLoaded method remains present but its implementation is still commented out.
Added DebugModeFloatingPanel.xaml and its code-behind, registering the new page in Jnana.csproj. Updated SettingsPage.xaml to set ScrollViewer BorderThickness to 3 and adjusted StackPanel formatting.
Added FileManagementOpus.xaml and code-behind to the project and registered it for compilation. Removed Views\Pages\ folder from the project file. Updated TabViewItem header in ShellPage.xaml from "Vanara Jñāna Workbench" to "Workbench".
Author
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.





rc Release Candidate July 2026.
Includes:
DockPanelsElevenas a stub