Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
414 changes: 207 additions & 207 deletions docs/design-system/COVERAGE_MATRIX.json

Large diffs are not rendered by default.

50 changes: 25 additions & 25 deletions docs/design-system/COVERAGE_MATRIX.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,12 +88,12 @@
"changeset": "changeset",
"version-packages": "changeset version",
"release": "changeset publish",
"prepare": "husky",
"prepare": "husky"
},
"lint-staged": {
"*.{ts,tsx,json,md}": [
"./node_modules/.bin/lint-staged"
]
}
},
"devDependencies": {
"@argos-ci/cli": "^3.0.6",
Expand Down
2 changes: 1 addition & 1 deletion packages/astudio-icons/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,4 @@
"publishConfig": {
"access": "restricted"
}
}
}
2 changes: 1 addition & 1 deletion packages/astudio-make-template/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"dependencies": {
"@design-studio/tokens": "workspace:*",
"@design-studio/ui": "workspace:*",
"@design-studio/icons": "workspace:*",
"@design-studio/astudio-icons": "workspace:*",
"react": ">=19",
"react-dom": ">=19"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/astudio-make-template/src/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import "@design-studio/tokens/tokens.css";
import { Icon } from "@design-studio/icons";
import { Icon } from "@design-studio/astudio-icons";
import { Stack, Text } from "@design-studio/ui";

export function MakeTemplateExample() {
Expand Down
43 changes: 7 additions & 36 deletions packages/ui/src/icons/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,15 @@ import type { chatGPTIconSizes } from "./ChatGPTIconSizes";
// CHATGPT ICONS (350+ production-ready icons from Figma)
// ----------------------------------------------------------------------------

// Common icon aliases for consistency
// NEW: Account category icons (from Figma)
export * as AccountUserIcons from "./account-user";
// NEW: Arrow icons
export * as ArrowIcons from "./arrows";
// NEW: Chat tool icons
export * as ChatToolsIcons from "./chat-tools";
// Additional ChatGPT icons (chevrons, arrows, specialized)
// Note: Some icons may overlap with ChatGPTIconsFixed - they're exported as is
export * from "./chatgpt/additional-icons";
// Core ChatGPT icons with hardcoded SVG paths
export * from "./chatgpt/ChatGPTIconsFixed";
// ----------------------------------------------------------------------------
// These provide convenient aliases with Icon* prefix
// Common icon aliases for consistency
export { IconArrowUpSm as IconArrowUp } from "./chatgpt/ChatGPTIconsFixed";
// Missing ChatGPT icons
export * from "./chatgpt/missing-icons";
export { IconCheckmark as IconCheck } from "./chatgpt/missing-icons";
export {
IconGroup,
Expand All @@ -53,12 +48,6 @@ export {
IconShuffle,
} from "./legacy/chatgpt/arrows";
export { IconOperator } from "./legacy/chatgpt/misc";
// NEW: Misc/utility icons
export * as MiscIcons from "./misc";
// NEW: Platform icons
export * as PlatformIcons from "./platform";
// NEW: Settings icons
export * as SettingsIcons from "./settings";

// ----------------------------------------------------------------------------
// BRAND ICONS
Expand Down Expand Up @@ -101,21 +90,12 @@ export {
// Local implementations to avoid circular dependency with @openai/apps-sdk-ui
// These replicate the visual appearance without importing from that package
export { IconSparkles } from "./AppsSDKIconLocal";
export { IconDownload } from "./legacy/chatgpt/public";

// ----------------------------------------------------------------------------
// NAMED EXPORTS (Icon* prefix for consistency)
// NEW: Account category icons (from Figma)
export * as AccountUserIcons from "./account-user";
// NEW: Account category icons (from Figma)
export * as AccountUserIcons from "./account-user";
// NEW: Arrow icons
export * as ArrowIcons from "./arrows";
// NEW: Arrow icons
export * as ArrowIcons from "./arrows";
// NEW: Chat tool icons
export * as ChatToolsIcons from "./chat-tools";
// NEW: Chat tool icons
export * as ChatToolsIcons from "./chat-tools";
// ----------------------------------------------------------------------------

// These provide convenient aliases with Icon* prefix
export {
IconArchive,
Expand Down Expand Up @@ -157,15 +137,6 @@ export {
IconPlusSm,
IconSidebar,
} from "./legacy/chatgpt/interface";
export { IconDownload } from "./legacy/chatgpt/public";
// NEW: Misc/utility icons
export * as MiscIcons from "./misc";
// NEW: Misc/utility icons
export * as MiscIcons from "./misc";
// NEW: Platform icons
export * as PlatformIcons from "./platform";
// NEW: Settings icons
export * as SettingsIcons from "./settings";

// ----------------------------------------------------------------------------
// ICON CATALOG (for browsing all icons)
Expand Down
30 changes: 16 additions & 14 deletions packages/ui/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,8 @@
* Public entry point for ChatUI exports.
*/

// NEW: Account category icons (from Figma)
export * as AccountUserIcons from "./account-user";
// App Surfaces
export * from "./app";
// NEW: Arrow icons
export * as ArrowIcons from "./arrows";
// NEW: Chat tool icons
export * as ChatToolsIcons from "./chat-tools";
// UI Components (prioritized over vendor)
export * from "./components/ui";
// Organized component exports for better tree-shaking
Expand All @@ -23,14 +17,22 @@ export * from "./hooks/useControllableState";
export * from "./hooks/useFocusTrap";
// Icons (canonical source - 350+ icons from Figma)
export * from "./icons";
// Apps SDK Wrapper Components (stable abstraction layer with version safety)
export * from "./integrations/apps-sdk-wrapper";
// NEW: Misc/utility icons
export * as MiscIcons from "./misc";
// NEW: Platform icons
export * as PlatformIcons from "./platform";
// NEW: Settings icons
export * as SettingsIcons from "./settings";
// Vendor Components (explicit exports with AppsSDK prefix to avoid conflicts)
export {
AppsSDKUIProvider,
Badge as AppsSDKBadge,
Button as AppsSDKButton,
Checkbox as AppsSDKCheckbox,
CodeBlock as AppsSDKCodeBlock,
Download as AppsSDKDownloadIcon,
Image as AppsSDKImage,
Input as AppsSDKInput,
Popover as AppsSDKPopover,
Sparkles as AppsSDKSparklesIcon,
Textarea as AppsSDKTextarea,
} from "./integrations/apps-sdk";
// Figma integrations
export * from "./integrations/figma";
// Templates (canonical source)
export * from "./templates";
export * from "./utils/theme";
175 changes: 0 additions & 175 deletions packages/ui/src/integrations/apps-sdk-wrapper/index.ts

This file was deleted.

Loading
Loading