Commit Graph

57 Commits

Author SHA1 Message Date
alves
72eb6882fa feature update version info 2026-03-11 10:32:57 +08:00
alves
3523cdf197 Merge branch '2.3.0' into dev_2.2.3_alves_bug_fix
# Conflicts:
#	.gitignore
#	resources/web/flutter_web/flutter_bootstrap.js
#	resources/web/flutter_web/flutter_service_worker.js
#	resources/web/flutter_web/main.dart.js
#	resources/web/flutter_web/version.changelog
#	resources/web/flutter_web/version.json
#	scripts/flatpak/io.github.Snapmaker.Snapmaker_Orca.metainfo.xml
#	src/libslic3r/GCode/WipeTower2.cpp
2026-03-10 15:33:16 +08:00
alves
ad8517ec1e feature update linux gtk version. 2026-03-09 15:17:23 +08:00
alves
fde24c032c feature update gtk version. 2026-03-09 15:14:28 +08:00
alves
c2d4c8ba54 feature update gtk version 2026-03-09 15:10:02 +08:00
alves
03d2958dec feature update gtk version. 2026-03-09 15:08:15 +08:00
alves
4ce3e3d549 fix gtk and nvidia render lead to crash question. 2026-03-06 18:11:46 +08:00
alves
67cea695f8 feature fix the patch effect wxwidget build 2026-03-06 14:19:59 +08:00
alves
be8952f8b6 feature lower the gtk version for linux. 2026-03-05 18:50:48 +08:00
alves
9d4233b5ef Merge branch 'dev_2.3.0_alves' of https://github.com/Snapmaker/OrcaSlicer into dev_2.3.0_alves 2026-03-05 16:45:54 +08:00
alves
fd113a3d33 fix build linux failed bug. 2026-03-05 16:45:42 +08:00
alves
b0fe0859f7 fix linux build failed with the wxwidget dark theme patch 2026-03-05 16:24:14 +08:00
alves
48278600d1 fix remove not work code. 2026-03-05 11:05:30 +08:00
alves
358aeffae6 fix code format question 2026-03-05 11:01:15 +08:00
alves
1dc0e3dda8 fix linux crash bug,update linux version info. 2026-03-04 17:08:33 +08:00
alves
171f95d349 feature add pack scripts for mac local. 2026-03-03 09:58:29 +08:00
alves
aba54266d6 feature remove the config for entitlements 2026-01-30 14:13:19 +08:00
alves
1f87a1426d feature remove the entitlements data for cert. 2026-01-29 15:10:23 +08:00
alves
82f733d0b8 fix bundle id invalid question. 2026-01-29 10:43:57 +08:00
alves
aaf9002afd fix cert bug on mac 26.x 2026-01-20 18:13:22 +08:00
xiaoyeliu
427856de1e Test linux1 (#93)
* change 'OrcaSlicer' to 'Snapmaker Orca'

* Fix Orca Multi-Language

* test_linux

* test_linux

* Fix default_position of wipetower

* fix CICD

* Change linux to beta
2025-12-29 20:29:46 +08:00
xiaoyeliu
babb2e1f1e Fix i18n 2025-11-24 09:54:36 +08:00
xiaoyeliu
4a77785b84 Fix i18n from orcaslicer to snapmaker orca 2025-11-21 18:52:51 +08:00
xiaoyeliu
69cf2a1964 Fix: CICD 2025-11-17 12:01:42 +08:00
xiaoyeliu
e4d902220d Fix: CICD 2025-11-17 11:52:21 +08:00
xiaoyeliu
145925c24a Fix CICD 2025-11-17 11:41:53 +08:00
xiaoyeliu
67c9fe63d5 Fix: CICD 2025-11-17 11:28:30 +08:00
xiaoyeliu
e89263e51a Merge: Snapmaker Orca 2.1.2 2025-11-17 10:04:25 +08:00
SoftFever
b22a40598f fixed a typo in script 2025-09-21 21:08:49 +08:00
coryrc
7aa3ce8a4d Shellcheck everything (#10730)
* Shellcheck all shell scripts

* Implement Shellcheck's recommendations

* Shellcheck the distribution-specific files

* Include the distro scripts to trigger action

* Fix array usage (hopefully)

* Use single-quote string

TIL: single quote string in yaml treats everything as literal, but
double quote allows backslash escaping.

* Make all cmake commands use set+-x dance and fix macos getopts line

Make Claude happy

getopts has colon after a command which takes an argument

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-09-20 09:12:31 +08:00
SoftFever
4f50fdc94e Fixed many profile issues and cleaned up some messes. (#10686) 2025-09-11 17:50:53 +08:00
SoftFever
5e9570c946 fix check_filament_compatible_printers 2025-09-10 23:21:45 +08:00
SoftFever
b16a6052cb Feature/re enable tests (#10503)
* re-enable tests

* Add comprehensive testing guide for OrcaSlicer in CLAUDE.md

* fix build errors on Win

* fix appimage errors
2025-08-24 20:58:18 +08:00
SoftFever
883607e1d4 Refactor folder (#10475)
Move many third-party components' source codes from the src folder to a new folder called deps_src. The goal is to make the code structure clearer and easier to navigate.
2025-08-22 20:02:26 +08:00
SoftFever
68110eeecc Feature/add_snapmaker_u1_profiles (#10225)
* add snapmaker u1 profiles

* tweak some parameters for U1
2025-07-25 22:25:28 +08:00
Jack_up
5c42b396e0 Add check for obsolete keys in profiles (#9955)
* feat: Add check for obsolete keys in filament profiles and improve error handling

* feat: Enhance error handling in machine profile checks and filament name consistency

* feat: Add option to check for obsolete keys in profile validation

* feat: Clarify help message for obsolete keys check in filament profiles
2025-06-20 21:38:02 +08:00
dremc
d8683fc045 add filament_vendors:DREMC (#9519)
* Update CreatePresetsDialog.cpp

* Update generate_presets_vendors.py
2025-06-15 19:41:46 +08:00
Noisyfox
09d309ee9c Make sure filament_id is not longer than 8 chars if the filament can be set in AMS (#9574)
Make sure `filament_id` is not longer than 8 chars if the filament is compatiable with AMS
2025-05-25 00:06:07 +08:00
Noisyfox
8c4b7456c1 Fix vendor/model selector on create printer dialog (#9344)
* Make sure printer vendor matches

* Handle cases where some vendor do not have printers (such as `OrcaFilamentLibrary`)

* Ignore vendor `custom printer` from create printer vendor list

* Fix missing end bracket

* Update printer vendor and model list on create printer dialog
2025-05-01 17:12:03 +08:00
Noisyfox
cd2df8f5ef Fix profile check error msg (#9414)
* Ensure file encoding

* Show correct file path in error message
2025-04-20 14:21:40 +08:00
Noisyfox
f5849e5c08 Improve profile check script (#9389)
* Make missing `compatible_printers` error message more clear

* Support checking `compatible_printers` from parent profiles
2025-04-18 10:48:08 +08:00
Noisyfox
3369a394e6 add filament_vendors:FusRock (#9361)
Add FusRock and keep the alphabetical order

# Description

<!--
> Please provide a summary of the changes made in this PR. Include
details such as:
  > * What issue does this PR address or fix?
  > * What new features or enhancements does this PR introduce?
> * Are there any breaking changes or dependencies that need to be
considered?
-->

# Screenshots/Recordings/Graphs

<!--
> Please attach relevant screenshots to showcase the UI changes.
> Please attach images that can help explain the changes.
-->

## Tests

<!--
> Please describe the tests that you have conducted to verify the
changes made in this PR.
-->
2025-04-16 11:48:05 +08:00
Noisyfox
eb57036dab Update filament name checking script
(cherry picked from commit 7c4c1bf191de1fd6b86a07bf62c1ab634faa9f55)
2025-04-16 10:50:50 +08:00
Noisyfox
eb38474bb2 Add check for profile name consistency
(cherry picked from commit 7343aa5b55cab9a9f7cbdcdddd4e7650f1577598)
2025-04-16 10:50:05 +08:00
FusRock
3a3f695967 add filament_vendors:FusRock
Add FusRock and keep the alphabetical order
2025-04-15 16:25:26 +08:00
SoftFever
df19e91845 fix a bug for OTA updating feature.
Add a help script to pack OTA package
2025-03-31 23:17:02 +08:00
SoftFever
5e5542d02f Update default filaments for printers (#8655)
* update M1

* update Voron

* update Positron

* update Biqu

* update Eryone

* update Folgetech

* update Geeetech

* update Kingroon

* update MagicMaker

* update Raise3D

* update Rolohaun

* update Tronxy

* update Kingroon and Tronxy

* update Voxelab

* update Wanhao

* more fix
2025-03-03 20:32:47 +08:00
SoftFever
d839c52114 duplication key error check 2025-02-22 17:39:17 +08:00
SoftFever
c5ba8be49f add extra profile checks 2025-02-22 15:53:58 +08:00
SoftFever
dc83549aa1 Orca filament profile revamp - done (#8287)
* Update Qidi profiles

* restructure orca filament lib folder

* update profiles

* add more global filaments

* check missing instantiation errors

* fix missing instantiation attribute

* delete voron generic filaments

* remove Mellow filaments

* clean profiles

* QoL: select only visible filament when select all filaments
2025-02-03 21:15:17 +08:00