James Koster
@jameskoster on WordPress.org and Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: August 4th, 2009
- Location: UK
- Website: jameskoster.design
- GitHub: jameskoster
- Job Title: Designer
- Employer: Automattic
Contribution History
James Koster’s badges:- Core Contributor
- Core Team
- Plugin Developer
- Theme Developer
-
Submitted pull request #76494 to WordPress/gutenberg:
Adopt surface-width design tokens for Dialog, Notice, and Modal widths -
Merged pull request #76047 into WordPress/gutenberg:
Theme package: Add surface width design tokens -
Closed issue #76321 on the WordPress/gutenberg repository:
UI/Badge: `none` intent has no contrast against `surface-neutral` backgrounds -
Merged pull request #76356 into WordPress/gutenberg:
UI/Badge: Add border and neutral-strong background to `none` intent -
Submitted pull request #76463 to WordPress/gutenberg:
Add ExampleApplication story for ThemeProvider to better demonstrate component theme-ability -
Closed issue #67677 on the WordPress/gutenberg repository:
Better indicate 'special' properties in DataViews options dialog -
Pull request #76013 merged into WordPress/gutenberg:
Add `Link` primitive to `@wordpress/ui` -
Submitted pull request #76356 to WordPress/gutenberg:
UI/Badge: Add border and neutral-strong background to `none` intent -
Pull request #75870 merged into WordPress/gutenberg:
Add primitive Text component to @wordpress/ui -
Created issue #76321 in the WordPress/gutenberg repository:
UI/Badge: `none` intent has no contrast against `surface-neutral` backgrounds -
Pull request #76202 merged into WordPress/gutenberg:
UI Notice: let description and actions span icon column at narrow widths -
Merged pull request #75963 into WordPress/gutenberg:
Refactor admin-ui Page component to use @wordpress/theme tokens and @wordpress/ui layout primitive -
Merged pull request #76131 into WordPress/gutenberg:
Tooltip: Change default placement from bottom to top -
Submitted pull request #76249 to WordPress/gutenberg:
Components: Consolidate focus style treatment -
Submitted pull request #76202 to WordPress/gutenberg:
UI Notice: let description and actions span icon column at narrow widths -
Submitted pull request #76131 to WordPress/gutenberg:
Tooltip: Change default placement from bottom to top -
Closed pull request #74977 on WordPress/gutenberg:
DataForm: Document field optionality guidelines -
Closed pull request #74001 on WordPress/gutenberg:
Box: Offset padding by border width to ensure equal footprint regardless of... -
Submitted pull request #76097 to WordPress/gutenberg:
Add motion design tokens (duration and easing) to @wordpress/theme -
Submitted pull request #76047 to WordPress/gutenberg:
Theme package: Add surface width design tokens -
Submitted pull request #76013 to WordPress/gutenberg:
Add `Link` primitive to `@wordpress/ui` -
Closed issue #73051 on the WordPress/gutenberg repository:
DataForm: Use consistent button variants in panel types -
Created issue #76007 in the WordPress/gutenberg repository:
Explore a grouping/category system for templates -
Submitted pull request #75963 to WordPress/gutenberg:
Refactor admin-ui Page component to use @wordpress/theme tokens and @wordpress/ui layout primitive -
Created issue #75916 in the WordPress/gutenberg repository:
Add Field Groups to DataForm -
Submitted pull request #75870 to WordPress/gutenberg:
Add primitive Text component to @wordpress/ui -
Closed pull request #74980 on WordPress/gutenberg:
Add composite type tokens -
Merged pull request #74811 into WordPress/gutenberg:
Design System: Add guidelines for save and submit UX -
Created issue #75372 in the WordPress/gutenberg repository:
DataViews: Table header mis-alignment -
Created issue #75345 in the WordPress/gutenberg repository:
Dataviews: Consolidate view configuration options in a single UI -
Created issue #75291 in the WordPress/gutenberg repository:
@wordpress/ui: Add side sheet variant to Dialog -
Submitted pull request #75204 to WordPress/gutenberg:
DataViews: Adopt `@wordpress/theme` design tokens -
Closed pull request #75174 on WordPress/gutenberg:
DataViews: Adopt `@wordpress/theme` design tokens -
Pull request #75054 merged into WordPress/gutenberg:
Theme: Update dimension tokens -
Submitted pull request #75174 to WordPress/gutenberg:
DataViews: Adopt `@wordpress/theme` design tokens -
Submitted pull request #75054 to WordPress/gutenberg:
Theme: Update dimension tokens -
Merged pull request #74778 into WordPress/gutenberg:
Design System: Add guidelines for destructive actions UX -
Merged pull request #74617 into WordPress/gutenberg:
Consolidate border tokens -
Submitted pull request #74980 to WordPress/gutenberg:
Add composite type tokens -
Submitted pull request #74977 to WordPress/gutenberg:
DataForm: Document field optionality guidelines -
Merged pull request #74817 into WordPress/gutenberg:
Add content element guidelines for fields in DataForm -
Submitted pull request #74817 to WordPress/gutenberg:
Add content element guidelines for fields in DataForm -
Submitted pull request #74778 to WordPress/gutenberg:
Design System: Add guidelines for destructive actions UX -
Created issue #74620 in the WordPress/gutenberg repository:
Importing typography tokens to figma: font-weight and family do not import -
Submitted pull request #74617 to WordPress/gutenberg:
Consolidate border tokens -
Pull request #73695 merged into WordPress/gutenberg:
Update LayoutCard story in DataForm to use card layout -
Closed issue #64439 on the WordPress/gutenberg repository:
Update `ToggleGroupControl` design -
Merged pull request #73875 into WordPress/gutenberg:
Add Badge component to UI package -
Created issue #74046 in the WordPress/gutenberg repository:
DataViews: If the mediaField is hidden in grid layout then selection (for... -
Pull request #73873 merged into WordPress/gutenberg:
DataViews: Remove table row click-to-select and hover styles
Developer
-
Homepage Control
Active Installs: 10,000+
-
Storefront Footer Bar
Active Installs: 3,000+
-
Storefront Product Sharing
Active Installs: 5,000+
-
WooCommerce Accepted Payment Methods
Active Installs: 3,000+
-
WooCommerce Grid / List toggle
Active Installs: 10,000+
-
WooCommerce New Product Badge
Active Installs: 900+
-
WooCommerce Product Details Customiser
Active Installs: 2,000+
-
WooCommerce Product Image Flipper
Active Installs: 3,000+
-
WP ragadjust
Active Installs: 20+
Contributor
-
BUX.digital Payment Gateway for WooCommerce
Active Installs: Less than 10
-
CoinPayments.net Payment Gateway for WooCommerce
Active Installs: 1,000+
-
WooCommerce
Active Installs: 7+ million
-

Clear TranquilActive Installs: 10+
-

HighwindActive Installs: 200+
