Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
dcf0b8c
Create README.md
autodesk-adn Nov 12, 2013
b939522
indent
autodesk-adn Nov 12, 2013
c350d8d
Create LICENSE.md
cyrillef Nov 12, 2013
cf975de
Updates from Viru
autodesk-adn Nov 12, 2013
4927540
Fix from - Jon Smith - jon.smith@coins-global.com
cyrillef Apr 3, 2014
9a50735
ScriptPro 3.0 - .NET 8.0 Migration
MadhukarMoogala Jan 27, 2026
3e3b694
Fix MSI installer for x64 build
MadhukarMoogala Jan 27, 2026
5be5000
Add video files to gitignore
MadhukarMoogala Jan 27, 2026
800a2e9
Merge ScriptPro 3.0 into master. The original ScriptPro 2.0 code is p…
MadhukarMoogala Jan 27, 2026
d46e176
Fix MSI x64 installer and standalone package
MadhukarMoogala Jan 29, 2026
911c75a
add support for 4K monitors
MadhukarMoogala Feb 2, 2026
10e111b
Update README.md
MadhukarMoogala Feb 3, 2026
eb2201c
adjusted UI base settings for better look and overview
Tom-0169 May 7, 2026
1ec7aed
removed dependency on "System.Management" and "System.Runtime.Interop…
Tom-0169 May 7, 2026
0e59283
small adjustments to main window size
Tom-0169 May 7, 2026
a50b3d1
Merge pull request #1 from Tom-0169/master
MadhukarMoogala May 13, 2026
d3e43cc
Update documentation and test cases
MadhukarMoogala May 13, 2026
4b385c2
Add GitHub Actions workflow for automated MSI generation
MadhukarMoogala May 13, 2026
8c1e9f7
Fix build: add dotnet restore step
MadhukarMoogala May 13, 2026
4ab6dd7
Fix WiX project restore issue in build script
MadhukarMoogala May 13, 2026
6a34840
Remove missing System DLL dependencies from installer
MadhukarMoogala May 13, 2026
c947967
Use commit message for release title
MadhukarMoogala May 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .github/workflows/build-msi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Build and Release MSI

on:
push:
branches:
- master
pull_request:
types: [closed]
branches:
- master

permissions:
contents: write

jobs:
build:
name: Build MSI Installer
runs-on: windows-latest
if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.pull_request.merged == true)

steps:
- name: Checkout Code
uses: actions/checkout@v4

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '8.0.x'

- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2

- name: Build MSI Installer
shell: pwsh
run: |
.\Build.ps1 -Setup

- name: Upload MSI Artifact
uses: actions/upload-artifact@v4
with:
name: ScriptProSetup-MSI
path: Release\ScriptProSetup.msi

- name: Create GitHub Release
uses: softprops/action-gh-release@v2
if: github.event_name == 'push'
with:
files: Release\ScriptProSetup.msi
tag_name: "v${{ github.run_number }}.0.0" # Auto-generate a version or configure it based on commit
name: "${{ github.event.head_commit.message }}"
body: "Automated build from commit ${{ github.sha }}"
draft: true
prerelease: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
226 changes: 28 additions & 198 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,215 +1,45 @@
#################
## Eclipse
#################

*.pydevproject
.project
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath


#################
## Visual Studio
#################

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results

[Dd]ebug/
[Rr]elease/
x64/
build/
x86/
[Bb]in/
[Oo]bj/
Binaries/
Standalone/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# Visual Studio
.vs/
*.user
*.suo
*.userosscache
*.sln.docstates

*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
# Build artifacts
*.exe
*.dll
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
!TestFiles/*.dwg
!TestFiles/*.scr
!TestFiles/*.bpl

# Installer
ScriptProSetup/bin/
ScriptProSetup/obj/
*.msi
*.wixobj
*.wixpdb

# Logs
*.log
*.scc

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
*.ncrunch*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.Publish.xml
*.pubxml

# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/

# Windows Azure Build Output
csx
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
App_Data/*.mdf
App_Data/*.ldf

#############
## Windows detritus
#############
# Large files
*.mp4
*.avi
*.mov

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Mac crap
.DS_Store


#############
## Python
#############

*.py[co]

# Packages
*.egg
*.egg-info
dist/
build/
eggs/
parts/
var/
sdist/
develop-eggs/
.installed.cfg

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.tox

#Translations
*.mo

#Mr Developer
.mr.developer.cfg
Loading