atmostfear-entertainment / aegis Goto Github PK
View Code? Open in Web Editor NEWThe Official Aegis Block Theme Repository.
Home Page: https://www.atmostfear-entertainment.com/
License: GNU General Public License v3.0
The Official Aegis Block Theme Repository.
Home Page: https://www.atmostfear-entertainment.com/
License: GNU General Public License v3.0
The Error message in FSE editor: "Template part has been deleted or is unavailable: header" | "Template part has been deleted or is unavailable: footer"
In chrome console I can see an error message via admin side
deprecated.min.js?ver=73ad3591e7bc95f4777a:2 wp.blocks.children.matcher is deprecated since version 6.1 and will be removed in version 6.3. Please use html source instead. See: https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/
i @ deprecated.min.js?ver=73ad3591e7bc95f4777a:2
Public side in chrome console:
Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
at index.js?ver=1.0.0-alpha.1:28:19
Description:
The Gallery Block
in the theme lacks consistent padding at the top, similar to the previously noted concerns with the Image Block
Issue #15. The desired padding adjustments set in the theme.json
have not been effectively reflected within the theme. To temporarily address this, changes have been made directly to the style.css
file.
1. Padding on Top of Gallery Block:
Gallery Block
is missing adequate padding at the top. Adding this padding would ensure a clearer separation from preceding content, enhancing both readability and the visual flow of the page.Step-by-step Reproduction Instructions:
Gallery Block
.Gallery Block
, noting the absence of top padding.Expected Behavior:
The Gallery Block
should display with suitable top padding, offering a distinct separation from any content or elements that precede it.
Screenshots:
Current Workaround:
Although the goal was to apply this padding through the theme.json
, the theme did not adopt these changes. As a provisional measure, the necessary padding adjustments have been incorporated into the style.css
file. This is a temporary solution, and the intention is to eventually determine an effective way to integrate this padding adjustment within theme.json
and then remove the associated styles from style.css
.
Suggested Next Steps:
Investigate the reason for the theme.json
not translating the padding styles to the theme. Once a resolution is identified, transition the padding adjustments from style.css
to theme.json
to maintain best practices and consistency within the theme.
Describe the bug
The recent Vanilla JS update in the Alpha 2 version has led to the FAQs accordion displaying in an expanded state, negating its collapsible functionality. While I would not label this as a bug, given our ongoing theme refinements, the FAQs Block Pattern does necessitate a unique method for its Vanilla JS assets loading.
To Reproduce
Steps to reproduce the behavior:
+
icon located on the left side of the top bar. From the dropdown, select Patterns.
FAQ
category and click on the desired pattern to insert it into your template page.Expected behavior
The anticipated behavior would be for the accordion to load in a closed state, giving users the option to click and expand its content. However, this functionality seems to have been disrupted and is not operating as intended.
Screenshots
Additional context
I recommend that we closely monitor the ongoing issue in the Gutenberg repository. Once the native Accordion Block is integrated into the WordPress Core, it will be prudent for us to reassess our approach to the FAQs Block Patterns. By leveraging the core's built-in Accordion Block, we can align our theme more closely with core functionalities, eliminating the need to load our own JavaScript asset for this specific feature.
Description:
We are elated to advocate for a profound integration of Fluent Forms into our theme's framework. Recognizing the transformative impact of intuitive user interactions and streamlined data capture, this proposal seeks to provide our users with beautifully pre-styled forms as Patterns. Additionally, we aim to introduce a custom forms import feature during the onboarding process. This seamless melding of our theme with Fluent Forms promises a more enriching, user-centric experience right from the outset.
Benefits:
1. Immediate User Engagement: Pre-styled Fluent Forms Patterns empower users to create captivating, cohesive forms from day one, ensuring a harmonious and consistent user journey.
2. Efficient Onboarding: The custom forms import feature simplifies the initial setup, allowing users to quickly integrate their existing forms and hit the ground running.
3. Community Enrichment: By seamlessly integrating our theme with renowned plugins like Fluent Forms, we reinforce our commitment to addressing the evolving needs of our vibrant community.
4. Expedited Design Workflow: The pre-styled Patterns offer users the advantage of integrating sophisticated form designs without the customary design overhead.
5. Intuitive Plugin Interaction: Our theme will be endowed with the capability to automatically detect Fluent Forms' activation, presenting users with relevant features in a frictionless manner.
6. Optimized Form Functionality: Beyond aesthetics, the integration ensures impeccable form performance, guaranteeing a satisfying user experience and ensuring data accuracy.
Proposed Actions:
Feedback and Collaboration:
Our community remains the lifeblood of our innovation journey. We fervently invite your reflections, feedback, and suggestions on this enhanced integration proposal. Your collective feedback will be the compass guiding the final shape and functionality of this feature.
Conclusion:
The envisioned integration with Fluent Forms, complete with pre-styled Patterns and an onboarding custom forms import, symbolizes our unwavering dedication to user empowerment and convenience. Through this integration, we are poised to further solidify our theme's stature as an indispensable asset for web creators of all calibers.
Hi
https://oceanw-21833.siv-ams.servebolt.cloud/produkt/beanie-with-logo/
you cann see it here when something is on sale the badge is a bit off ^^ i know its easy to fix with a bit of css but just wanted to show it to you
Describe the bug
Block Pattern appears boxed with uneven padding when added to a page, causing misalignment with other patterns.
When adding a the About 1 Block Pattern to a page, it is displayed within a boxed container. This container causes the pattern to look out of place, especially when other patterns are added adjacently, aiming for a seamless design. The boxed layout disrupts the continuity of the content. Additionally, there is more padding at the top of the pattern than at the bottom, exacerbating the misalignment.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The block pattern should seamlessly integrate with the page without any boxed layout and should have even padding on all sides, allowing for smooth design continuity when combined with other patterns.
Actual behavior
The block pattern is displayed with a boxed layout and has more padding on the top than the bottom. This causes it to look misplaced and disrupts the design continuity when combined with other patterns.
Screenshots
Severity
Minor (This is a visual issue that disrupts design continuity, but does not impede the core functionality of the platform.)
Additional context
It would be ideal if this pattern, like others, could be added without any surrounding box or uneven padding, ensuring design uniformity and ease of content creation.
Description:
For an improved and modernized shopping experience, the introduction of an Off Canvas Filter
is proposed. This feature will offer users a side panel that slides in from the edge of the screen, allowing them to refine product listings based on various criteria without navigating away from the product page. Given the adaptability of Full Site Editing (FSE), integrating such a feature can significantly enhance user experience and streamline product browsing.
Key Features:
Benefits:
block
, it ensures compatibility, flexibility, and easy placement within site templates.Potential Challenges:
off-canvas filter
should work harmoniously with other WooCommerce
extensions and plugins.Suggested Implementation:
off-canvas filter
as a dedicated WooCommerce block
tailored for FSE.block settings
, allowing site administrators to choose filter criteria, design elements, and transition behaviors.WordPress blocks
and other popular WooCommerce
extensions for a cohesive shopping experience.Description:
We are thrilled to propose the incorporation of an advanced variable products with swatches feature into our theme's core. This initiative is designed to empower our users by enabling them to showcase product variations through vivid colors and images without resorting to additional plugins. By providing this integrated solution, we aim to create a more immersive shopping experience for end-users and offer our community a seamless way to represent their products.
Benefits:
1. User-Centric Shopping Experience: By offering visual swatches for product variations, we are fostering a richer, more intuitive user journey. This dynamic visualization ensures our theme remains cutting-edge, user-friendly, and responsive to the evolving WooCommerce landscape.
2. Optimized Performance: Integrating this feature directly reduces reliance on third-party plugins, resulting in faster load times and smoother site operations.
3. Community Engagement: By embedding this feature, we not only enhance the user experience but also encourage feedback and suggestions, positioning our users as central contributors to our theme's progression.
4. Versatility in Product Display: Our theme's versatility is further augmented with the introduction of this feature, ensuring adaptability across diverse product ranges, from simple merchandise to intricate product variations.
5. Reduced Dependency: An integrated solution reduces the complexities and potential compatibility issues users might face when juggling multiple plugins.
6. Seamless WooCommerce Integration: As our theme is designed to work harmoniously with WooCommerce, this feature enhances the cohesion between product representation and the underlying WooCommerce functionality.
Proposed Actions:
Feedback and Collaboration:
Our community has always been the backbone of our initiatives. We wholeheartedly invite your thoughts, feedback, and suggestions on this proposal. Your collective insights will be instrumental in shaping this feature, ensuring it aligns with our community's needs and aspirations.
Conclusion:
The proposed advanced variable products with swatches feature is not merely an enhancement; it represents our commitment to innovation, adaptability, and user-centricity. By embracing this feature, we are poised to solidify our theme's position as a premier choice for WooCommerce businesses and developers alike.
I'm testing Alpha 3 version with latest WP and WC version.
It's not quite a BUG Report, it's somewhere between a Bug and a Feature Request.
I tried installing custom fonts. It's amazingly simple and great as it solves the local font problem the Aegis system.
The problem starts with the fact that it installed font format is very outdated (TTF) instead of the woff2 format. This has a very bad effect on page loading.
Would there be a way to integrate the woff2 format automatically?
Thanks your work and support Alex!
Best Regards, Patrik
Yes I know, Aegis try to use only default Gutenberg Blocks. But Guti developers slow like sloth.
So, I would like to ask, please add more and more styling option, because not usable it for a really custom and creative design.
Example cant select any position (absolute, relative, ect) to group (container) or stack or other, like cant set up overflow hidden and others.
So I think in 2023 absolute minimum and its absence is unacceptable.
If the gutenberg developers have been unable to do this for at least the last 3 years, it would be great if the Aegis developers would take this step.
Cwicly, Greenshift, Bricks Builder, Breakdance, and others all know the basic style settings.
It would also be great for me if each block has a custom CSS text area and dynamically add an id or class, so that it could be referenced when writing the CSS.
Thanks!
Patrik
Description:
The inclusion of the themename
in template parts
can potentially limit the portability and flexibility of the theme. Specifically, if the theme folder's name changes, it can lead to broken links or missing template parts
. By omitting the themename
from template parts
, we can ensure that these parts will display correctly regardless of the theme's installation folder name. This issue is related to Issue #4.
Step-by-step Reproduction Instructions:
template parts
that have the theme name hardcoded in their paths.Expected Behavior:
Template parts
should load seamlessly irrespective of the theme folder's name. Removing the themename
from template parts
' paths will ensure consistent display and functionality across various installation scenarios.
Suggested Solution:
Refactor the template parts
to remove any hardcoded references to the themename
. Instead, leverage dynamic methods to fetch template parts
, ensuring the theme remains robust and adaptable to changes in its installation directory.
Description:
We are delighted to propose the deep integration of Rank Math SEO within our theme's ecosystem. Recognizing the pivotal role SEO plays in today's digital landscape, this initiative aims to provide our users with ready-to-use, pre-styled elements such as breadcrumbs, table of contents, and FAQs accordion blocks crafted as Patterns. By ensuring a seamless synergy between our theme and Rank Math SEO, we strive to offer users the tools they need to elevate their site's SEO prowess effortlessly.
Benefits:
1. Optimized User Experience: Pre-styled Rank Math elements as Patterns allow users to maintain a consistent design aesthetic while leveraging the power of advanced SEO tools, ensuring a harmonious blend of design and functionality.
2. Boosted SEO Performance: By integrating directly with Rank Math, users can benefit from SEO-optimized elements, driving organic traffic and enhancing site visibility.
3. Community Engagement: Deepening our theme's integration with popular plugins like Rank Math underscores our commitment to meeting community needs and staying attuned to the tools they value most.
4. Simplified Workflow: Users can avoid the hassle of manual styling by leveraging pre-crafted Patterns, streamlining the content creation process.
5. Dynamic Plugin Detection: Our theme will house a dedicated function to detect when Rank Math SEO is enabled, ensuring users are presented with relevant features and elements without any manual intervention.
6. Enhanced Content Structuring: With Patterns like the table of contents and FAQs accordion blocks, users can structure their content more effectively, improving readability and user engagement.
Proposed Actions:
Feedback and Collaboration:
Our community remains a cornerstone of our continuous evolution. We earnestly invite your perspectives, feedback, and suggestions regarding this integration proposal. Your collective voices will be pivotal in fine-tuning our approach and ensuring the successful implementation of this initiative.
Conclusion:
The envisioned integration with Rank Math SEO signifies more than just a feature addition. It embodies our unwavering commitment to user-centricity, design excellence, and SEO superiority. Through this integration, we are poised to fortify our theme's reputation as a holistic solution for creators and businesses alike.
Describe the bug
The Aegis theme's navigation markup, as provided, raises several areas of concern regarding accessibility and semantics:
1. Semantic Markup and Labelling:
nav
element. In the provided markup for the Aegis theme, the navigation is represented using wp:query-pagination
components. It is essential to ensure that the rendered output of these components has the recommended semantic structure and labeling.2. Navigation Link Context:
wp:query-pagination-previous
and wp:query-pagination-next
, display default labels. It is crucial to ensure that these labels provide sufficient context, especially for screen reader users. Using generic labels like Previous
and Next
might not offer adequate context out of their surrounding content.3. Pagination Display:
wp:query-pagination-numbers
component seems to handle the display of specific pagination links. It is essential to confirm that this component renders clear and accessible pagination links for users.Step-by-step Reproduction Instructions:
Expected Behavior:
The Aegis theme should utilize semantic and accessible markup for all navigation elements, ensuring clear context and enhanced user experience.
Screenshots:
Description:
The Image Block
has areas that could benefit from visual enhancements to improve content clarity and aesthetics:
1. Padding on Top of Image Block:
Image Block
currently lacks adequate padding on the top. Adding some padding would provide better separation from preceding content, improving readability and visual flow.2. Darker Background Color for Image Caption:
Image Caption
is currently too light, causing it to blend in with the content. Giving it a slightly darker background color would make the caption stand out and be more distinguishable from the surrounding content.Step-by-step Reproduction Instructions:
Image Block
.Image Block
, noting the lack of padding.Image Caption
and its background color.Expected Behavior:
For a more visually appealing and user-friendly design, the Image Block
should have adequate padding on top, and the Image Caption
should stand out with a slightly darker background color.
Screenshot:
Description:
There is a noticeable size difference between the default buttons provided by WordPress and the custom-styled buttons in the theme, especially those with animations. This discrepancy introduces design inconsistencies across the theme, potentially affecting the overall aesthetic and user experience. For a cohesive and consistent design, it is essential that all buttons, irrespective of their state or animation, match in size.
Step-by-step Reproduction Instructions:
Screenshots:
Expected Behavior:
All buttons, whether they are default WordPress buttons or custom-styled buttons within the theme, should have consistent sizes to ensure a uniform design throughout the theme.
Suggested Solution:
Adjust the styling for the theme's buttons to match the size of WordPress's default buttons. If the theme's design intent is for smaller or larger buttons, then the WordPress default button styles should be overridden to match the theme's desired button size, ensuring design consistency.
The operation of the blocks is not clean and clear
When I insert a group block (based on what I saw in the Aegis patterns), it offers 3 options in the form of icons as the next step. In fact, depending on the choice, it does not create a group, but a Row or a Stack.
I never understood and liked this kind of logic in Gutenberg, because it completely goes against the usual standards.
I think there would be a much greater need for blocks with clear names and functions, such as "Section", "Container", "Block", "Div".
Description:
To elevate the shopping experience and enable swift product previews, the integration of a Product Quick View feature is proposed. This functionality will allow users to quickly glance at the main details of a product through a modal or overlay without the need to navigate to the product's individual page. Given the capabilities of Full Site Editing (FSE), incorporating such a feature can significantly boost user experience and lead to more efficient product exploration.
Key Features:
Quick View
button on product listings to open an overlay showcasing the product's primary details.Benefits:
template
, it ensures adaptability and easy placement within site templates
.Potential Challenges:
Suggested Implementation:
WooCommerce block
tailored for FSE.block settings
, such as modal design, displayed product details, and user interaction behaviors.WordPress blocks
and other popular WooCommerce
extensions for a unified shopping experience.Description:
We are excited to propose the introduction of a well-layered Figma design library tailored for our Aegis FSE theme. This initiative aims to empower users by granting them seamless access to the theme's design elements, facilitating effortless prototyping and the creation of unique designs. Furthermore, we envision this platform as a conduit for users to share their designs, potentially influencing the future trajectory and expansion of the Aegis theme.
Benefits:
1. User-Centric Design: Inviting users to prototype with our design assets paves the way for a rich tapestry of diverse design perspectives, ensuring Aegis remains contemporary, user-centric, and innovative.
2. Rapid Prototyping: With a structured Figma library at their disposal, users can expedite their design process, leveraging existing elements to innovate or modify as they see fit.
3. Community Engagement: Encouraging design submissions not only fosters a sense of community but also positions users as pivotal stakeholders in Aegis's evolution, solidifying its growth and resonance within the community.
4. Multipurpose Utility: Given Aegis's multipurpose design ethos, a robust design library ensures versatility, catering to a myriad of applications, from personal blogs to intricate e-commerce platforms.
4. Easier Customization: For those who aspire for a distinct website aesthetic but may lack advanced design skills, this Figma library emerges as a transformative tool, simplifying the customization process.
6. Seamless WooCommerce Support: As Aegis seamlessly integrates with WooCommerce, the inclusion of e-commerce design assets within the library will be invaluable for users keen on establishing online storefronts.
Proposed Actions:
Feedback and Collaboration:
Our community remains at the heart of our endeavors. We earnestly seek your feedback, suggestions, and insights concerning this proposal. Your invaluable input will be pivotal in refining our strategy and ensuring the triumphant realization of this initiative.
Conclusion:
The envisaged Figma design library for the Aegis theme transcends its role as a mere design tool. It symbolizes collaboration, innovation, and collective growth. By championing this feature, we stride confidently towards establishing Aegis as the quintessential FSE theme for both designers and developers.
Description:
For a more streamlined shopping experience on product pages powered by Full Site Editing (FSE), the introduction of a sticky Add to Cart
top bar is proposed. This feature ensures that as users explore product details, images, and reviews, an easily accessible Add to Cart
button remains at the top, enhancing user experience and potentially boosting conversions.
Key Features:
Block Editor
, users should have the flexibility to adjust the appearance, position, and behavior of the sticky bar.Benefits:
Add to Cart
button may lead to higher purchase rates.Template
, it ensures compatibility and adaptability, allowing site creators to easily position and customize the sticky bar.Potential Challenges:
templates
and preventing it from obstructing other essential page elements is crucial.Suggested Implementation:
WooCommerce
block tailored for FSE.block settings
, such as color variations, font preferences, and behavior controls.WordPress blocks
and other popular blocks for diverse design within the theme.Description:
The theme is partially reliant on the style.css
file and sporadic inline styles, can benefit significantly from a strategic move to theme.json
. The evolution of WordPress and the emergence of the theme.json
offer a modern method of managing styles that promises performance enhancements, easier maintenance, and an overall cohesive design experience.
Benefits of Transitioning to theme.json
:
1. Performance Improvements:
2. Enhanced Maintenance and Development:
theme.json
for simpler management.3. Better Integration with Blocks
:
Block
's global styles.theme styles
directly from the block editor
.4. Future-Proofing:
5. Minimization of Inline Styles:
Suggested Next Steps:
theme.json
, ensuring the specificity and intent of inline styles are captured.theme.json
, recognizing that certain inline styles might still be necessary for specific design intricacies.A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.