Skip to content

Commit 2dc94a9

Browse files
committed
readme
1 parent 3c1c774 commit 2dc94a9

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

Fesh.Rhino.fsproj

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
44
<TargetExt>.rhp</TargetExt>
@@ -49,7 +49,6 @@
4949
<PackageReference Include="RhinoCommon" Version="8.19.25132.1001" Condition="'$(TargetFramework)' == 'net7.0-windows'" PrivateAssets="all" ExcludeAssets="runtime" /><!--should be the same version as Rhino.Scripting and Rhino.Scripting.Extension -->
5050

5151

52-
5352
<!--this reference is needed for tooling only, it might not be installed on host PC. see also https://github.com/fsprojects/IfSharp/issues/213 -->
5453
<PackageReference Include="NETStandard.Library" Version="2.0.3" /> <!-- Condition="'$(TargetFramework)' == 'net48'" GeneratePathProperty="true" /> -->
5554
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
@@ -67,7 +66,6 @@
6766
<Compile Include="Src/AssemblyInfo.fs" />
6867
<Compile Include="Src/PlugIn.fs" />
6968
<Compile Include="Src/Commands.fs" />
70-
7169
</ItemGroup>
7270

7371

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ As shown in my talk at [FSharpConf 2016](https://www.youtube.com/watch?v=ZY-bvZZ
2222

2323
![Screenshot](https://raw.githubusercontent.com/goswinr/Fesh.Rhino/main/Media/screen1.png)
2424

25-
## .NET 4.8 or .NET 7 ?
25+
## .NET Framework or .NET Core?
2626
This plugin supports .NET Framework 4.8.<br>
2727
.NET 7 is supported if your Rhino version is higher than 8.19 (may 2025).<br>
28-
If you installed Fesh via the [Package Manager](https://www.rhino3d.com/features/package-manager/) then the correct message will be picked automatically<br>
28+
If you installed Fesh via the [Package Manager](https://www.rhino3d.com/features/package-manager/) then the correct framework will be picked automatically.<br>
2929
In Rhino use the command [SetDotNetRuntime](https://www.rhino3d.com/en/docs/guides/netcore/) to switch between .NET Framework and .NET Core.
3030
If you are on the wrong runtime you will get an error message box when trying to load the plugin.
3131

@@ -45,7 +45,7 @@ Then drag and drop the file `Fesh.rhp` into Rhino.<br>
4545
Then launch the editor with the command `Fesh`.
4646

4747
## Known Issues
48-
The editor might not load properly if you have already another plug-in loaded that uses an older version of `Fsharp.Core`.<br>
48+
The editor might not load properly if you already have another plug-in loaded that uses an older version of `Fsharp.Core`.<br>
4949
See this [issue](https://github.com/goswinr/Fesh.Rhino/issues/2.)<br>
5050
Please report any issues you encounter.
5151

@@ -78,26 +78,26 @@ let crv = rs.GetObject("Select a curve", rs.Filter.Curve)
7878
```
7979

8080
## Running
81-
Run your script by presssing `F5` key.<br>
81+
Run your script by pressing `F5` key.<br>
8282
Like in Visual Studio you can also just evaluate the selected text by pressing `Alt` + `Enter` keys.<br>
8383
See the `FSI` menu for more options.
8484

85-
## Blocking the UI thread ?
86-
You can choose to run the scripts in Synchronous on the UI thread or Asynchronous on a background thread.<br>
85+
## Blocking the UI thread
86+
You can choose to run the scripts in Synchronous mode on the UI thread or asynchronous mode on a background thread.<br>
8787
Synchronous mode is the default. Your UI will be blocked while the script is running.<br>
8888
But the interaction with Rhino is safer.
8989

9090
![async mode](https://raw.githubusercontent.com/goswinr/Fesh.Rhino/main/Media/async.png)
9191

9292
While the main Rhino Document is officially not thread safe,
9393
modifying the Rhino Document from a background thread is actually OK as long as there is only one thread doing it.<br>
94-
The main reason to use this editor in Async mode is to keep the Rhino UI and the Fesh UI responsive while doing long running operations.
94+
The main reason to use this editor in async mode is to keep the Rhino UI and the Fesh UI responsive while doing long-running operations.
9595

9696
The [Rhino.Scripting](https://github.com/goswinr/Rhino.Scripting) library can be used from any thread.<br>
9797
If running async it will automatically marshal all calls that affect the UI to the main Rhino UI thread and wait for switching back till completion on UI thread.
9898

9999
## Changelog
100-
see [CHANGELOG.md](https://github.com/goswinr/Fesh.Rhino/blob/main/CHANGELOG.md)
100+
See [CHANGELOG.md](https://github.com/goswinr/Fesh.Rhino/blob/main/CHANGELOG.md)
101101

102102
## License
103103
[MIT](https://github.com/goswinr/Fesh.Rhino/blob/main/LICENSE)

0 commit comments

Comments
 (0)