From 28ba3144048bed5d20e25cd923f7fa6670765789 Mon Sep 17 00:00:00 2001 From: DaX Date: Mon, 16 Feb 2026 01:51:42 +0100 Subject: [PATCH] Add missing filament colors and fix naming issues - Add Silk Multi-Color gradients: Aurora Purple, Phantom Blue, Mystic Magenta - Add Iron Gray Metallic alias (with space) - Add Matte Latte Brown --- src/data/bambuLabColors.ts | 15 +++++++++++++++ src/data/bambuLabColorsComplete.ts | 18 +++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/src/data/bambuLabColors.ts b/src/data/bambuLabColors.ts index 84e5c16..51d00be 100644 --- a/src/data/bambuLabColors.ts +++ b/src/data/bambuLabColors.ts @@ -72,6 +72,7 @@ export const bambuLabColors: Record = { 'Indigo Purple': { hex: '#482A60' }, 'Iridium Gold Metallic': { hex: '#B39B84' }, 'Iris Purple': { hex: '#69398E' }, + 'Iron Gray Metallic': { hex: '#6B6C6F' }, 'IronGray Metallic': { hex: '#6B6C6F' }, 'Ivory White': { hex: '#FFFFFF' }, 'Jade White': { hex: '#FFFFFF' }, @@ -145,6 +146,11 @@ export const bambuLabColors: Record = { 'White Oak': { hex: '#D2CCA2' }, 'Yellow': { hex: '#F4EE2A' }, + // ABS Colors + // ABS GF Colors + 'ABS GF Yellow': { hex: '#FDD835' }, + 'ABS GF Orange': { hex: '#F48438' }, + // ABS Colors 'ABS Azure': { hex: '#489FDF' }, 'ABS Olive': { hex: '#748C45' }, @@ -185,8 +191,17 @@ export const bambuLabColors: Record = { 'Matte Plum': { hex: '#851A52' }, 'Matte Sakura Pink': { hex: '#E8AFCF' }, 'Matte Sky Blue': { hex: '#73B2E5' }, + 'Matte Latte Brown': { hex: '#D3B7A7' }, 'Matte Terracotta': { hex: '#A25A37' }, + // PLA Silk Multi-Color + 'Silk Aurora Purple': { hex: ['#7F3696', '#006EC9'], isGradient: true }, + 'Silk Phantom Blue': { hex: ['#00629B', '#000000'], isGradient: true }, + 'Silk Mystic Magenta': { hex: ['#720062', '#3A913F'], isGradient: true }, + + // TPU 95A HF Colors + 'TPU 95A HF Yellow': { hex: '#F3E600' }, + // Default fallback 'Unknown': { hex: '#CCCCCC' } }; diff --git a/src/data/bambuLabColorsComplete.ts b/src/data/bambuLabColorsComplete.ts index 4c15c29..d1e41ca 100644 --- a/src/data/bambuLabColorsComplete.ts +++ b/src/data/bambuLabColorsComplete.ts @@ -56,6 +56,7 @@ export const bambuLabColors = { "Matte Plum": "#851A52", "Matte Sakura Pink": "#E8AFCF", "Matte Sky Blue": "#73B2E5", + "Matte Latte Brown": "#D3B7A7", "Matte Terracotta": "#A25A37", // Silk Colors @@ -77,6 +78,11 @@ export const bambuLabColors = { "Silk Ruby": "#E91E63", "Silk Sapphire": "#1976D2", "Silk Emerald": "#00695C", + + // Silk Multi-Color + "Silk Aurora Purple": "#7F3696", + "Silk Phantom Blue": "#00629B", + "Silk Mystic Magenta": "#720062", // Metal Colors "Metal Grey": "#9E9E9E", @@ -111,6 +117,16 @@ export const bambuLabColors = { "Support White": "#F5F5F5", "Support G": "#90CAF9", + // Metal Colors (PLA) + "Iron Gray Metallic": "#6B6C6F", + + // ABS GF Colors + "ABS GF Yellow": "#FDD835", + "ABS GF Orange": "#F48438", + + // TPU 95A HF Colors + "TPU 95A HF Yellow": "#F3E600", + // Wood Colors "Ochre Yellow": "#BC8B39", "White Oak": "#D2CCA2", @@ -132,7 +148,7 @@ export const colorsByFinish = { "Matte Apple Green", "Matte Bone White", "Matte Caramel", "Matte Dark Blue", "Matte Dark Brown", "Matte Dark Chocolate", "Matte Dark Green", "Matte Dark Red", "Matte Grass Green", "Matte Ice Blue", "Matte Lemon Yellow", "Matte Lilac Purple", - "Matte Plum", "Matte Sakura Pink", "Matte Sky Blue", "Matte Terracotta" + "Matte Latte Brown", "Matte Plum", "Matte Sakura Pink", "Matte Sky Blue", "Matte Terracotta" ], "Silk": [ "Silk White", "Silk Black", "Silk Red", "Silk Blue", "Silk Green",