I pushed some fixes.
Key changes:
-
the component now uses CSS variables, so it’s dark-mode compatible
-
some fixes to media queries to fix the bug @mbauman reported
-
added a setting that allows you to control whether or not the footer is displayed on login-required pages
The cause here is CSS specificity. Your CSS targets .wrap, and it works, but this component also has some CSS that targets #main-outlet and adds some properties to it to keep the footer at the bottom even on short pages.
Discourse-easy-footer/common/common.scss at main · discourse/Discourse-easy-footer · GitHub
The #main-outlet selector is more specific than your .wrap selector - because it’s id-based, so it overrides your styles.
You can fix this by adding this CSS
#main {
#main-outlet {
width: 1200px; // or whatever width you want to use
}
}
Sure, remove all the extra columns that you don’t need in the settings, and you’ll get three columns.
I cannot reproduce this issue, but the error implies that your settings are incorrect. Can you double-check and make sure that you’ve followed the instructions under each setting? If your problem persists, can you share a link to the site you see the issue on?
I did a bit of cleaning up and deleted the replies for bugs that will be fixed once you update the component. If your issue persists, feel free to post about it again.
