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 #77746 to WordPress/gutenberg:
ui: Restore overlay borders and tokenize backdrop on `Dialog`/`AlertDialog`/`Drawer` -
Created issue #77744 in the WordPress/gutenberg repository:
Align apearance of `ExtenalLink` in the Components package with `Link` in the... -
Pull request #77012 merged into WordPress/gutenberg:
Refactor Admin UI / Breadcrumbs to use DS components and design tokens -
Submitted pull request #77599 to WordPress/gutenberg:
Theme: Increase stroke1 contrast target to 2.9 -
Closed issue #63856 on the WordPress/gutenberg repository:
Update the `Button` component -
Created issue #77265 in the WordPress/gutenberg repository:
Migrate `edit-site` and `block-editor` UI text to shared primitives -
Closed issue #64340 on the WordPress/gutenberg repository:
Systematising typography styles in the admin UI -
Merged pull request #77152 into WordPress/gutenberg:
Admin UI: Increase page header vertical padding -
Created issue #77180 in the WordPress/gutenberg repository:
UI: Make `Dialog.Header` and `Dialog.Footer` sticky -
Created issue #77153 in the WordPress/gutenberg repository:
Theme: Some color token values that should differ do not -
Submitted pull request #77152 to WordPress/gutenberg:
Admin UI: Increase page header vertical padding -
Closed pull request #77105 on WordPress/gutenberg:
Add DESIGN.md for agent-facing design system guidance -
Submitted pull request #77105 to WordPress/gutenberg:
Add DESIGN.md for agent-facing design system guidance -
Pull request #76997 merged into WordPress/gutenberg:
UI: Use Link component in details story example -
Submitted pull request #77012 to WordPress/gutenberg:
Refactor Admin UI / Breadcrumbs to use DS components and design tokens -
Submitted pull request #76997 to WordPress/gutenberg:
UI: Use Link component in details story example -
Wrote a comment on the post Rethinking Left Navigation, on the site Make WordPress Core:
I agree, and that is what the "Favorites" feature aims to solve. Plugin pages you're… -
Wrote a comment on the post Rethinking Left Navigation, on the site Make WordPress Core:
I've been exploring some ideas in a working prototype that tries to address some of… -
Merged pull request #76592 into WordPress/gutenberg:
Snackbar: Use surface-width design token for max-width -
Created issue #76850 in the WordPress/gutenberg repository:
Add `RadioCard` to `@wordpress/ui` -
Pull request #76642 merged into WordPress/gutenberg:
Card: Use Text component for Title typography -
Submitted pull request #76642 to WordPress/gutenberg:
Card: Use Text component for Title typography -
Merged pull request #76494 into WordPress/gutenberg:
Adopt surface-width design tokens for Dialog, Notice, and Modal widths -
Merged pull request #76463 into WordPress/gutenberg:
Add ExampleApplication story for ThemeProvider to better demonstrate component theme-ability -
Submitted pull request #76592 to WordPress/gutenberg:
Snackbar: Use surface-width design token for max-width -
Submitted pull request #76545 to WordPress/gutenberg:
Theme package: Add element size design tokens -
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
Developer
-
Homepage Control
Active Installs: 9,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+
