- ๐ Hi, Iโm @japtar10101
japtar10101 / game-dev-portfolio Goto Github PK
View Code? Open in Web Editor NEWA creative portfolio Wordpress theme for game developers
License: GNU General Public License v2.0
A creative portfolio Wordpress theme for game developers
License: GNU General Public License v2.0
The part where the website's title, tagline, and logo disappears, the sidebar, shouldn't disappear if no widgets are assigned to it. It should remain with simply nothing appearing below the title and tagline.
Describe the bug
[BUG] Portfolio thumbnails listing aren't positioned properly if Jetpack lazy-loading is enabled.
Version
2020.4.1
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Images will tightly fit between each other vertically.
Additional context
Would probably help using imagesloaded javascript: https://imagesloaded.desandro.com/
Is your feature request related to a problem? Please describe.
Jetpack doesn't support some potentially useful branded icons, e.g. itch.io
Describe the solution you'd like
Since this theme already uses FontAwesome, add some sort of integration with social media links not covered by Jetpack.
Describe alternatives you've considered
Jetpack itself already supports this. Perhaps it might make sense to create a plugin instead?
Is your feature request related to a problem? Please describe.
I would like to make the subject line of the email sent by Jetpack contact form, if I have an input used for changing the email's subject.
Describe the solution you'd like
Check if any of the form's input is both named/ID'ed "Subject," and is a string. If so, append it to the contact form's default subject.
Describe alternatives you've considered
Jetpack does not provide user-customizing subject lines.
Additional context
See: https://developer.jetpack.com/hooks/contact_form_subject/
Is your feature request related to a problem? Please describe.
There aren't enough parameters to customize the color and theming of this theme. See documentation on customization here: https://developer.wordpress.org/themes/customize-api/
Describe the solution you'd like
It would be nice to customize the following parameters, color-wise:
Is your feature request related to a problem? Please describe.
Jetpack's Related Posts looks a bit out-of-place within the theme's styling.
Describe the solution you'd like
Describe alternatives you've considered
To be fair, just not using Jetpack is an option....
Additional context
See: https://jetpack.com/2013/10/15/add-a-default-fallback-image-if-no-image/
For default thumbnail, see: https://jetpack.com/2013/10/15/add-a-default-fallback-image-if-no-image/
Is your feature request related to a problem? Please describe.
More of a styling problem than anything.
Describe the solution you'd like
Allow options, as widgets, shortcode, Gutenberg blocks, plugins, or otherwise, to add more buttons. Buttons can include:
See Source Code
, Contact Me
, etc.Describe alternatives you've considered
Just make plugins.
Is your feature request related to a problem? Please describe.
Pagination is frustratingly rudimentary, displaying only "older" and "newer" links.
Describe the solution you'd like
Use the bulma pagination feature to display which page to switch to.
Describe alternatives you've considered
Also consider just using the Jetpack infinite scroll feature as well.
Additional context
Occurs in list pages, including archives, search results, portfolio, blog, etc.
Is your feature request related to a problem? Please describe.
Despite allowing the user to add custom headers, it's not actually used.
Describe the solution you'd like
Consider adding the site-wide header to the blog page at the very least, and perhaps as a placeholder where a header at the top of the page would be appropriate, e.g. search results, 404, blog, homepage, portfolio, etc.
Describe alternatives you've considered
Remove the feature entirely.
Describe the bug
Youtube embed looks ugly.
Version
2020.5.1
To Reproduce
Expected behavior
Youtube expands to the full width it's given.
Additional context
Just styling CSS tag, figure.wp-block-embed
might be enough.
When a Tiled Gallery (from Jetpack) is added to a page, its images start expanding infinitely. This also, for some reason, affects the Featured Image of the page as well.
Problem is replicated on this page below. As far as I can tell, it's as a result of enabling Jetpack's Tiled Gallery javascript; however, since other themes are not affected by it, could very well require changing the classes or tags on the page.
Is your feature request related to a problem? Please describe.
When a list of portfolio pages are listed, such as in search, the embedded WebGL games are also listed.
Describe the solution you'd like
Ideally, embeds must be started manually. It might make sense to create either a Gutenberg block or shortcode for this.
Describe alternatives you've considered
Simply display the excerpt of a page or blog post, whenever displayed in a list of posts.
Additional context
On the taroomiya.com website, portfolio pages in particular suffers from this problem.
Describe the bug
Portfolio doesn't layout properly on iPad's Safari if Jetpack Lazy Image Loading is on.
Version
2020.5.1
To Reproduce
/portfolio
Expected behavior
The layout of all thumbnails is laid out similar to desktop browser.
Screenshots
A bit difficult, will work on it eventually.
Platform
Additional context
Most likely, the imageloaded javascript is not triggered properly. Look into whether Jetpack provides a javascript event to bind to instead. I believe it's possible using Wordpress' own jQuery library.
Describe the bug
The part that the sidebar stickies is inconsistent.
Version
2020.2.1
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Regardless of the screen ratio, the title will align with the top of the screen.
Screenshots
If applicable, add screenshots to help explain your problem.
Platform
Describe which platform the bug was found in
Additional context
This is largely due to the thumbnail constantly resizing to fit the width of the sidebar dynamically, so the dimension it stickies needs to either be calculated manually, or the text section needs to be separated from the thumbnail itself (probably the latter).
Describe the bug
Jetpack Portfolio site (list of thumbnails) sidebar is too wide, taking up half the screen.
To Reproduce
Steps to reproduce the behavior:
/portfolio
. While making a page for this is useful, it's strictly not necessary.Expected behavior
A sidebar that takes up 1/4th the screen, like most other pages.
Is your feature request related to a problem? Please describe.
Just make categories and tags nicer.
Describe the solution you'd like
Bulma supports tags, so it would be nice to use them to display meta info and the tag cloud/categories, etc. under the 404 page.
Describe the bug
Tiled gallery images have gaps for no reason. Just look at the screenshot!
Version
2020.2.0
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A mosaic of images fitting nicely within the content area.
Platform
Describe which platform the bug was found in
Additional context
Seems to be a problem with flex box CSS styling, honestly.
Is your feature request related to a problem? Please describe.
Jetpack does not provide an option to edit the input's character limit.
Describe the solution you'd like
Add an option to edit the input's character limit.
Describe alternatives you've considered
To be fair, there's probably already a plugin out there that already handles that.
Additional context
See: https://developer.jetpack.com/hooks/grunion_contact_form_field_html/
Is your feature request related to a problem? Please describe.
Sidebar looks ugly.
Describe the solution you'd like
Automatically assign the sidebar as the primary navigation menu. Note this is linked to issue #3
Is your feature request related to a problem? Please describe.
Portfolio page is nothing without a resume page!
Describe the solution you'd like
Create either a Gutenberg block or a full-on custom page for resumes.
Consider using the timeline bulma extension.
Is your feature request related to a problem? Please describe.
A no-thumbnail related image posts looks weird.
Describe the solution you'd like
Apply a default thumbnail if a post doesn't have one, using the site's image.
Describe alternatives you've considered
Leave it ugly.
Additional context
A task item in issue #23 . Also see https://jetpack.com/2013/10/15/add-a-default-fallback-image-if-no-image/
Describe the bug
While right now, infinite scroll is disabled on Portfolio, enabling it causes quite a number of problems:
Version
2020.6.0
To Reproduce
jetpack.php
file in this theme, and remove/comment out the following lines:if ( !function_exists ('game_dev_portfolio_infinite_scroll_archive_supported') ) {
/**
* Force portfolio page to not support infinite scroll. It messes the masonry stuff.
*/
function game_dev_portfolio_infinite_scroll_archive_supported( $supported, $settings ) {
if( is_post_type_archive( 'jetpack-portfolio' ) ) {
$supported = false;
}
return $supported;
}
}
add_filter( 'infinite_scroll_archive_supported', 'game_dev_portfolio_infinite_scroll_archive_supported', 10, 2 );
Expected behavior
A properly formatted grid, no overlaps, and the more-posts button always appearing at the bottom left of the page.
Screenshots
TODO
Additional context
It likely has to do with how Masonry loads its layout in the footer-portfolio.php
file.
Is your feature request related to a problem? Please describe.
Bulma already styles text input and text area's placeholder really nicely, making it easy to create compact forms. I'd like to see this feature enforced in the game-dev-portfolio.
Describe the solution you'd like
Add the option to, in a Jetpack contact-form block:
Describe alternatives you've considered
This is just a visual enhancement to make the Jetpack form compact.
Is your feature request related to a problem? Please describe.
Footer looks ugly.
Describe the solution you'd like
Couple of ideas:
Is your feature request related to a problem? Please describe.
Bulma provides a reactive method to move a couple of fields into a single row.
Describe the solution you'd like
Provide a method in the Jetpack contact form to move input fields into a single row.
Describe alternatives you've considered
Just another method to make the contact form more compact.
Additional context
See: https://bulma.io/documentation/form/general/
Is your feature request related to a problem? Please describe.
No portfolio theme is complete without a contact form!
Describe the solution you'd like
Creates a contact form with proper bulma styling Said form should request the following:
Describe alternatives you've considered
It might make sense to turn this into a Gutenberg block, for maximum flexibility. Not sure, however.
Jetpack also provides a contact form alternative. It looks ugly.
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.