Commit Graph

925 Commits

Author SHA1 Message Date
Tiago Conceição c78680621f Create SECURITY.md 2022-04-10 19:51:19 +01:00
Tiago Conceição 1bd2ec5e82 Update README.md 2022-04-07 00:34:13 +01:00
Tiago Conceição ff1a5072b7 Update README.md 2022-04-07 00:21:24 +01:00
Tiago Conceição ba9babfcf5 Update print_layers.py 2022-04-07 00:21:10 +01:00
Tiago Conceição 6492dbeee8 Create UVtoolsBootstrap.py 2022-04-07 00:20:50 +01:00
Tiago Conceição bbc60908dc Delete UVToolsBootstrap.py 2022-04-07 00:20:43 +01:00
Tiago Conceição 4679fd107a Update README.md 2022-04-07 00:18:33 +01:00
Tiago Conceição c8f0ce137d Update README.md 2022-04-07 00:17:12 +01:00
Tiago Conceição 6065d8f808 Python docs 2022-04-07 00:16:07 +01:00
Tiago Conceição 331d37be7c v3.2.2 - Birthday release 🎁 (2 years old) 🥳
- **Settings:**
   - (Add) Remove source file after automatic conversion (#444)
   - (Add) Remove source file after manual conversion (#444)
   - (Add) **Average resin bottle cost:** The average cost per one resin bottle of 1000ml.
           Used to calculate the material cost when the file lacks that information.
           Use 0 to disable this feature and only show the cost if file have that information.
           If this value is changed, you need to reload the current file to update the cost.
   - (Change) Move "Expand and show tool descriptions by default" to From `General` to `Tools` tab (Setting will reset to default)
- **File formats:**
   - (Add) Property `StartingMaterialMilliliters`: Gets the starting material milliliters when the file was loaded
   - (Add) Property `StartingMaterialCost`: Gets the starting material cost when the file was loaded
   - (Add) Property `MaterialMilliliterCost`: Gets the material cost per one milliliter
   - (Improvement) Update `MaterialCost` when `MaterialMilliliters` changes (#449)
- **Raft relief:**
   - (Add) Linked lines: Remove the raft, keep supports and link them with lines
   - (Improvement) Change the supports detection parameters to be more effective and precise on detect the starting layer
   - (Fix) Brightness percentage not getting updated
   - (Fix) Remove anti-aliased edges from Tabs
- (Improvement) Core: Minor clean-up
- (Fix) Issue repair error when 'Auto repair layers and issues on file load' is enabled (#446)
- (Fix) UI: Selecting a object with ROI when flip is verically, will cause 1px up-shift on the preview
- (Fix) macOS permission error due loss of attributes on the build script, WSL have bug with mv, using ln&rm instead
2022-04-06 18:17:48 +01:00
Tiago Conceição 7538d49aca (Fix) Issue repair error when 'Auto repair layers and issues on file load' is enabled (#446) 2022-04-06 07:24:22 +01:00
Tiago Conceição 71f6407845 Update MaterialCost when MaterialMilliliters changes (#449)
- (Add) Property `StartingMaterialMilliliters`: Gets the starting material milliliters when the file loaded
- (Add) Property `StartingMaterialCost`: Gets the starting material cost when the file loaded
- (Improvement) Update `MaterialCost` when `MaterialMilliliters` changes (#449)
2022-04-05 22:19:50 +01:00
Tiago Conceição 306b4d5141 Update createRelease.sh 2022-04-05 22:04:27 +01:00
Tiago Conceição 6076262cfa Update createRelease.sh
- Fix 'mv' permition denied on WSL, use 'ln' instead
- chmod UVtoolsCmd
2022-04-04 20:04:59 +01:00
Tiago Conceição 2eeedeb153 Update README.md 2022-04-04 01:23:03 +01:00
Tiago Conceição db821cae89 Update Enumerations.cs
Text
2022-04-03 19:28:40 +01:00
Tiago Conceição a77b9187a2 Auto Remove source file after convertion (#444)
- **Settings:**
   - (Add) Remove source file after automatic conversion (#444)
   - (Add) Remove source file after manuall conversion (#444)
2022-04-03 19:26:45 +01:00
Tiago Conceição ba71ff3db9 Update package-publish.yml 2022-04-03 17:43:21 +01:00
Tiago Conceição 3c5d231290 Fix release notes for nuget package 2022-04-02 03:39:30 +01:00
Tiago Conceição caa37436db Create nugetPublish.ps1 2022-04-02 03:38:47 +01:00
Tiago Conceição d38e9ee62d v3.2.1
- **AnyCubic file format:**
   - (Fix) Lift height and speed are not being correctly set on old version, keeping a constant value (#441)
   - (Fix) Retract speed getter was not return value from TSMC if using version 516
- **Tool - Infill:**
   - (Add) Waves infill type
   - (Add) Concentric infill type
   - (Add) Gyroid infill type (#443)
   - (Change) Increase the default spacing from 200px to 300px
   - (Improvement) Fastter infill processing by use the model bounds
- (Add) `FormatSpeedUnit` property to file formats to get the speed unit which the file use internally
- (Fix) UI: ROI rectangle can overlap scroll bars while selecting
2022-04-02 03:14:28 +01:00
Tiago Conceição 6d1972ed8f Update package-publish.yml 2022-03-26 23:23:18 +00:00
Tiago Conceição 7441ce94d9 Update wingetPublish.ps1 2022-03-26 23:21:00 +00:00
Tiago Conceição de0374cf63 Update package-publish.yml 2022-03-26 23:20:55 +00:00
Tiago Conceição 57b8a9dc84 v3.2.0
- **Core:**
   - (Add) Machine presets and able to load machine collection from PrusaSlicer
   - (Improvement) Core: Reference EmguCV runtimes into core instead of the UI project
- **File formats:**
   - **CXDLP:**
      - (Add) Detection support for Halot One Pro
      - (Add) Detection support for Halot One Plus
      - (Add) Detection support for Halot Sky Plus
      - (Add) Detection support for Halot Lite
      - (Improvement) Better handling and detection of printer model when converting
      - (Improvement) Discovered more fields meanings on format
      - (Fix) Exposure time in format is `round(time * 10, 1)`
      - (Fix) Speeds in format are in mm/s, was using mm/min before
   - (Add) JXS format for Uniformation GKone [Zip+GCode]
   - (Improvement) Saving and converting files now handle the file backup on Core instead on the UI, which prevents scripts and other projects lose the original file in case of error while saving
   - (Fix) After load files they was flagged as requiring a full encode, preventing fast save a fresh file
- **UVtoolsCmd:**
   - Bring back the commandline project
   - Consult README to see the available commands and syntax
   - Old terminal commands on UVtools still works for now, but consider switch to UVtoolsCmd or redirect the command using `UVtools --cmd "commands"`
- **Tools:**
   - **Change print resolution:**
      - (Add) Allow to change the display size to match the new printer
      - (Add) Machine presets to help set both resolution and display size to a correct printer and auto set fix pixel ratio
      - (Improvement) Real pixel pitch fixer due new display size information, this allow full transfers between different printers "without" invalidating the model size
      - (Improvement) Better arrangement of  the layout
   - (Add) Infill: Option "Reinforce infill if possible", it was always on before, now default is off and configurable
   - (Improvement) Always allow to export settings from tools
- **GCode:**
   - (Improvement) After print the last layer, do one lift with the same layer settings before attempt a fast move to top
   - (Improvement) Use the highest defined speed to send the build plate to top after finish print
   - (Improvement) Append a wait sync command in the end of gcode if needed
   - (Fix) When lift without a retract it still output the motor sync delay for the retract time and the wait time after retract
- **PrusaSlicer:**
   - (Add) Printer: Creality Halot One Pro CL-70
   - (Add) Printer: Creality Halot One Plus CL-79
   - (Add) Printer: Creality Halot Sky Plus CL-92
   - (Add) Printer: Creality Halot Lite CL-89L
   - (Add) Printer: Creality Halot Lite CL-89L
   - (Add) Printer: Creality CT133 Pro
   - (Add) Printer: Creality CT-005 Pro
   - (Add) Printer: Uniformation GKone
   - (Add) Printer: FlashForge Foto 8.9S
   - (Add) Printer: Elegoo Mars 2
   - (Improvement) Rename all Creality printers
   - (Fix) Creality model in print notes
2022-03-26 03:38:39 +00:00
Tiago Conceição 1d23048c2a Delete Epax X1 4KS.ini 2022-03-25 21:45:36 +00:00
Tiago Conceição 6ce3fdb00d Add printers 2022-03-25 21:44:59 +00:00
Tiago Conceição 19a0ff5496 Build script 2022-03-24 16:31:38 +00:00
Tiago Conceição 1690499b18 Update ubuntu dependencies 2022-03-22 02:44:17 +00:00
Tiago Conceição 75bfd9aa4c Fix auto-upgrade for AppImage
Trying to execute before make sure chmod is applied
2022-03-21 05:38:55 +00:00
Tiago Conceição 2627f20710 Update CHANGELOG.md 2022-03-21 05:02:22 +00:00
Tiago Conceição 9083666d0e Windows auto-upgrade fix
- (Fix) Windows auto-upgrade was downloading `.zip` instead of `.msi` (Bug was introduced on v3.1.0). You still need to download v3.1.1 manually in order to get this fix on future releases.
2022-03-21 05:00:32 +00:00
Tiago Conceição 29559fbb05 Update wingetPublish.ps1 2022-03-21 04:45:41 +00:00
Tiago Conceição b80301c694 Update package-publish.yml 2022-03-21 04:34:09 +00:00
Tiago Conceição 9bf4620daa Update package-publish.yml 2022-03-21 04:28:05 +00:00
Tiago Conceição 17645ca6e5 Update createRelease.sh 2022-03-21 04:09:58 +00:00
Tiago Conceição b3bacad0bf Update package-publish.yml 2022-03-21 04:00:30 +00:00
Tiago Conceição 78eeaf0c23 Update UVtools.InstallerMM.wxs 2022-03-21 03:59:22 +00:00
Tiago Conceição 6ac5e5d4de Update package-publish.yml 2022-03-21 03:49:39 +00:00
Tiago Conceição a901621a9b Update package-publish.yml 2022-03-21 03:46:53 +00:00
Tiago Conceição a5bef99372 v3.1.1
- (Add) Raft relief: Tabs type - Creates tabs around the raft to easily insert a tool under it and detach the raft from build plate
- (Add) Linux AppImage binaries (You won't get them with auto-update, please download AppImage once before can use auto-update feature in the future)
- (Change) Rename "layer compression method" to "layer compression codec", please redefine the codec setting if you changed before
- (Improvement) Linux and macOS releases are now compiled, published and packed under Linux (WSL). Windows release still and must be published under windows.
2022-03-21 03:43:24 +00:00
Tiago Conceição a3f907fda8 Update libcvextern.sh 2022-03-20 21:39:16 +00:00
Tiago Conceição 1e80519846 Update libcvextern.sh 2022-03-20 21:34:03 +00:00
Tiago Conceição 7f989eeec3 Support for arm64 on macOS 2022-03-20 21:14:06 +00:00
Tiago Conceição 8249aee3cc Improve some conditions 2022-03-20 21:13:50 +00:00
Tiago Conceição 6096d7c732 Update libcvextern.sh 2022-03-20 20:57:39 +00:00
Tiago Conceição c106170792 Better readme 2022-03-20 20:53:19 +00:00
Tiago Conceição 49efca1978 Update README.md 2022-03-20 20:30:43 +00:00
Tiago Conceição 2c86a75000 Update createRelease.sh 2022-03-20 20:30:41 +00:00
Tiago Conceição 7e4a9d4178 Create libcvextern.sh 2022-03-20 20:30:39 +00:00