Profile
Quỳnh Ruby
Author
Quỳnh Ruby quynhfruby.com
“
”
Author
Quỳnh Ruby quynhfruby.com
Author
Quỳnh Ruby quynhfruby.com

Mỗi dự án có thể dùng một bộ màu riêng

Một bộ màu đang ảnh hưởng đến mọi dự án

Phiên bản đầu của Kitvas chỉ có một nơi để lưu màu sắc và logo. Điều này không có vấn đề nếu mình chỉ làm nội dung cho một thương hiệu.

Nhưng khi dùng Kitvas cho nhiều dự án, mọi thứ bắt đầu rối. Đổi màu cho dự án mới có thể làm dự án cũ thay đổi theo. Nếu sao chép một bộ màu vào từng dự án, mỗi lần đổi logo lại phải sửa ở nhiều nơi.

Mình đã cân nhắc ba cách

Cách đầu tiên là giữ nguyên một bộ màu chung. Đây là cách dễ làm nhất, nhưng không giải quyết được vấn đề.

Cách thứ hai là để mỗi dự án có một bộ riêng. Các dự án sẽ không ảnh hưởng lẫn nhau, nhưng cùng một thương hiệu lại phải được tạo đi tạo lại.

Cách thứ ba là tạo một thư viện màu sắc và logo giống Brand Hub của Canva. Mỗi dự án chỉ cần chọn bộ mình muốn dùng. Khi sửa một bộ, các dự án dùng bộ đó sẽ nhận được thay đổi.

Mình chọn cách thứ ba vì nó gần với cách mọi người làm việc nhất: một thương hiệu có thể có nhiều nội dung, còn mỗi nội dung chỉ cần biết mình thuộc thương hiệu nào.

Nếu một bộ màu bị xóa thì sao?

Đây là câu hỏi nhỏ nhưng có thể làm dự án không mở được. Mình tạo một bộ mặc định và không cho xóa nó. Nếu người dùng xóa một bộ khác, những dự án đang dùng bộ đó sẽ quay về bộ mặc định.

Người dùng có thể tạo, đổi tên, sao chép và xóa các bộ màu ở màn hình chính. Khi đang làm nội dung, họ chỉ cần chọn nhanh bộ phù hợp.

Trong lúc kiểm tra, mình phát hiện Kitvas có thể hiện đúng bộ màu vừa chọn nhưng lại quay về bộ cũ sau khi tải lại trang. Mình sửa cách lưu để lựa chọn mới không bị mất.

Phần còn lại

Việc chọn bộ màu đã hoạt động trong ứng dụng. Tuy nhiên, khi điều khiển Kitvas qua AI, một số cách cập nhật vẫn chưa lưu lựa chọn này đầy đủ ở thời điểm hoàn thành cột mốc. Đây là phần cần tiếp tục đồng bộ để dù làm bằng tay hay nhờ AI, kết quả vẫn giống nhau.

Chia sẻ bài viết này:
import "../components/workflow-connectors.ts";