1186 Commits

Author SHA1 Message Date
Tiago Conceição a585c14566 Create UniFormation GKone.ini 2022-11-20 18:45:52 +00:00
Tiago Conceição 8b23cf7574 Create UniFormation GKtwo.ini 2022-11-20 18:45:49 +00:00
Tiago Conceição 26c6ec2c81 Remove to rename latter 2022-11-20 18:43:51 +00:00
Tiago Conceição 5b014f6403 Update README.md 2022-11-10 18:56:24 +00:00
Tiago Conceição 2d1e83e668 Add compatibility to openSUSE and derivatives and trim dependencies installation 2022-11-10 18:45:29 +00:00
Tiago Conceição 4ff984cffb Update CHANGELOG.md 2022-11-10 04:11:15 +00:00
Tiago Conceição d367582efc Update package-publish.yml 2022-11-10 04:11:07 +00:00
Tiago Conceição 8e4995a6a5 v3.8.3
- **UVtoolsCmd:**
  - **print-properties:**
    - (Change) `-b`, `--base` option to `-a`, `-all` to indicate all properties and sub-properties, now defaults to only show base properties
    - (Add) `-r`, `--range` option to prints only the matching layer(s) index(es) in a range
    - (Add) `-i`, `--indexes` option to prints only the matching layer(s) index(es)
  - (Add) Command: `set-properties <input-file> <property=value> Set properties in a file or to it layers with new values`
  - (Add) Command: `print-issues <input-file> Detect and print issues in a file`
  - (Add) New option to the `run` command: `-p, --property <property=value>  Set a property with a new value (Compatible with operations only)`
  - (Remove) Command: `print-layers` as it has been moved to `print-properties`, use `-r :` to obtain same result as default on `print-layers`
- **Issues:**
  - (Fix) Issues groups with only one issue was displaying the wrong area value
  - (Fix) Volume incorrectly calculated, resulting in a high value for group of issues
  - (Fix) Incorrect calculation of the bounding rectangle for a group of issues
- **Repair layers:**
  - (Add) Switch to opt between "Re-detect the selected issues before repair" and "Use and repair the previous detected issues" (Default)
  - (Improvement) Do not allow to run the tool if there are no detected issues when the option "Use and repair the previous detected issues" is selected
