Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔥 Remove support for custom panel templates #2995

Closed
wants to merge 1 commit into from

Conversation

tadhgboyle
Copy link
Member

@tadhgboyle tadhgboyle commented Aug 7, 2022

We have talked internally about this change, and decided unanimously that it is worth it.

  • Very few (if any) users are using custom panel templates
  • None of the 4 panel templates on namelessmc.com have been updated for even pre13

The biggest reason is that removing custom panel template support means we can make changes to the panel template in a minor release, since we will not have to worry about breaking other custom panel templates. This will allow us to release updates to site configuration faster and more often!

Requires NamelessMC/debug.namelessmc.com#175

@tadhgboyle tadhgboyle added this to the 2.0.x milestone Aug 7, 2022
@tadhgboyle tadhgboyle force-pushed the fix/remove-custom-panel-templates branch from 3978b15 to e6a7013 Compare August 7, 2022 04:03
@tadhgboyle tadhgboyle changed the title Remove support for custom panel templates 🔥 Remove support for custom panel templates Aug 7, 2022
@DominikSLK
Copy link
Contributor

😶

samerton
samerton previously approved these changes Aug 7, 2022
PadowYT2
PadowYT2 previously approved these changes Aug 8, 2022
Copy link
Contributor

@PadowYT2 PadowYT2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why should be this done by the context below
Noir - repo was deleted by Teemo
Argon - I'm lazy 😄
Greendy - Nuke has a lot of problems irl
Dark_Blue - outdated & Viper left NMC

@tadhgboyle
Copy link
Member Author

A good alternate proposal from @partydragen is to display a warning in StaffCP that panel templates have no compatibility promise.
I will change this PR to add this alert instead of fully removing the feature. This way it's a win-win!

@tadhgboyle tadhgboyle marked this pull request as draft August 13, 2022 04:57
@DominikSLK
Copy link
Contributor

A good alternate proposal from @partydragen is to display a warning in StaffCP that panel templates have no compatibility promise.
I will change this PR to add this alert instead of fully removing the feature. This way it's a win-win!

yes 🎉

Base automatically changed from release/2.0.2 to v2 August 13, 2022 15:04
@tadhgboyle tadhgboyle changed the base branch from v2 to develop August 13, 2022 22:35
@tadhgboyle tadhgboyle dismissed stale reviews from supercrafter100, PadowYT2, and samerton August 13, 2022 22:35

The base branch was changed.

@Derkades Derkades removed this from the 2.0.x milestone Aug 19, 2022
@tadhgboyle tadhgboyle closed this Sep 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants