-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #157 from huntercfreeman/work-in-progress
work-in-progress
- Loading branch information
Showing
2,636 changed files
with
28,179 additions
and
20,473 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
name: github pages | ||
|
||
# Run workflow on every push to the master branch | ||
on: | ||
push: | ||
branches: | ||
- main | ||
pull_request: | ||
branches: | ||
- main | ||
|
||
jobs: | ||
deploy-to-github-pages: | ||
# use ubuntu-latest image to run steps on | ||
runs-on: ubuntu-latest | ||
steps: | ||
# uses GitHub's checkout action to checkout code form the main branch | ||
- uses: actions/checkout@v2 | ||
|
||
# sets up .NET Core SDK 6.0.x | ||
- name: Setup .NET Core SDK | ||
uses: actions/setup-dotnet@v1 | ||
with: | ||
dotnet-version: 6.0.x | ||
# Install dotnet wasm buildtools workload | ||
- name: Install .NET WASM Build Tools | ||
run: dotnet workload install wasm-tools | ||
# Publishes Blazor project to the release-folder | ||
- name: Publish .NET Core Project | ||
run: dotnet publish Source/Lib/Ide/Host.BlazorWebAssembly/Luthetus.Ide.Wasm.csproj -c:Release -p:GHPages=true -o dist/Web --nologo | ||
|
||
# changes the base-tag in index.html from '/' to 'Luthetus.Website' to match GitHub Pages repository subdirectory | ||
- name: Change base-tag in index.html from / to Luthetus.Website | ||
run: sed -i 's/<base href="\/" \/>/<base href="\/Luthetus.Website\/" \/>/g' dist/Web/wwwroot/index.html | ||
|
||
# add .nojekyll file to tell GitHub pages to not treat this as a Jekyll project. (Allow files and folders starting with an underscore) | ||
- name: Add .nojekyll file | ||
run: touch dist/Web/wwwroot/.nojekyll | ||
|
||
- name: Commit wwwroot to GitHub Pages | ||
uses: JamesIves/[email protected] | ||
with: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
BRANCH: gh-pages | ||
FOLDER: dist/Web/wwwroot |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Dialog | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_Dialog.gif](../../../Images/Common/Gifs/features_Dialog.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Dropdown | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_Dropdown.gif](../../../Images/Common/Gifs/features_Dropdown.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Icons | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_Icons.gif](../../../Images/Common/Gifs/features_Icons.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Menu | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_Menu.gif](../../../Images/Common/Gifs/features_Menu.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Notification | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_Notification.gif](../../../Images/Common/Gifs/features_Notification.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
ResizableColumn | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_ResizableColumn.gif](../../../Images/Common/Gifs/features_ResizableColumn.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
ResizableDisplay | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_ResizableDisplay.gif](../../../Images/Common/Gifs/features_ResizableDisplay.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
ResizableRow | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_ResizableRow.gif](../../../Images/Common/Gifs/features_ResizableRow.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Theme | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_Theme.gif](../../../Images/Common/Gifs/features_Theme.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
TreeView | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_TreeView.gif](../../../Images/Common/Gifs/features_TreeView.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
WatchWindow | Luthetus.Common | Features | ||
|
||
--- | ||
|
||
![features_WatchWindow.gif](../../../Images/Common/Gifs/features_WatchWindow.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# Luthetus.Ide (Not yet released) | ||
- A free and open source IDE being written with .NET: C#, Blazor UI, and a Photino host. | ||
|
||
- Runs on Linux, Windows, and Mac | ||
|
||
![Example GIF](../../Images/Ide/Gifs/ide0.3.0.gif) | ||
|
||
## Demo: | ||
https://luthetus.github.io/Luthetus.Website/ | ||
|
||
## Features | ||
|
||
### Solution Explorer: | ||
![solutionExplorerGif](../../Images/Ide/Gifs/solutionExplorerGif.gif) | ||
- Tracks the file system default namespace. | ||
- Interpolate file system namespace when creating a templated C# file. | ||
- Create codebehinds for Blazor components with the 'partial', 'ComponentBase', and 'using' automatically. | ||
- Display unique icons for unique folders. Example: "wwwroot" is a globe, and "Properties" is a settings gear. | ||
- Context Menu contains: Copy, Cut, Rename, Paste, Delete, "New Empty File", "New Templated File", and "New Directory". | ||
- For .NET Solutions the Context Menu also gets: "Add New C# Project", and "Add Existing C# Project" | ||
- For C# Projects the Context Menu also gets: "Add Project Reference", "Set As Startup Project", and "Remove (no files are deleted)" | ||
- Nesting of 'codebehind' like files. So nesting "MyComponent.razor.cs" behind "MyComponent.razor". | ||
|
||
### Input File Dialog: | ||
![inputFileDialogGif](../../Images/Ide/Gifs/inputFileDialogGif.gif) | ||
- Traverse the file system in order to select a file. This file must satisfy a predicate which is defined by the requester. So I can request for a C# Project and the user sees an input file dialog which asks the user to pick a C# Project. | ||
|
||
### NuGet Package Manager | ||
![nugetPackageManagerGif](../../Images/Ide/Gifs/nugetPackageManagerGif.gif) | ||
- Query "azuresearch-usnc.nuget.org/" | ||
- Pick the Project one wishes to add the NuGet Package reference to. | ||
- Option for "Include Prerelease" | ||
- List out the results of the HTTP request. | ||
- Allow for picking of the version number foreach of the results individually. | ||
- Button to add the NuGet Package at the selected version to the chosen Project. | ||
- The gif for this will be the gif at the start of this file where I showcase its usage as to decrease how large this README is. | ||
|
||
### Settings | ||
![settingsGif](../../Images/Ide/Gifs/settingsGif.gif) | ||
- Application Settings | ||
- Font-Size | ||
- Font-Family | ||
- Icon-Size | ||
- Theme | ||
- Text Editor Settings | ||
- Font-Size | ||
- Font-Family | ||
- Cursor-Width | ||
- Show Newlines | ||
- Use Monospace Optimizations (you should not turn off monospace optimizations because the non-monospace logic is currently very unoptimized as of 2023-08-16) | ||
- Show Whitespace | ||
- Theme | ||
- Keymap (Default, or Vim) |
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-IndentLess | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-IndentLess.gif](../../../Images/TextEditor/Gifs/features_Command-IndentLess.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-IndentMore | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-IndentMore.gif](../../../Images/TextEditor/Gifs/features_Command-IndentMore.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-NewLineAbove | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-NewLineAbove.gif](../../../Images/TextEditor/Gifs/features_Command-NewLineAbove.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-NewLineBelow | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-NewLineBelow.gif](../../../Images/TextEditor/Gifs/features_Command-NewLineBelow.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-Paste | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-Paste.gif](../../../Images/TextEditor/Gifs/features_Command-Paste.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-Redo | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-Redo.gif](../../../Images/TextEditor/Gifs/features_Command-Redo.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-Remeasure | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-Remeasure.gif](../../../Images/TextEditor/Gifs/features_Command-Remeasure.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-Save | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-Save.gif](../../../Images/TextEditor/Gifs/features_Command-Save.gif) |
5 changes: 5 additions & 0 deletions
5
Docs/TextEditor/Features/Command-ScrollLineDown_TextEditor.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-ScrollLineDown | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-ScrollLineDown.gif](../../../Images/TextEditor/Gifs/features_Command-ScrollLineDown.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-ScrollLineUp | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-ScrollLineUp.gif](../../../Images/TextEditor/Gifs/features_Command-ScrollLineUp.gif) |
5 changes: 5 additions & 0 deletions
5
Docs/TextEditor/Features/Command-ScrollPageDown_TextEditor.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-ScrollPageDown | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-ScrollPageDown.gif](../../../Images/TextEditor/Gifs/features_Command-ScrollPageDown.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-ScrollPageUp | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-ScrollPageUp.gif](../../../Images/TextEditor/Gifs/features_Command-ScrollPageUp.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-SelectAll | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-SelectAll.gif](../../../Images/TextEditor/Gifs/features_Command-SelectAll.gif) |
5 changes: 5 additions & 0 deletions
5
Docs/TextEditor/Features/Command-ShowFindDialog_TextEditor.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-ShowFindDialog | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-ShowFindDialog.gif](../../../Images/TextEditor/Gifs/features_Command-ShowFindDialog.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Command-Undo | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Command-Undo.gif](../../../Images/TextEditor/Gifs/features_Command-Undo.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Delete-Text | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Delete-Text.gif](../../../Images/TextEditor/Gifs/features_Delete-Text.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Insert-Text | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Insert-Text.gif](../../../Images/TextEditor/Gifs/features_Insert-Text.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Keymap-Vim | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Keymap-Vim.gif](../../../Images/TextEditor/Gifs/features_Keymap-Vim.gif) |
5 changes: 5 additions & 0 deletions
5
Docs/TextEditor/Features/Move-Cursor-With-Keyboard_TextEditor.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Move-Cursor-With-Keyboard | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Move-Cursor-With-Keyboard.gif](../../../Images/TextEditor/Gifs/features_Move-Cursor-With-Keyboard.gif) |
5 changes: 5 additions & 0 deletions
5
Docs/TextEditor/Features/Move-Cursor-With-Mouse_TextEditor.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Move-Cursor-With-Mouse | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Move-Cursor-With-Mouse.gif](../../../Images/TextEditor/Gifs/features_Move-Cursor-With-Mouse.gif) |
5 changes: 5 additions & 0 deletions
5
Docs/TextEditor/Features/Select-Text-With-Keyboard_TextEditor.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Select-Text-With-Keyboard | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Select-Text-With-Keyboard.gif](../../../Images/TextEditor/Gifs/features_Select-Text-With-Keyboard.gif) |
5 changes: 5 additions & 0 deletions
5
Docs/TextEditor/Features/Select-Text-With-Mouse_TextEditor.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Select-Text-With-Mouse | Luthetus.TextEditor | Features | ||
|
||
--- | ||
|
||
![features_Select-Text-With-Mouse.gif](../../../Images/TextEditor/Gifs/features_Select-Text-With-Mouse.gif) |
Oops, something went wrong.