{"id":251822,"date":"2025-10-25T20:44:57","date_gmt":"2025-10-25T20:44:57","guid":{"rendered":"https:\/\/de.wordpress.org\/plugins\/viewports\/"},"modified":"2026-01-17T23:09:16","modified_gmt":"2026-01-17T23:09:16","slug":"quantum-viewports","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/quantum-viewports\/","author":20956651,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.9.11","stable_tag":"trunk","tested":"6.9.4","requires":"6.7","requires_php":"8.1","requires_plugins":null,"header_name":"Quantum Viewports","header_author":"Quantum-Press","header_description":"Extend your BlockTheme to make standard block styles responsive!","assets_banners_color":"","last_updated":"2026-01-17 23:09:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/quantum-press.com\/en\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":226,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"0.9.10":{"tag":"0.9.10","author":"quantumpress","date":"2025-10-25 20:44:36"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3384563,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3384559,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.9.10"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[190071,16645,841,606,249727],"plugin_category":[],"plugin_contributors":[249728,143754,249729],"plugin_business_model":[],"class_list":["post-251822","plugin","type-plugin","status-publish","hentry","plugin_tags-breakpoints","plugin_tags-controls","plugin_tags-mobile","plugin_tags-responsive","plugin_tags-viewports","plugin_contributors-0verscore","plugin_contributors-conversionmedia","plugin_contributors-quantumpress","plugin_committers-quantumpress"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/quantum-viewports\/assets\/icon.svg?rev=3384559","icon":"https:\/\/ps.w.org\/quantum-viewports\/assets\/icon.svg?rev=3384559","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Quantum Viewports<\/strong> extends the native Gutenberg blocks with responsive style controls without using extra blocks.\nUnlike other plugins that add custom blocks or duplicate components, Quantum Viewports integrates directly with the <strong>standard block components<\/strong>.<\/p>\n\n<p><strong>Key Features:<\/strong>\n- <strong>Works with all Block Themes<\/strong> out-of-the-box\n- Adds responsive controls (mobile, tablet, desktop) directly into block styles for <strong>margin, padding, border, shadow, background, and custom properties<\/strong>\n- Wraps all generated styles into <strong>CSS classes<\/strong> for clean frontend output\n- Built with a <strong>mobile-first approach<\/strong>: settings are applied to the appropriate viewport depending on which viewport is active while editing\n- Includes a <strong>Keyframe-style UI<\/strong> to preview, reset, or manage responsive styles per viewport\n- Includes a <strong>developer-friendly API<\/strong> (<code>registerRenderer<\/code>) to attach custom style components <em>(currently JavaScript only)<\/em><\/p>\n\n<h4>Early Access \u2013 Feedback Welcome<\/h4>\n\n<p>Quantum Viewports is currently in <strong>active Early Access<\/strong>.\nThe responsive style engine already works well with many Block Themes, but we are still gathering <strong>real-world feedback<\/strong> to ensure <strong>broader compatibility across different themes and editor configurations<\/strong>.<\/p>\n\n<p>If you encounter something unexpected. A great success story, a bug, or a theme setup that behaves differently, we would love to hear from you.\nEvery report helps us shape a reliable and truly native solution for responsive Block Styles in the WordPress ecosystem.<\/p>\n\n<h3>Getting Started<\/h3>\n\n<h4>Example: Adjusting paragraph spacing with mobile-first and breakpoints<\/h4>\n\n<ol>\n<li><p><strong>Insert a Paragraph block<\/strong><\/p>\n\n<ul>\n<li>Open the Block Editor and add a Paragraph block.<\/li>\n<\/ul><\/li>\n<li><p><strong>Mobile View (base, 0px)<\/strong><\/p>\n\n<ul>\n<li>Select the Paragraph \u2192 open <strong>Styles panel \u2192 Spacing \u2192 Margin \u2192 Bottom<\/strong>.<\/li>\n<li>Set margin to <strong>20px<\/strong>.<\/li>\n<li>This applies from <strong>0px up<\/strong>, used as the baseline for all viewports.<\/li>\n<\/ul><\/li>\n<li><p><strong>Tablet View (override, min-width tablet)<\/strong><\/p>\n\n<ul>\n<li>Switch to <strong>Tablet viewport<\/strong>.<\/li>\n<li>Change bottom margin to <strong>40px<\/strong>.<\/li>\n<li>This applies <strong>from the tablet breakpoint upwards<\/strong>, including Desktop.<\/li>\n<li>A <strong>Keyframe marker<\/strong> appears for Tablet.<\/li>\n<\/ul><\/li>\n<li><p><strong>Desktop View (optional, min-width only)<\/strong><\/p>\n\n<ul>\n<li>Switch to Desktop viewport.<\/li>\n<li>To apply changes <strong>only to Desktop<\/strong>, toggle <strong>\u201cEdit on min-width\u201d<\/strong>.<\/li>\n<li>Set bottom margin to <strong>60px<\/strong>.<\/li>\n<li>Now a Media Query is generated for Desktop only.<\/li>\n<li>Tablet margin remains 40px, Mobile margin remains 20px.<\/li>\n<\/ul><\/li>\n<li><p><strong>Frontend Result<\/strong><\/p>\n\n<ul>\n<li>Save and preview.<\/li>\n<li>Margins adapt: Mobile 20px, Tablet 40px, Desktop 60px.<\/li>\n<li>All styles are wrapped in CSS classes, mobile-first, optimized for any Block Theme.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Feedback and Issues<\/h3>\n\n<p>GitHub Repository: https:\/\/github.com\/Quantum-Press\/Viewports\nContact: https:\/\/quantum-press.com\/en\/contact<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/quantum-viewports<\/code> directory, or install via the Plugins screen in WordPress.<\/li>\n<li>Activate the plugin through the \u2018Plugins\u2019 screen in WordPress.<\/li>\n<li>Open the block editor (Gutenberg) and edit any block. You will see new <strong>responsive controls<\/strong> in the block inspector.<\/li>\n<li>Switch between desktop, tablet, and mobile views to style your blocks per viewport.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20all%20block%20themes%3F\"><h3>Does it work with all block themes?<\/h3><\/dt>\n<dd><p>Yes! Quantum Viewports extends standard block components, so it works with any Block Theme right away.<\/p><\/dd>\n<dt id=\"does%20it%20add%20new%20blocks%3F\"><h3>Does it add new blocks?<\/h3><\/dt>\n<dd><p>No. Quantum Viewports does <strong>not<\/strong> create duplicate blocks. It enhances the existing standard block styles with responsive controls.<\/p><\/dd>\n<dt id=\"can%20developers%20extend%20it%3F\"><h3>Can developers extend it?<\/h3><\/dt>\n<dd><p>Yes. Developers can register their own style components using the provided <code>registerRenderer<\/code> API.<\/p><\/dd>\n<dt id=\"can%20i%20uninstall%20the%20plugin%20without%20issues%3F\"><h3>Can I uninstall the plugin without issues?<\/h3><\/dt>\n<dd><p>Yes. You can remove the plugin at any time. Basic style settings will remain.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Extend your BlockTheme to make standard block styles responsive! ---","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/251822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=251822"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/quantumpress"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=251822"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=251822"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=251822"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=251822"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=251822"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=251822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}