Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 14 additions & 8 deletions .github/workflows/gitleaks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4.2.2
- name: Install the gitleaks
run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz
shell: pwsh
Expand All @@ -21,18 +21,24 @@ jobs:
continue-on-error: true
- name: Setup NuGet.exe
if: steps.gitleaks.outcome != 'success'
uses: nuget/setup-nuget@v1
uses: nuget/setup-nuget@v2
with:
nuget-version: latest
- name: Install the dotnet
- name: Install Mono
if: steps.gitleaks.outcome != 'success'
uses: actions/setup-dotnet@v3
with:
dotnet-version: '3.1.x'
run: |
sudo apt update
sudo apt install -y mono-complete
- name: Install the dotnet SDK to a custom directory
if: steps.gitleaks.outcome != 'success'
run: |
mkdir -p $GITHUB_WORKSPACE/dotnet
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --install-dir $GITHUB_WORKSPACE/dotnet --channel 6.0
- name: Install the report tool packages
if: steps.gitleaks.outcome != 'success'
run: |
export PATH=$GITHUB_WORKSPACE/dotnet:$PATH
nuget install "Syncfusion.Email" -source ${{ secrets.NexusFeedLink }} -ExcludeVersion
dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1
dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }}
dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0
dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }}
exit 1
17 changes: 12 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
# winforms-navigation-drawer-getting-started
# WinForms Navigation Drawer - Getting Started
The NavigationDrawer is a versatile sliding panel menu component available in Syncfusion's WinForms UI suite. It enhances application navigation by allowing developers to embed hidden content panels that slide into view from any edge of the window. This feature is particularly useful for creating modern, space-efficient user interfaces where menu items or additional options can be tucked away until needed.

NavigationDrawer is a sliding panel menu that comes out from the edge of the window and allows to have the contents in a hidden panel. It can be shown by swiping from any of the four screen edges or by demand.
The drawer can be triggered either by swiping from one of the four screen edges or programmatically based on user interaction. This flexibility makes it ideal for applications that require dynamic navigation or contextual menus. Whether you're building a dashboard, a settings panel, or a multi-view application, the NavigationDrawer provides a clean and intuitive way to manage screen real estate.

![](Images/NavigationDrawer_Output.png)
## Key Features:
- Slide-in panel from any screen edge.
- Customizable appearance and behavior.
- Seamless integration with other Syncfusion WinForms controls.
- Ideal for mobile-inspired UI designs on desktop applications.

For know more about SyntaxEditor : https://www.syncfusion.com/winforms-ui-controls/navigation-drawer
## Output
![WinForms NavigationDrawer](Images/NavigationDrawer_Output.png)

SyntaxEditor user guide documentation : https://help.syncfusion.com/windowsforms/navigation-drawer/overview
## Reference
To learn more about the **NavigationDrawer** control and its functionalities, refer to the user guide documentation: [NavigationDrawer Features Overview](https://help.syncfusion.com/windowsforms/navigation-drawer/overview)
Loading