Skip to content

Commit

Permalink
Fixed release, updated nugetpackages, updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
grebtsew committed Aug 6, 2023
1 parent b37ebce commit 2cef874
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 10 deletions.
2 changes: 1 addition & 1 deletion PatternsMaker/PatternsMaker/PatternsMaker.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
<GenerateManifests>true</GenerateManifests>
</PropertyGroup>
<PropertyGroup>
<SignManifests>true</SignManifests>
<SignManifests>false</SignManifests>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>false</SignAssembly>
Expand Down
31 changes: 22 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,55 +2,68 @@
<img width="400" height="400" src="images/logo.png">
</p>

![demo](images/demo1.gif)
Patterns maker is a `windows form` application with the main purpose to simplify and manage the creation of crochet, knitting, embroidery, stitching patterns. Patterns maker lets the user create patterns in either a gridcontrol or in a flowchart. The implementation is written in `C#` Visual Studio.

![demo](images/demo1.gif)

# About
Patterns maker is a `windows form` application with the main purpose to simplify and manage the creation of crochet, knitting, embroidery, stitching patterns. Patterns maker lets the user create patterns in either a gridcontrol or in a flowchart. The implementation is written in `C#`.
![license](https://img.shields.io/github/license/grebtsew/Patterns-Maker)
![size](https://img.shields.io/github/repo-size/grebtsew/Patterns-Maker)
![commit](https://img.shields.io/github/last-commit/grebtsew/Patterns-Maker)

# Syncfusion

To simplify the implementation of a gridcontrol and flowchart i chose to use licensed nuget packages from Syncfusion.

Syncfusion was founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 13,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.

Today they provide 800+ controls and frameworks for web, mobile, and desktop development. We provide ready-to-deploy enterprise software for dashboards, reports, data integration and big data processing. Many customers have saved millions in licensing fees by deploying our software.

# How-To

This part explains how to start, install and use this program.

## Install

Clone or download this repo:

```
git clone git@github.com:grebtsew/Patterns-Maker.git
```

## Develop
To open and change code install `Visual Studio 2019`, and load the project `.sln` file.

To open and change code install `Visual Studio 2019`, and load the project `.sln` file. This is also tested on `Visual Studio 2022`, however with some difficulties. The nuget-packages are getting depricated.

## Start

Load the project file in `Visual Studio 2019` and run the program.
An executable can also be downloaded from latest release without any installation.

## GridControl

All colors in the gridcontrol view are dmc colors for embroidery.

See GridControl demo below:
![demo](images/demogrid.gif)

## FlowChart

See FlowChart demo below:
![demo](images/demoflow.gif)

## Generator

See Generator demo below:
![demo](images/demogen.gif)

# Know Issues

This is a list of know issues which will be handled when I have time. Please let me know if you find any issues or need more functions within the implementation.

* `Windows Forms` are an outdated technology and my plan is to implement the same program in `mvc` application.
* Everything in this program is single threaded, which means the program will freeze when you run a function. This could be easily fixed with multithreading and delegate functions.
* The code is currently a mess due to speedy development for demo. Code should be seperated into seperate files and renamed.
* A installation or start package should be included so that nonedevelopers can run the program.
- `Windows Forms` are an outdated technology and my plan is to implement the same program in `mvc` application.
- Everything in this program is single threaded, which means the program will freeze when you run a function. This could be easily fixed with multithreading and delegate functions.
- The code is currently a mess due to speedy development for demo. Code should be seperated into seperate files and renamed.

# License
This project utilizes the ![MIT LICENSE](LICENSE)

This project utilizes the ![LICENSE](./LICENSE)

0 comments on commit 2cef874

Please sign in to comment.