Repository navigation
Releases: hongducdev/SCCTLM_Foto
Release list
SCCTLM_Foto 0.3.15
- Vấn đề: mở RAW trong Photoshop bật hộp thoại Camera Raw dạng modal, chưa có document nên panel không chạy được preset màu.
- Nút Mở ảnh RAW (nhóm Màu & Preset,
jsx/raw-open.jsx): chọn file RAW rồi mở thẳng thành document 16-bit sRGB bằngCameraRAWOpenOptions, không hiện hộp thoại. Sau đó dùng preset màu và Mix như ảnh thường. Chỉnh sửa lưu cạnh file (sidecar.xmp) vẫn được đọc (SELECTEDIMAGE). - Chạy thử trên Photoshop 23.2 với
TUG06269.ARW(bản sao tạm): mở không modal;fuji/001đổi độ sáng trung bình 103.49 → 116.32, Mixfuji/001:60,fuji/002:40tạo đủ 2 nhóm. Sidecar chỉ có Exposure +2 làm độ sáng tăng 103.49 → 183.21, xác nhận Camera Raw đọc sidecar. - Giới hạn: preset vẫn chạy như bộ lọc trên ảnh đã render, nên nhiệt độ màu Kelvin của preset bị bỏ qua giống ảnh JPG (
sanitizeAcrXmp). Áp preset ngay ở bước chuyển đổi RAW cần sidecar (đã thử được, chưa làm).
SCCTLM_Foto 0.3.14
- Bộ Action cũ trên máy người dùng: panel chỉ nạp bộ Thumbnail action khi Photoshop chưa có, nên máy đã nạp bản cũ vẫn chạy YouTube Rim Light 27 bước: Rim Light lần 2 dựng từ layer sai, nhóm mới không được đặt tên, nhóm cũ bị đổi tên và tô màu nhầm. Panel giờ đếm số bước của Action; đúng 27 bước (bản cũ) thì xoá bộ cũ, nạp lại từ
presets/và dựng lại phím tắt. Action đã chỉnh sửa tay (số bước khác) được giữ nguyên. - Shape layer (vector): trước đây bị chặn bằng câu báo lớp điều chỉnh, và nếu bỏ chặn thì Action dừng ở Gaussian Blur vì vùng chọn rỗng. Nút Tạo Rim Light giờ nhân bản Shape, rasterize bản sao (
<tên> (raster)) rồi chạy trên bản sao; layer vector gốc giữ nguyên. Layer Fill thường vẫn bị từ chối. Đã chạy thử 17 Shape, 17 text, 16 layer ảnh trong cùng một file, đều tạo đúng nhóm. - Đánh dấu màu: layer nguồn chưa có màu nhãn nay nhận cùng màu với nhóm Rim Light vừa tạo.
- Phím tắt: nhóm tạo bằng phím gán cho Action (vẫn tên
Rim Light) được panel tự đặt tên, thu gọn và gắn màu sau vài giây ($._ext_RIMCOLOR.adopt()). Shape layer vẫn cần nút Tạo Rim Light.
SCCTLM_Foto 0.3.13
- Lỗi: tạo Rim Light lần 2, lần 3 trong cùng file làm hiệu ứng rơi vào nhóm Rim Light cũ (Photoshop chọn layer
smudgevà maskRim Lighttheo tên, mà tên đã trùng). Thumbnail_action.atn: YouTube Rim Light chọnsmudgebằng thứ tự layer (một layer dướiColor) và nạp vùng chọn từ kênh tạmrimsel(lưu ở đầu Action, xoá ngay sau khi dùng) thay vì mask theo tên. Đã chạy thử 3 lần liên tiếp trên 3 layer, cả ba nhóm cho kết quả giống nhau. Máy đã nạp bộ cũ: xoá bộ Thumbnail action trong bảng Actions để panel nạp bản mới.- Hộp thoại "The command “Delete” is not currently available": Action bắt đầu từ vùng trong suốt của lớp đang chọn, nên lớp trống, nhóm, lớp điều chỉnh, lớp nền hoặc lớp nằm trong chính nhóm Rim Light làm Photoshop dừng giữa chừng. Nút Tạo Rim Light giờ kiểm tra lớp đang chọn trước (
$._ext_RIMCOLOR.targetProblem()) và báo bằng tiếng Việt cần chọn lớp nào, không chạy Action dở. Phím tắt gán cho Action chạy thẳng trong Photoshop nên không có bước kiểm tra này. - Thu gọn, đặt tên và đánh dấu màu: sau khi nút Tạo Rim Light chạy xong, nhóm mới được thu gọn trong bảng Layers, đổi tên thành
Rim Light for <tên layer>và gắn màu nhãn trùng màu nhãn của layer nguồn. Layer nguồn chưa có màu thì nhóm lấy màu xoay vòng đỏ, cam, vàng, lục, lam, tím ($._ext_RIMCOLOR.finish()). Panel nhận cả nhóm tênRim LightlẫnRim Light for .... Phím tắt chạy thẳng Action nên không có bước này. jsx/rim-light-color.jsx: đổi màu và Cường độ nhắm nhóm Rim Light chứa layer đang chọn, không còn luôn lấy nhóm đầu tiên theo tên.
SCCTLM_Foto 0.3.12
- Smart Object: Glow, Detail và các bộ lọc Camera Raw trong nhóm Da giờ chạy trên layer Smart Object thay vì dừng báo lỗi.
- Nội bộ: tách script Son môi, Má hồng, Giảm đỏ thành các module bước (
jsx/skin-*-part-N.jsx); thêmtests/check-jsx-no-cep.jschặn API CEP lọt vào lõi JSX vàtests/run-photoshop-smoke.ps1để chạy kiểm tra nhanh trong Photoshop.
SCCTLM_Foto 0.3.11
-
Cài đặt tự động trên macOS:
install/Cai-dat-SCCTLM_Foto.commandbậtPlayerDebugMode, chép panel vào thư mục CEP và hỏi đổi tên bản cũ;install/Go-cai-dat-SCCTLM_Foto.commandđể gỡ. Chạy bằngbash install/Cai-dat-SCCTLM_Foto.command. -
Lỗi bằng tiếng Việt, không phải đoạn mã: mọi lỗi hiện cho người dùng (lệnh Photoshop, nạp lõi, cập nhật, mạng, đo/gỡ watermark, tải Khám phá, đặt cọ) đi qua
js/error-messages.jsvà hiện thành câu kèm việc cần làm. Chuỗi thô (SCCTLM_ERROR,File:,Line:…) không còn hiện ra.tests/check-no-raw-errors.jsquétjs/vàjsx/để chặn lỗi quay lại. -
Ảnh không phải RGB: các lệnh Da (Son môi, Highlight, Lông mi, Phủ phấn, Bóng mắt, Trắng da, Giảm đỏ) và nhóm Làm da/Trắng răng/Tẩy lông/Đánh khối/Tùy chỉnh/Hàng loạt/Làm mịn/Màu tổng/Màu da/Làm nét báo ngay "Ảnh đang ở chế độ màu X…, vào Image > Mode > RGB Color" trong panel thay vì hộp thoại Photoshop chặn script. Danh sách lệnh cần RGB nằm ở
js/color-mode-guard.js; Hạt phim, Hào quang, Hạt thô, Chấm tự từ chối ảnh không phải RGB (đã chạy thử trên ảnh Gray/CMYK/Lab, không để lại layer dở) và cũng ra cùng kiểu thông báo. -
Nút Chẩn đoán ở chân panel: hiện phiên bản panel, Photoshop, hệ điều hành, trạng thái và thời gian nạp lõi, lỗi khi nạp và chi tiết kỹ thuật các lỗi gần đây; nút Sao chép báo cáo. Báo cáo ẩn tên người dùng trong đường dẫn và dùng được cả khi lõi không nạp.
-
Hộp thoại trong Photoshop: lỗi đặt cọ ở Pen Pressure, Đánh khối và Trắng răng không còn hiện chuỗi lỗi thô của ExtendScript.
SCCTLM_Foto 0.3.10
- Hộp thoại Thêm chữ/LOGO hàng loạt: thêm nút Đóng; phím Esc cũng đóng hộp thoại. Đóng không chạy xử lý hàng loạt và không lưu thiết lập.
SCCTLM_Foto 0.3.9
- Trạng thái active: preset vừa áp được đánh dấu trong danh sách Màu & Preset, cho cả chế độ thường và Mix màu; trạng thái "đang chọn" trong Mix vẫn là viền xanh, "đã áp" là nền xanh đậm.
- Thay màu khi tắt Mix: áp preset khác thay lớp màu đơn trước đó thay vì chồng thêm lớp mới.
- Nút Áp dụng Mix: nằm gọn trong khung nhóm (sửa khai báo
float: nonethiếu dấu;trongstyle.css), không còn đổi sang nền nâu, chữ xanh khi rê chuột.
SCCTLM_Foto 0.3.8
- Biểu tượng panel: biểu tượng của panel trong Photoshop (
img/icon-large.png) đổi từ chữ "h" của plugin gốc sang logo SCCTLM. Cần tắt hẳn rồi mở lại Photoshop để thấy. - Gói cập nhật gọn hơn: hai ảnh minh hoạ README (
readme-thumbnail.png,readme-toi-uu-anh.png) chuyển sangsite/assets/, không còn nằm trong gói cập nhật của panel.
SCCTLM_Foto 0.3.7
- Lỗi nạp panel: lõi ExtendScript được nạp bằng đối tượng
Filevà kiểmexiststrước. Thiếuloader.jsxthì hộp thoại báo thẳng "thiếu file loader.jsx, hãy cài lại" thay vìIOError: I/O error line 1; lỗi đọc file kèmFile.error. - Đổi tên DR7: mã trạng thái trong hộp thoại lỗi (
DR7_ERRORthànhSCCTLM_ERROR…), tên bước History (Dodge & Burn, Local Smoother, Whiten Teeth, Remover, Sharpening, Surface Smoother, Tone Changer), tên nội bộ$.dr7*/window.dr7*thành$.scctlmFoto*/window.scctlmFoto*, class CSS.dr7-dialog*thành.scctlm-foto-dialog*, biến môi trườngDR7_*của bộ cài thànhSCCTLM_FOTO_*. - File trạng thái cập nhật:
.dr7-version.json,.dr7-update.json,.dr7-update/,.dr7-dev-sourceđổi thành.scctlm-foto-*. Lần cập nhật đầu tiên lên bản này tải lại toàn bộ file một lần; máy dev chạy lại bộ cài để bật đồng bộ ↻. - Giữ nguyên để không mất dữ liệu: khoá localStorage (
dr7.frame.presets,dr7ActionShortcuts,dr7ArtboardFavorites,dr7ReservedKeys,dr7ShortcutKey,dr7.explore.playlist), tên preset trong.tpl(DR7 Soft Brush,DR7 Eyedropper,DR7 Dodge & Burn), actionDR7 Liquify CC2014 FIX, bộ phím tắt cũMHK DR7và thư mục cài cũDR7.
SCCTLM_Foto 0.3.6
- Ủng hộ: tab Ủng hộ trong panel, trang web và README có thêm mã QR Techcombank bên cạnh TPBank.