-
-
Notifications
You must be signed in to change notification settings - Fork 545
Windows Installer MSI via Github Actions #4668
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: nightly_dev
Are you sure you want to change the base?
Conversation
On the first layer, after a travel: move a bit of the extrusion at the start, while not moving, do increase the squish of the start.
when two parts in the same object have a different extruder: slice_merge_min_width: don't remove areas thinner than that fromother parts, remove it from yourself (if it intersect). slice_merge_dent: when another part remove areas from you, keep this width from the removal.
resolve WipeTowerIntegration.cpp / filament_pressure_advance
…safe it by using double or by shifting the bits to remove enough of the epsilon-part to be safe to multiply. note: when doing dot or other computation, the removal of the epsilon part when trying to simplify by epsilon lead to great imprecision. note: simplify_quick coded but not tested (only suitable for EPSILON-like simplification) note: need to check which version (int vs double) is the quickest. note: need to optimize the douglas-peuker for the worst case (nothing to remove)
…ngs avoid_travel_island & avoid_travel_island_weight)
…en intersection is on a corner)
…e minimal correct polygon.
…uded this layer for each extruder (vector of float). supermerill: updated to comply with 2.7, remove the variable in the stat, it's not needed rn. supermerill#4380
… it will create gaps between them.
Add extra perimeters where the area is smaller than the setting value.
|
its probably not very polished right now, kinda short on time as well :) |
6f66612 to
beaa1bf
Compare
|
Currently the version number is extracted from version.inc i.e. SLIC3R_VERSION_FULL "2.7.62.0" also on the nightly workflow file the product name is set with a suffix so the full product name is like SuperSlicer-Beta-Nightly |
|
Sorry had to fix some names from nightly to rc on the Release Candidate workflow, should be fixed now :) |
|
tried it. |
But it succeed with Also, it seems like the upper limit of 65534 isn't enforced. |
oh yeah, the workflow is trying to replace the last 0 in the version number with the date, |
|
I've updated the msi creation with 4ac150f |
|
I'll replace ProgramFilesFolder by ProgramFiles64Folder, as it's a 64b program. I have some questions:
|
|
hey, no worries
|
|
also if the licence file is saying AGPLv3 instead of GPLv3 it will be a processing error i believe |
The installer now reads and writes the installation directory to the HKCU\Software\SuperSlicer registry key. This enables detection of previous install locations
eeaa4ad to
7f41751
Compare
fe5af4c to
e5004df
Compare
Progress towards #3118 as an installer of sorts is needed for a WinGet package
This pull request adds support for building a Windows MSI installer for SuperSlicer using the WiX Toolset. The changes automate the creation of an MSI package in the CI workflow and introduce a new WiX installer definition.
MSI Installer Build Integration:
.github/workflows/ccpp_win.ymlto install WiX Toolset, harvest build files, generate a versioned installer, build the MSI using WiX, and upload the resulting artifact.WiX Installer Definition:
installer.wxsfile that defines the structure and behavior of the MSI installer, including, uninstall cleanup