Skip to content

Commit 85174f3

Browse files
committed
2 parents cc1b752 + a06e028 commit 85174f3

File tree

97 files changed

+1421
-1190
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+1421
-1190
lines changed

.github/FUNDING.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# These are supported funding model platforms
2+
3+
patreon: NotYoojun # Replace with a single Patreon username
4+
custom: ['afdian.net/a/NotYoojun'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
5+
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
6+
open_collective: # Replace with a single Open Collective username
7+
ko_fi: # Replace with a single Ko-fi username
8+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
9+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
10+
liberapay: # Replace with a single Liberapay username
11+
issuehunt: # Replace with a single IssueHunt username
12+
otechie: # Replace with a single Otechie username
13+
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Desktop (please complete the following information):**
27+
- OS: [e.g. iOS]
28+
- Browser [e.g. chrome, safari]
29+
- Version [e.g. 22]
30+
31+
**Smartphone (please complete the following information):**
32+
- Device: [e.g. iPhone6]
33+
- OS: [e.g. iOS8.1]
34+
- Browser [e.g. stock browser, safari]
35+
- Version [e.g. 22]
36+
37+
**Additional context**
38+
Add any other context about the problem here.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.

README.md

Lines changed: 87 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,90 @@
1-
# SeaSharp.Styler
2-
A powerful util for making fantastic WinForm styles
3-
4-
# Controls
5-
- AeroForm
6-
- NativeToolStrip
7-
- NativeMenuStrip
8-
- AdvButton
9-
- AdvComboBox
10-
- AdvListView
11-
- AdvProgressBar
12-
- AdvTabControl
13-
- AdvTextBox
14-
- AdvTreeView
15-
- CommandArrow
16-
- CommandLink
17-
- DragDropSign
18-
- HorizontalPanel
19-
- LabeledDivider
20-
- NavigationButton
21-
- RadioButtonGroup
22-
- SearchTextBox
23-
- Separator
24-
- SplitButton
25-
- StylePanel
26-
- TabStrip
27-
- TooltipButton
28-
- VerticalPanel
29-
- VisibleSplitContainer
30-
- WindowControlButton
31-
- WindowFrame
32-
- Rebar
33-
- ThemeText
34-
35-
# Dialogs
36-
37-
- ProgressDialog
38-
- TaskDialog
39-
- AdvFileDialog
40-
- AdvOpenFileDialog
41-
- AdvSaveFileDialog
42-
- CredentialDialog
43-
- ShellAboutDialog
44-
- VistaFolderBrowserDialog
1+
<p align="center">
2+
<a target="_blank" rel="noopener noreferrer">
3+
<img width="128" src="https://avatars.githubusercontent.com/u/130115968?s=400&u=429fd077695ef722acd8164adf5a39b37ead79eb&v=4" alt="iNKROE!">
4+
</a>
5+
</p>
6+
7+
<p align="center">A Windows Forms library that provides native controls with many of the advanced features.</p>
8+
9+
<h1 align="center">
10+
UI.WinForms.Styler
11+
</h1>
12+
13+
<p align="center">Give us a star if you like this!</p>
14+
15+
<p align="center">
16+
<a href="https://github.com/InkoreStudios/UI.WinForms.Styler/releases"><img src="https://img.shields.io/github/downloads/InkoreStudios/UI.WinForms.Styler/total?color=%239F7AEA" alt="Release Downloads"></a>
17+
<a href="#"><img src="https://img.shields.io/github/repo-size/InkoreStudios/UI.WinForms.Styler?color=6882C4" alt="GitHub Repo Size"></a>
18+
<a href="#"><img src="https://img.shields.io/github/last-commit/InkoreStudios/UI.WinForms.Styler?color=%23638e66" alt="Last Commit"></a>
19+
<a href="#"><img src="https://img.shields.io/github/issues/InkoreStudios/UI.WinForms.Styler?color=f76642" alt="Issues"></a>
20+
<a href="#"><img src="https://img.shields.io/github/v/release/InkoreStudios/UI.WinForms.Styler?color=%4CF4A8B4" alt="Latest Version"></a>
21+
<a href="#"><img src="https://img.shields.io/github/release-date/InkoreStudios/UI.WinForms.Styler?color=%23b0a3e8" alt="Release Date"></a>
22+
<a href="https://github.com/InkoreStudios/UI.WinForms.Styler/commits/"><img src="https://img.shields.io/github/commit-activity/m/InkoreStudios/UI.WinForms.Styler" alt="Commit Activity"></a>
23+
</p>
24+
25+
<p align="center">
26+
<a href="https://github.com/InkoreStudios/UI.WinForms.Styler/network/members"><img src="https://img.shields.io/github/forks/InkoreStudios/UI.WinForms.Styler?style=social" alt="Forks"></a>
27+
<a href="https://github.com/InkoreStudios/UI.WinForms.Styler/stargazers"><img src="https://img.shields.io/github/stars/InkoreStudios/UI.WinForms.Styler?style=social" alt="Stars"></a>
28+
<a href="https://github.com/InkoreStudios/UI.WinForms.Styler/watchers"><img src="https://img.shields.io/github/watchers/InkoreStudios/UI.WinForms.Styler?style=social" alt="Watches"></a>
29+
<a href="https://github.com/InkoreStudios/UI.WinForms.Styler/discussions"><img src="https://img.shields.io/github/discussions/InkoreStudios/UI.WinForms.Styler?style=social" alt="Discussions"></a>
30+
<a href="https://discord.gg/m6NPNVk4bs"><img src="https://img.shields.io/discord/1092738458805608561?style=social&label=Discord&logo=discord" alt="Discord"></a>
31+
<a href="https://twitter.com/NotYoojun"><img src="https://img.shields.io/twitter/follow/NotYoojun?style=social" alt="NotYoojun's Twitter"></a>
32+
</p>
33+
34+
<br>
35+
36+
# 📸 Screenshots
37+
38+
- SampleApp
39+
40+
| Control | Windows 11 | Windows 7 |
41+
| ------------ | ------------ | ------------ |
42+
| **Basic Controls**<br><br>AdvProgressBar<br>AdvButton<br>AdvComboBox<br>AdvTextBox<br>SplitButton<br>CommandLink | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111206.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/%E6%8D%95%E8%8E%B7.PNG?raw=true) |
43+
| **Data Controls**<br><br>AdvListView<br>AdvTreeView | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111231.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/2.PNG?raw=true) |
44+
| Rebar | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111345.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/3.PNG?raw=true) |
45+
| TaskDialog | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111405.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/4.PNG?raw=true) |
46+
| TaskDialog<br>*(with command links)* | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111426.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/5.PNG?raw=true) |
47+
| ProgressDialog | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111448.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/6.PNG?raw=true) |
48+
| CredentialDialog | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111502.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/7.PNG?raw=true) |
49+
|FolderBrowser<br>Dialog | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111502.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/8.PNG?raw=true) |
50+
|ShellAbout<br>Dialog | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/Screenshot%202023-07-26%20111535.png?raw=true) | ![](https://github.com/InkoreStudios/UI.WinForms.Styler/blob/main/materials/images/9.PNG?raw=true) |
51+
52+
# 📃 Overview
53+
54+
- Controls
55+
- [x] **AeroForm**: Base form class that automatically sets its font according to the Windows UX guidelines and supports some Aero properties.
56+
- [x] **AdvButton**: Advanced Button class, supports icons and admin shields
57+
- [x] **AdvComboBox**: Advanced ComboBox class, supports cue banner
58+
- [x] **AdvListView**: Advanced ListView class, supports explorer-like style and grouping
59+
- [x] **AdvProgressBar**: Advanced ProgressBar class, supports 3 color states and marquee mode
60+
- [x] **AdvTabControl**: Advanced TabControl class, supports rendering correctly when using bottom alignment with a visual
61+
- [x] **AdvTextBox**: Advanced TextBox class, supports cue banner
62+
- [x] **AdvTreeView**: Advanced TreeView class, supports explorer-like styles, customizing HScrollBar
63+
- [x] **CommandLink**: Native CommandLink class, with a clean, lightweight appearance that allows for descriptive labels, and are displayed with either a standard arrow or custom icon, and an optional supplemental explanation.
64+
- [x] **DragDropSign**: A simple control with the visual style of DragDropSign
65+
- [x] **HorizontalPanel**: A horizontal panel which resembles what is used for information and navigation in the Control Panel of Windows 7 and Vista.
66+
- [x] **LabeledDivider**: The labeled divider provides a Aero styled divider with an optional caption, similiar to what is seen in the Control Panel dialogs of Windows 7 and Vista.
67+
- [x] **NavigationButton**: A simple Back/Forward Button drawn by Windows via Visual Styles if available.
68+
- [x] **RadioButtonGroup**: A list of radio buttons based on a collection of objects for easy creation of radio button groups.
69+
- [x] **SearchTextBox**: A standard WinForms text box presenting the common Vista "search" interface.
70+
- [x] **Separator**: The line is drawn with Visual Styles (TaskDialog > FootnoteSeperator). If running on XP or another OS, the line is drawn manually.
71+
- [x] **SplitButton**: A button with a split dropdown menu
72+
- [x] **StylePanel**: An enhanced panel which provides customizable visual style background
73+
- [x] **TabStrip**: A strip bar with TabCOntrol header-like items
74+
- [x] **VerticalPanel**: A vertical panel which resembles what is used for information and navigation in the Control Panel of Windows 7 and Vista.
75+
- [x] **VisibleSplitContainer**: A SplitContainer with a visible grip in the separator
76+
- [x] **RebarWrapper**: Container for native Rebar Control
77+
- [x] **ThemeLabel**: A Label containing some text that will be drawn with glowing border on top of the Glass Sheet effect.
78+
79+
- Dialogs
80+
81+
- [x] **ProgressDialog**: Represents a dialog that can be used to report progress to the user.
82+
- [x] **TaskDialog**: The task dialog contains an application-defined message text and title, icons, and any combination of predefined push buttons.
83+
- [x] **AdvOpenFileDialog**: Prompts the user to open a file.
84+
- [x] **AdvSaveFileDialog**: Prompts the user to select a location for saving a file.
85+
- [x] **CredentialDialog**: Represents a dialog box that allows the user to enter generic credentials.
86+
- [x] **ShellAboutDialog**: Shows a dialog with windows system detials
87+
- [x] **VistaFolderBrowserDialog**: Prompts the user to select a folder.
4588

4689

4790

673 KB
Binary file not shown.

desktop.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[.ShellClassInfo]
2+
IconResource=E:\Yujun Products\Inkore.Assets\Logo\Inkore.ico,0
3+
[ViewState]
4+
Mode=
5+
Vid=
6+
FolderType=Generic

materials/images/2.PNG

50.9 KB
Loading

materials/images/3.PNG

41.4 KB
Loading

materials/images/4.PNG

22.2 KB
Loading

materials/images/5.PNG

22.7 KB
Loading

0 commit comments

Comments
 (0)