|
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 |  |  | |
| 43 | + | **Data Controls**<br><br>AdvListView<br>AdvTreeView |  |  | |
| 44 | + | Rebar |  |  | |
| 45 | + | TaskDialog |  |  | |
| 46 | + | TaskDialog<br>*(with command links)* |  |  | |
| 47 | + | ProgressDialog |  |  | |
| 48 | + | CredentialDialog |  |  | |
| 49 | + |FolderBrowser<br>Dialog |  |  | |
| 50 | + |ShellAbout<br>Dialog |  |  | |
| 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. |
45 | 88 |
|
46 | 89 |
|
47 | 90 |
|
|
0 commit comments