- (Improvement) Linux: Recompile libcvextern.so on a older system to be able to run on both older and newest system (#603)
- (Upgrade) .NET from 6.0.10 to 6.0.11
2022-11-10 04:09:00 +00:00
Tiago Conceição 051f11bb6e Update install-uvtools.sh 2022-11-09 03:19:50 +00:00
Tiago Conceição 0c63caa547 v3.8.2
- **Import thumbnails:**
  - (Add) Import from file
  - (Add) Import from file (Replace all)
  - (Add) Import from current layer
  - (Add) Import from current layer (Replace all)
  - (Add) Import from random layer
  - (Add) Import from random layer (Replace all)
  - (Add) Import from heatmap
  - (Add) Import from heatmap (Replace all)
  - (Fix) Import from file could load in any image color type, resulting in wrong encoding on file save
- **Auto-upgrade script:** (Will only take effect on the next release)
  - (Improvement) Add some marker/debug messages
  - (Improvement) On generic Linux and macOS try to rename the folder if contain the version on it name to the upgraded version name
  - (Improvement) Linux AppImage upgrades now renames to UVtools.AppImage
  - (Improvement) Re-open the program with the current loaded file
- (Add) UVtoolsCmd: `set-preview, set-thumbnail <input-file> <file path|layer index|:random-layer|:heatmap>  Sets and replace thumbnail(s) in the file [default: :heatmap]`. (#599)
        Use `UVtoolsCmd set-preview -?` to view the full documentation
- (Improvement) Export layers to mesh: Write the file to a temporary location and move it to the target location when complete with success
- (Fix) Error when opening a file with light calculated issues that cause a complete issue detection and when there are auto applied suggestions that modify the layer count (#598)
- (Fix) Auto applying suggestions was not triggering a UI properties refresh, causing some values to show outdated
- (Fix) PCB exposure: Bad parsing of macros when the ending `%` is alone in a new line (#600)
2022-11-05 23:07:16 +00:00
Tiago Conceição 9bfe534e55 Update install-uvtools.sh 2022-11-05 19:48:48 +00:00
Tiago Conceição e727a097b3 v3.8.1
- **Tools:**
  - **PCB Exposure:**
    - (Add) Allow to scale the drawing sizes per gerber file
    - (Add) Allow to invert the drawing polarity per gerber file (#592)
    - (Add) Allow to drag and drop files into "Add files" button and grid header
    - (Improvement) Do not add empty layers when usable to draw or when draw a all black image
    - (Improvement) "Merge all gerbers into one layer" will now draw all gerber into one image instead of perform the Max(of all gerbers pixels), allowing to subtract areas as they are on gerbers
  - **Import layers:** Fix error when trying to insert layers
  - **Export layers images:** Better compression of contours for SVG export, resulting in smooth curves, better visuals and lower file size
- (Add) Outline: Triangulate
- (Remove) Avalonia.Diagnostics dependency in release mode
2022-11-02 23:39:21 +00:00
Tiago Conceição 55cbe02a7b Add args to the process 2022-10-30 17:09:51 +00:00
Tiago Conceição 16cbe21315 Fix -r macOS 2022-10-30 17:09:14 +00:00
Tiago Conceição 0de089b8ba Fix --debug arg 2022-10-30 17:09:03 +00:00
Tiago Conceição 7759ddf989 Update install-uvtools.sh 2022-10-30 17:02:52 +00:00
Tiago Conceição f99b432cd2 Update install-uvtools.sh 2022-10-30 17:01:10 +00:00
Tiago Conceição 890f637b9d Validate download file 2022-10-30 16:45:45 +00:00
Tiago Conceição 4015bd2214 Update install-uvtools.sh 2022-10-30 16:10:59 +00:00
Tiago Conceição 222b7f387f Update install-uvtools.sh 2022-10-30 15:04:09 +00:00
Tiago Conceição c534f3c120 Update install-uvtools.sh 2022-10-30 14:57:10 +00:00
Tiago Conceição 9580b26fe5 Missing ; then 2022-10-30 06:08:43 +00:00
Tiago Conceição 0cfef9fb62 Better macOS run 2022-10-30 05:59:50 +00:00
Tiago Conceição 6e0fda8e53 Better install, upgrade and run scripts 2022-10-30 05:37:47 +00:00
Tiago Conceição 35c63beebf Update install-uvtools.sh 2022-10-30 04:55:18 +00:00
Tiago Conceição 6e60e354be Update install-uvtools.sh 2022-10-30 04:36:17 +00:00
Tiago Conceição 3d402606c7 Update install-uvtools.sh 2022-10-30 04:21:08 +00:00
Tiago Conceição 191745792d Update install-uvtools.sh 2022-10-30 03:52:39 +00:00
Tiago Conceição d41ef9cd99 Update install-uvtools.sh 2022-10-30 03:48:04 +00:00
Tiago Conceição 3a2c927455 Update install-uvtools.sh 2022-10-30 03:47:03 +00:00
Tiago Conceição 3a7aef28e9 Improve the scripts 2022-10-30 01:21:13 +00:00
Tiago Conceição 6dc26f7434 v3.8.0
- **File formats:**
  - (Add) Property: DisplayTotalOnTime
  - (Add) Property: DisplayTotalOffTime
  - (Add) SL1File Property: high_viscosity_tilt_time
- **Tools**
  - **I printed this file**
    - (Add) Display on time for the print information
    - (Improvement) Labels on numeric box
    - (Improvement) Show print time label formatted as hh:mm:ss
  - **PCB Exposure:**
    - (Improvement) Increase "Exposure time" maximum from 200s to 1000s (#592)
    - (Fix) Set `BottomLightHeight` to 0
    - (Fix) Set `TransitionLayerCount` to 0
- **Issues:**
  - (Improvement) Overhang detection by using a dynamic cross kernel
  - (Improvement) Bring back the discard logic of "false-positive" islands based on overhang detection but improve the threshold of the detection to be safer (#591, #591)
- **PrusaSlicer:**
  - (Change) Elegoo Mars 2 to use file version 4
  - (Change) Elegoo Mars 2 Pro to use file version 4
- (Add) Status bar: On and Off time (hh:mm:ss) as tooltip in the Print time label
- (Improvement) When any of libcvextern dependencies are missing, it try to show the missing libraries in the error message (Linux only)
- (Improvement) Auto-upgrade procedure for non-Windows systems
- (Improvement) macOS arm64 (M1/M2) can now run natively if installed via the auto installer script
- (Fix) Error on Mat cache manager when file have only one layer
- (Fix) Suggestion "Transition layer count" shows as never applied when using with file formats that use in-firmware transition layers
- (Upgrade) openCV from 4.5.4 to 4.6.0
  - Custom library is now built to strip unused dependencies and reduce library size
- (Remove) arch and rhel packages in favor of a generic linux
2022-10-30 00:52:49 +01:00
Tiago Conceição 38201dfb83 Update libcvextern.sh 2022-10-28 20:16:22 +01:00
Tiago Conceição 73626c3d9b Update README.md 2022-10-28 02:54:18 +01:00
Tiago Conceição e79a2f6a77 Update README.md 2022-10-28 02:47:58 +01:00
Tiago Conceição 0af7639297 Update libcvextern.sh 2022-10-28 02:25:36 +01:00
Tiago Conceição f4961c0c7b update build scripts 2022-10-28 00:29:06 +01:00
Tiago Conceição eb738e7e18 Update libcvextern.sh 2022-10-27 22:38:29 +01:00
Tiago Conceição 105ab405ed Update build scripts 2022-10-25 22:24:37 +01:00
Tiago Conceição 1335e18fe2 Update install-uvtools.sh 2022-10-25 22:01:02 +01:00
Tiago Conceição 18b208bf31 (Improvement) Auto-upgrade procedure for non-Windows systems 2022-10-23 22:19:38 +01:00
Tiago Conceição ab11d40d33 Refactorings 2022-10-23 22:18:49 +01:00
Tiago Conceição 9602650bb5 Add Downloads to lookupPaths 2022-10-23 19:53:46 +01:00
Tiago Conceição c09c4138f3 Update install-uvtools.sh 2022-10-23 19:50:21 +01:00
Tiago Conceição c32da13c5c Update install-uvtools.sh 2022-10-23 19:47:11 +01:00
Tiago Conceição ba2c70d4ca Update scripts 2022-10-23 19:42:12 +01:00
Tiago Conceição 843c3e817e Update install-uvtools.sh 2022-10-23 05:56:45 +01:00
Tiago Conceição cebbc62f93 Update install-uvtools.sh 2022-10-23 05:24:48 +01:00
Tiago Conceição 8fec074dfb Escape $ sign 2022-10-23 05:15:30 +01:00
Tiago Conceição 0ad88f2cc1 Update CREDITS.md 2022-10-23 05:09:46 +01:00