Marin Atanasov
@tyxla on WordPress.org and Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: November 2nd, 2011
- Location: Varna, Bulgaria
- Website: marinatanasov.com
- GitHub: tyxla
- Job Title: Lead Software Engineer
- Employer: Automattic
Contribution History
Marin Atanasov’s badges:- Core Contributor
- Core Team
- Documentation Contributor
- Meetup Organizer
- Meta Contributor
- Photo Contributor
- Plugin Developer
- Translation Contributor
- Translation Editor
- WordCamp Organizer
- WordCamp Speaker
- WordPress.tv Contributor
-
Merged pull request #60893 into WordPress/gutenberg:
ComboboxControl: Simplify string normalization -
Merged pull request #60896 into WordPress/gutenberg:
CustomSelectControlV2: Support disabled in item types -
Merged pull request #60897 into WordPress/gutenberg:
Tooltip: remove unecessary delay in tests except where needed -
Submitted pull request #60896 to WordPress/gutenberg:
CustomSelectControlV2: Support disabled in item types -
Submitted pull request #60893 to WordPress/gutenberg:
ComboboxControl: Simplify string normalization -
Submitted pull request #60432 to WordPress/gutenberg:
Try React 19 -
Merged pull request #60388 into WordPress/gutenberg:
ProgressBar: moved width to css var for perf -
Merged pull request #60163 into WordPress/gutenberg:
date-fns: bump to v3.6 -
Received props from @jsnajdr in Slack:
Props to @bph, @welcher and @tyxla for reviewing my https://developer.wordpress.org/news/2024/03/28/how-to-work-effectively-with-the-useselect-hook/useSelect. -
Merged pull request #60168 into WordPress/gutenberg:
Popover / ToggleGroupControl: Use `useReducedMotion()` from `@wordpress/compose` -
Merged pull request #60218 into WordPress/gutenberg:
Site Editor: Reuse inserter search term normalization -
Submitted pull request #60218 to WordPress/gutenberg:
Site Editor: Reuse inserter search term normalization -
Merged pull request #60080 into WordPress/gutenberg:
Inserter: Cache search normalization results -
Submitted pull request #60168 to WordPress/gutenberg:
Popover / ToggleGroupControl: Use `useReducedMotion()` from `@wordpress/compose` -
Submitted pull request #60163 to WordPress/gutenberg:
date-fns: bump to v3.6 -
Submitted pull request #60080 to WordPress/gutenberg:
Inserter: Cache search normalization results -
Closed pull request #59633 on WordPress/gutenberg:
Demo: Try a story with ToggleGroupControl with PanelBody -
Merged pull request #59642 into WordPress/gutenberg:
Components: Fix unwanted ToggleGroupControl backdrop vertical animation -
Submitted pull request #59642 to WordPress/gutenberg:
Components: Fix unwanted ToggleGroupControl backdrop vertical animation -
Submitted pull request #59633 to WordPress/gutenberg:
Demo: Try a story with ToggleGroupControl with PanelBody -
Merged pull request #59556 into WordPress/gutenberg:
Block Preview: Optimize default additional styles -
Merged pull request #59557 into WordPress/gutenberg:
ESLint: Enable `react/jsx-boolean-value` for the Gutenberg codebase and fix -
Submitted pull request #59557 to WordPress/gutenberg:
ESLint: Enable `react/jsx-boolean-value` for the Gutenberg codebase and fix -
Submitted pull request #59556 to WordPress/gutenberg:
Block Preview: Optimize default additional styles -
Merged pull request #59471 into WordPress/gutenberg:
Components: Remove unused `useLatestRef()` hook -
Submitted pull request #59471 to WordPress/gutenberg:
Components: Remove unused `useLatestRef()` hook -
Merged pull request #59085 into WordPress/gutenberg:
Components: Use `Element.scrollIntoView()` instead of `dom-scroll-into-view` -
Submitted pull request #59085 to WordPress/gutenberg:
Components: Use `Element.scrollIntoView()` instead of `dom-scroll-into-view` -
Created issue #59071 in the WordPress/gutenberg repository:
Components: Revert flaky unit test `sleep()` hacks -
Merged pull request #59012 into WordPress/gutenberg:
Components: Add sleep() before all Tab() to fix flaky tests -
Submitted pull request #59025 to WordPress/gutenberg:
Edit Post: Try displaying offline status through a `useNetworkConnectivity()` hook -
Submitted pull request #59012 to WordPress/gutenberg:
Components: Add sleep() before all Tab() to fix flaky tests -
Merged pull request #58968 into WordPress/gutenberg:
Components: Try fixing some flaky `Composite` and `Tabs` tests -
Merged pull request #58629 into WordPress/gutenberg:
Tabs: Fix flaky unit tests -
Submitted pull request #58968 to WordPress/gutenberg:
Components: Try fixing some flaky `Composite` and `Tabs` tests -
Merged pull request #58393 into WordPress/gutenberg:
core-data: Memoize `getEntitiesConfig` selector -
Submitted pull request #58393 to WordPress/gutenberg:
core-data: Memoize `getEntitiesConfig` selector -
Merged pull request #57772 into WordPress/gutenberg:
Editor: Use hooks instead of HoCs for `EditorNotices` -
Submitted pull request #57772 to WordPress/gutenberg:
Editor: Use hooks instead of HoCs for `EditorNotices` -
Merged pull request #57224 into WordPress/gutenberg:
Editor: Use visibility selector for PostTemplatePanel -
Closed pull request #56795 on WordPress/gutenberg:
Components: Try disabling `NavigatorScreen` animations completely -
Submitted pull request #56795 to WordPress/gutenberg:
Components: Try disabling `NavigatorScreen` animations completely -
Merged pull request #56788 into WordPress/gutenberg:
RN: Add watch mode for native tests -
Submitted pull request #56788 to WordPress/gutenberg:
RN: Add watch mode for native tests -
Wrote a comment on the post Exploration to support Modules and Import Maps, on the site Make WordPress Core:
So excited about this work! Thank you for all the effort in seeking the best… -
Merged pull request #56116 into WordPress/gutenberg:
Block Editor: Optimize BlockListAppender -
Submitted pull request #56116 to WordPress/gutenberg:
Block Editor: Optimize BlockListAppender -
Created issue #55892 in the WordPress/gutenberg repository:
Site Editor: Slow performance with complex block themes -
Merged pull request #55365 into WordPress/gutenberg:
Update ariakit to version 0.3.5 -
Mentioned in [56945] on Core SVN:
Update editor related npm packages for 6.4 RC1.
Developer
-
Carbon Breadcrumbs
Active Installs: 80+
-
Disable Errors in Plugins
Active Installs: 100+
-
Gravity Forms: Multiple Form Instances
Active Installs: 1,000+
-
Quick Bulk Post & Page Creator
Active Installs: 3,000+
-
Quick Bulk Term Taxonomy Creator
Active Installs: 700+
-
WP Hydra
Active Installs: 1,000+
-
WP Uploads Stats
Active Installs: 20+
-
wpMandrill Multisite
Active Installs: 10+
Contributor
-
Jetpack - WP Security, Backup, Speed, & Growth
Active Installs: 4+ million
Total photo contributions: 3
View all photos contributed by Marin Atanasov to the WordPress Photo Directory →
Plugins
-
Advanced Custom Fields (ACF)
-
Akismet Anti-spam: Spam Protection
-
BackUpWordPress
-
bbPress
-
Carbon Breadcrumbs
-
Developer
-
Disable Errors in Plugins
-
Gravity Forms: Multiple Form Instances
-
Jetpack - WP Security, Backup, Speed, & Growth
-
Polylang
-
Quick Bulk Post & Page Creator
-
Quick Bulk Term Taxonomy Creator
-
Regenerate Thumbnails
-
Rewrite Rules Inspector
-
Theme Check
-
WooCommerce
-
WP Hydra
-
WP Super Cache
-
WP Uploads Stats
-
wpMandrill Multisite
-
Yoast SEO