diff --git a/CHANGES.md b/CHANGES.md index 41b4b44eaa..14e28a2c31 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -23,6 +23,7 @@ - Fix wrong board size presets in Android [Taiga #12339](https://tree.taiga.io/project/penpot/issue/12339) - Fix problem with grid layout components and auto sizing [Github #7797](https://github.com/penpot/penpot/issues/7797) - Fix some alignments on inspect tab [Taiga #12915](https://tree.taiga.io/project/penpot/issue/12915) +- Fix color assets from shared libraries not appearing as assets in Selected colors panel [Taiga #12957](https://tree.taiga.io/project/penpot/issue/12957) ## 2.12.1 diff --git a/frontend/src/app/main/data/workspace/colors.cljs b/frontend/src/app/main/data/workspace/colors.cljs index 5856cec029..48f20f7f51 100644 --- a/frontend/src/app/main/data/workspace/colors.cljs +++ b/frontend/src/app/main/data/workspace/colors.cljs @@ -1122,7 +1122,7 @@ ref-id (:stroke-color-ref-id stroke) colors (-> libraries - (get ref-id) + (get ref-file) (get :data) (ctl/get-colors)) shared? (contains? colors ref-id) @@ -1167,7 +1167,7 @@ ref-file (get color :ref-file) ref-id (get color :ref-id) colors (-> libraries - (get ref-id) + (get ref-file) (get :data) (ctl/get-colors)) shared? (contains? colors ref-id) @@ -1184,7 +1184,7 @@ (let [ref-file (:fill-color-ref-file fill) ref-id (:fill-color-ref-id fill) colors (-> libraries - (get ref-id) + (get ref-file) (get :data) (ctl/get-colors)) @@ -1232,7 +1232,7 @@ ref-id (:fill-color-ref-id fill) colors (-> libraries - (get ref-id) + (get ref-file) (get :data) (ctl/get-colors)) shared? (contains? colors ref-id) diff --git a/frontend/src/app/main/ui/workspace/sidebar/options.cljs b/frontend/src/app/main/ui/workspace/sidebar/options.cljs index 8cc8ceb903..8e0ba6ad8f 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/options.cljs @@ -54,7 +54,7 @@ modifiers (dm/get-in modifiers [shape-id :modifiers]) shape (gsh/transform-shape shape modifiers) - props (mf/spread-props props {:shape shape :file-id file-id :page-id page-id})] + props (mf/spread-props props {:shape shape :file-id file-id :page-id page-id :libraries libraries})] (case shape-type :frame [:> frame/options* props]