Rc july26 dock panels11, merge into dahall, is a draft#17
Draft
tajbender wants to merge 287 commits into
Draft
Conversation
"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"
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
Reordered TabView tabs, moving "SysInfo" to the end. Added new tabs: "File Opus", "Editor", and "ILSpy Disassembler" with placeholder content. Removed or replaced "Text Editor" and "Markdown Editor" tabs.
Refactored TabNavigationService to use a generic AddPageTab<T> method, removing specific tab methods. Updated page constructors to accept ViewModels. Changed ShellPage to use WorkbenchFrame for navigation and updated related XAML for consistency.
Added Styles\Backgrounds\ folder to Jnana.csproj. Removed commented-out code for adding tabs with icons in ShellPage.xaml.cs, keeping only the lines that add "Utilities" and "Settings" tabs without icons.
- Added SettingsCard for selecting startup navigation page with ComboBox options. - Included "Use System Setting" in theme selection ComboBox. - Added two more "Advanced Examples" SettingsExpander sections, each with a telemetry SettingsCard, totaling three sections.
Author
@dahall any special expectations for the Regards, tajbender |
Restored VoidPage.xaml and VoidPage.xaml.cs with three-column layout and ViewModel logic. Updated UtilitiesPage.xaml "SysInfo" tab to use Grid and StackPanel with labeled TextBlocks for clearer system info display.
Added SysInfoIdentityViewModel to expose system info properties (OS version, machine name, workbench version, WinAppSdk version, Windows SDK version). Updated UtilitiesAreaViewModel to use this new class. Removed unused usings and adjusted namespace style.
Removed duplicate Telemetry settings cards and replaced them with a single card featuring a ComboBox. The ComboBox provides three navigation options: "Navigate to last used Page", "Navigate to Workbench", and "Navigate to Utility Page". This simplifies the UI and centralizes Telemetry navigation settings.
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