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
16 changes: 13 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
# syncfusion-winforms-radialmenu-examples
This repository contains samples that demonstrate built-in functionalities and various customizations of winforms RadialMenu control
# Syncfusion WinForms RadialMenu Examples
This repository contains a collection of samples that demonstrate the built-in functionalities and various customization options available in the Syncfusion WinForms RadialMenu control. The RadialMenu is a modern, circular menu that provides an intuitive and visually appealing way to present commands and options to users. It is commonly used in applications where quick access to frequently used actions is essential.

**<a href="Samples/Keyboard-Support">Keyboard support</a>** - This demo explains how to provide the keyboard support in winforms RadialMenu control.
## What You Will Learn from This Repository
- How to configure and display the RadialMenu in a WinForms application.
- Explore built-in features such as keyboard navigation, custom styling, and dynamic item loading.
- Learn how to customize the appearance of menu items, including icons, text, and colors.
- Understand how to handle events for user interactions like item selection and hover effects.

## Sample Included
**Keyboard Support** – This sample demonstrates how to enable **keyboard navigation** in the RadialMenu control. It explains how users can interact with menu items using **arrow keys** and **shortcuts**, improving accessibility and usability for keyboard-centric workflows.

## Why Use RadialMenu?
The **RadialMenu** control is ideal for scenarios where **space optimization** and **quick access to commands** are critical. Its circular layout makes it easy to group related actions and present them in a visually appealing manner. Developers can also integrate **themes** and **animations** to enhance the user experience.
Loading