Skip to content

Commit 044f420

Browse files
committed
feat: add github pages site
1 parent 096fb5e commit 044f420

File tree

4 files changed

+910
-8
lines changed

4 files changed

+910
-8
lines changed

README.md

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,25 @@
1-
# About YCode.Designer.Fluxo
1+
# YCode.Designer.Fluxo
22

3-
🎨 **YCode.Designer.Fluxo** aims to explore graphical visual development in WPF, providing WPF developers with insights into implementing features like node dragging, flow editing, and other visual software development concepts.
3+
[![GitHub Pages](https://img.shields.io/badge/GitHub%20Pages-Live%20Preview-1f2328?style=for-the-badge)](https://ycode-lin.github.io/YCode.Designer.Fluxo/)
44

5-
---
5+
Open the project page here: [ycode-lin.github.io/YCode.Designer.Fluxo](https://ycode-lin.github.io/YCode.Designer.Fluxo/)
66

7-
# Refactoring YCode.Designer.Fluxo on Main Branch
7+
## About
88

9-
🔧 The current task on the `Main` branch involves refactoring `YCodeFlowUI`, primarily transitioning from a Canvas-based design to a pure MVVM-driven control approach. This refactoring effort is not intended to assert superiority over the old method but rather aims to learn how to utilize the `Notify` control. I express deep gratitude to individuals with an open-source spirit, similar to the authors of `Notify`.
9+
**YCode.Designer.Fluxo** explores graphical visual development in WPF and focuses on capabilities such as node dragging, flow editing, viewport control, and other visual software development concepts.
1010

11-
📁 The previous approach can be found in the source code on the `CanvasDesigner` branch, which has already met the requirements of the MVVM framework. I hope this method can offer valuable assistance to those in need.
11+
## Refactoring On `master`
1212

13-
📝 For insights into the old approach or development tutorials, please refer to [this informative video tutorial](https://www.bilibili.com/video/BV177421N76v/?share_source=copy_web&vd_source=09ea16918da424f6bed95ad4cd89fcf1).
13+
The current work on the `master` branch is refactoring `YCodeFlowUI` from a Canvas-based design toward a more control-oriented, MVVM-friendly approach. The goal is not to claim that the old implementation was wrong, but to use this repository as a practical study in building cleaner visual editing controls and learning how to integrate ideas from projects such as `Notify`.
1414

15-
🙏 Once again, I extend my heartfelt gratitude to all outstanding open-source software like `Notify` and their creators!
15+
The previous Canvas-based implementation remains available on the [`CanvasDesigner`](https://github.com/ycode-lin/YCode.Designer.Fluxo/tree/CanvasDesigner) branch.
16+
17+
## GitHub Pages
18+
19+
This repository includes a static GitHub Pages site under [`docs/`](./docs/). Once Pages is enabled for `master /docs`, users can browse the project with a lighter landing page here:
20+
21+
- [Live Pages Preview](https://ycode-lin.github.io/YCode.Designer.Fluxo/)
22+
23+
## Extra Reference
24+
25+
For a walkthrough of the earlier approach and related development ideas, see this [video tutorial](https://www.bilibili.com/video/BV177421N76v/?share_source=copy_web&vd_source=09ea16918da424f6bed95ad4cd89fcf1).

docs/.nojekyll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

docs/assets/fluxo-mark.png

4.04 KB
Loading

0 commit comments

Comments
 (0)