From 5648ffa0e62d3a1ec56bf8317be9ad85c5772c06 Mon Sep 17 00:00:00 2001
From: JeremyGamer13 <69337718+JeremyGamer13@users.noreply.github.com>
Date: Tue, 12 Nov 2024 21:37:11 -0700
Subject: [PATCH] undo all of those reverted changes from new server
---
favicon.png | Bin 0 -> 8993 bytes
package.json | 4 +-
.../addons/editor-extra-keys/userscript.js | 8 +-
src/addons/addons/gamepad/userscript.js | 2 +-
.../custom-procedures/custom-procedures.jsx | 31 +-
.../custom-procedures/icon--dropper.svg | 8 +
.../custom-procedures/icon--plus.svg | 5 -
src/components/library-item/library-item.css | 18 +-
src/components/menu-bar/share-button.jsx | 2 +-
.../custom-extension-modal.jsx | 19 +-
.../restore-point-modal.css | 10 +
.../restore-point-modal.jsx | 2 +
.../tw-restore-point-modal/restore-point.jsx | 18 +-
.../tw-settings-modal/settings-modal.jsx | 29 +-
src/containers/custom-procedures.jsx | 7 +
src/containers/extension-library.jsx | 12 +-
src/containers/tw-custom-extension-modal.jsx | 22 +-
src/containers/tw-restore-point-manager.jsx | 44 +-
src/containers/tw-security-manager.jsx | 28 +-
src/containers/tw-settings-modal.jsx | 29 +-
src/lib/libraries/backdrops.json | 76 +-
src/lib/libraries/costumes.json | 809 +++++++++++++++++-
src/lib/libraries/extensions/index.jsx | 48 +-
src/lib/libraries/sounds-lengths.json | 22 +-
src/lib/libraries/sounds.json | 367 ++++++--
src/lib/make-toolbox-xml.js | 73 +-
src/lib/opcode-labels.js | 209 ++++-
src/lib/tw-project-meta-fetcher-hoc.jsx | 2 +-
src/lib/tw-restore-point-api.js | 13 +-
src/lib/tw-state-manager-hoc.jsx | 17 +-
src/playground/credits/credits.jsx | 30 +-
src/playground/credits/users.js | 262 +++++-
src/playground/render-interface.jsx | 2 +-
src/reducers/tw.js | 1 +
static/favicon.png | Bin 0 -> 8993 bytes
static/images/192.png | Bin 7703 -> 14175 bytes
static/images/512.png | Bin 19732 -> 34250 bytes
static/images/apple-touch-icon.png | Bin 7704 -> 14175 bytes
38 files changed, 1953 insertions(+), 276 deletions(-)
create mode 100644 favicon.png
create mode 100644 src/components/custom-procedures/icon--dropper.svg
delete mode 100644 src/components/custom-procedures/icon--plus.svg
create mode 100644 static/favicon.png
diff --git a/favicon.png b/favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..d361c2365daf97043aa0952b4ef3068a2d2a1742
GIT binary patch
literal 8993
zcmV++Bi`JJP)
-
+
penguinmod.com (and any subdomains) are currently
- provided by NotHouse.
+ provided by enderhacker.
The list order is randomized on each refresh.
+ All PenguinMod costumes are downloaded or created from:
+ Domain Provider
@@ -118,13 +118,33 @@ const Credits = () => (
Costumes
+
+
+ All costumes exclusive to PenguinMod are included under Public Domain licenses or licenses such as MIT and CC0.
+
This is the current list of user-submitted costume creators:
+The list order is randomized on each refresh.
- PenguinMod has added some more sounds to the Sound Library. - All PenguinMod sounds are - from https://freesound.org/ and https://archive.org/ under - Public Domain licenses. + All PenguinMod sounds are downloaded or created from: +
This is the current list of user-submitted sound creators:
+The list order is randomized on each refresh.
Login is managed
diff --git a/src/playground/credits/users.js b/src/playground/credits/users.js
index 53095256bf9..28c905f43cd 100644
--- a/src/playground/credits/users.js
+++ b/src/playground/credits/users.js
@@ -25,15 +25,6 @@ const fromHardcodedNamed = username => ({
text: username
});
-const fromHardcodedDiscord = async userId => {
- const res = await fetch(`https://pmupdatereader.jeremygamer13.repl.co/user/${userId}`);
- const json = await res.json();
- return {
- image: json.avatarURL,
- text: json.username
- };
-};
-
const addonDevelopers = [
{
userId: '34018398',
@@ -136,20 +127,73 @@ const pmDevelopers = [
].map(fromHardcodedGithub);
const pmPullRequestDevelopers = [ // these people made a PR that got merged, or got a dev to add something they made
- 'NexusKitten',
- 'LilyMakesThings',
- 'MikeDev101',
- 'kokofixcomputers',
- 'PPPDUD',
- 'qbjl',
- 'minidogg',
- 'concertalyis',
- 'Steve0Greatness',
- 'ilikecoding-197',
- 'NotEmbin',
- 'NotCryptid' // rx or ry single fix
+ {
+ text: 'NexusKitten',
+ image: `https://github.com/NexusKitten.png`,
+ href: `https://github.com/NexusKitten/`,
+ },
+ {
+ text: 'LilyMakesThings',
+ image: `https://github.com/LilyMakesThings.png`,
+ href: `https://github.com/LilyMakesThings/`,
+ },
+ {
+ text: 'MikeDev101',
+ image: `https://github.com/MikeDev101.png`,
+ href: `https://github.com/MikeDev101/`,
+ },
+ {
+ text: 'kokofixcomputers',
+ image: `https://github.com/kokofixcomputers.png`,
+ href: `https://github.com/kokofixcomputers/`,
+ },
+ {
+ text: 'PPPDUD',
+ image: `https://github.com/PPPDUD.png`,
+ href: `https://github.com/PPPDUD/`,
+ },
+ {
+ text: 'qbjl',
+ image: `https://github.com/qbjl.png`,
+ href: `https://github.com/qbjl/`,
+ },
+ {
+ text: 'minidogg',
+ image: `https://github.com/minidogg.png`,
+ href: `https://github.com/minidogg/`,
+ },
+ {
+ text: 'concertalyis',
+ image: `https://github.com/concertalyis.png`,
+ href: `https://github.com/concertalyis/`,
+ },
+ {
+ text: 'Steve0Greatness',
+ image: `https://github.com/Steve0Greatness.png`,
+ href: `https://github.com/Steve0Greatness/`,
+ },
+ {
+ text: 'ilikecoding-197',
+ image: `https://github.com/ilikecoding-197.png`,
+ href: `https://github.com/ilikecoding-197/`,
+ },
+ {
+ text: 'NotEmbin',
+ image: `https://github.com/NotEmbin.png`,
+ href: `https://github.com/NotEmbin/`,
+ },
+ { // rx or ry single fix
+ text: 'NotCryptid',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: `https://github.com/NotCryptid/`,
+ },
+ {
+ text: 'DogeisCut',
+ image: `https://github.com/DogeisCut.png`,
+ href: `https://github.com/Dogeiscut/`,
+ },
// list could be missing some people, but theres not really a way to tell
-].map(fromHardcodedGithub);
+];
const pmApiDevelopers = [
'JeremyGamer13',
@@ -160,22 +204,26 @@ const pmApiDevelopers = [
'enderhacker'
].map(fromHardcodedGithub);
-// todo: should translators be only named or...?
const pmTranslators = [
{
text: 'kolikiscool',
image: `https://penguinmod.com/unknown_user.png`,
- href: "https://jwklong.github.io/penguinmod.github.io/credits.html#",
+ href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'n0name',
image: `https://penguinmod.com/unknown_user.png`,
- href: "https://jwklong.github.io/penguinmod.github.io/credits.html#",
+ href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'a_pc',
image: `https://penguinmod.com/unknown_user.png`,
- href: "https://jwklong.github.io/penguinmod.github.io/credits.html#",
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'LoyalBlackBishopyBoi',
+ image: `https://trampoline.turbowarp.org/avatars/by-username/LoyalBlackBishopyBoi`,
+ href: "https://scratch.mit.edu/users/LoyalBlackBishopyBoi/",
},
{
text: 'onetoanother',
@@ -215,7 +263,7 @@ const pmTranslators = [
{
text: 'SmolBoi37',
image: `https://penguinmod.com/unknown_user.png`,
- href: "https://jwklong.github.io/penguinmod.github.io/credits.html#",
+ href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'GigantTech',
@@ -293,7 +341,7 @@ const pmTranslators = [
{
text: 'con-zie',
image: `https://penguinmod.com/unknown_user.png`,
- href: "https://jwklong.github.io/penguinmod.github.io/credits.html#",
+ href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'ImNotScratchY_lolol',
@@ -337,9 +385,154 @@ const pmTranslators = [
},
];
-const logoArtists = Promise.all([
- '593554048188416001'
-].map(fromHardcodedDiscord));
+const pmCostumeSubmittors = [
+ // accounts
+ {
+ text: 'budc123',
+ image: `https://github.com/budc123.png`,
+ href: `https://github.com/budc123/`,
+ },
+ {
+ text: 'concertalyis',
+ image: `https://github.com/concertalyis.png`,
+ href: `https://github.com/concertalyis/`,
+ },
+ {
+ text: 'WojtekCodesToday',
+ image: `https://github.com/WojtekCodesToday.png`,
+ href: `https://github.com/WojtekCodesToday/`,
+ },
+ {
+ text: 'ddededodediamante',
+ image: `https://github.com/ddededodediamante.png`,
+ href: `https://github.com/ddededodediamante/`,
+ },
+ {
+ text: 'G1nX',
+ image: `https://trampoline.turbowarp.org/avatars/by-username/G1nX`,
+ href: "https://penguinmod.com/profile?user=G1nX",
+ },
+ // unknown
+ {
+ text: 'maroonmball',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'eviepepsi',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: '1340073',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'cubeycreator',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'novaspiderultra',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'poundpound0209',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'gdplayer1035',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'cognitixsammy',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'thebusyman',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'skyglide5',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'cxnnie09',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'hoveras',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'blockgamer904',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+];
+const pmSoundSubmittors = [
+ // accounts
+ {
+ text: 'ddededodediamante',
+ image: `https://github.com/ddededodediamante.png`,
+ href: `https://github.com/ddededodediamante/`,
+ },
+ {
+ text: 'concertalyis',
+ image: `https://github.com/concertalyis.png`,
+ href: `https://github.com/concertalyis/`,
+ },
+ {
+ text: 'G1nX',
+ image: `https://trampoline.turbowarp.org/avatars/by-username/G1nX`,
+ href: "https://penguinmod.com/profile?user=G1nX",
+ },
+ // unknown
+ {
+ text: 'maroonmball',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'jn567',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'lukepuke311',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'ma_01',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'poundpound0209',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'cognitixsammy',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+ {
+ text: 'mememaster9000',
+ image: `https://penguinmod.com/unknown_user.png`,
+ href: "https://studio.penguinmod.com/credits.html#",
+ },
+];
const extensionDevelopers = [
'GarboMuffin',
@@ -360,7 +553,7 @@ const pmExtensionDevelopers = [
'WAYLIVES',
'MrRedstonia',
'MikeDev101',
- 'BopShoes',
+ 'liablelua',
'AlexSchoolOH',
'Monochromasity',
'LilyMakesThings',
@@ -370,16 +563,17 @@ const pmExtensionDevelopers = [
'oc9x97',
'lego7set',
'mariocraft987',
- 'Ashimee'
+ 'AshimeeAlt'
].map(fromHardcodedGithub);
export default {
addonDevelopers: shuffle(addonDevelopers),
pmDevelopers: shuffle(pmDevelopers),
- logoArtists: shuffle(logoArtists),
extensionDevelopers: shuffle(extensionDevelopers),
pmExtensionDevelopers: shuffle(pmExtensionDevelopers),
pmApiDevelopers: shuffle(pmApiDevelopers),
pmTranslators: shuffle(pmTranslators),
+ pmSoundSubmittors: shuffle(pmSoundSubmittors),
+ pmCostumeSubmittors: shuffle(pmCostumeSubmittors),
pmPullRequestDevelopers: shuffle(pmPullRequestDevelopers)
};
diff --git a/src/playground/render-interface.jsx b/src/playground/render-interface.jsx
index 3a97045b6a6..b9525a1ce62 100644
--- a/src/playground/render-interface.jsx
+++ b/src/playground/render-interface.jsx
@@ -450,7 +450,7 @@ class Interface extends React.Component {
className={styles.shareLink}
>
{'Copy Link'}
diff --git a/src/reducers/tw.js b/src/reducers/tw.js
index ca82ab73f69..1fa73e032cd 100644
--- a/src/reducers/tw.js
+++ b/src/reducers/tw.js
@@ -33,6 +33,7 @@ export const initialState = {
maxClones: 300,
miscLimits: true,
dangerousOptimizations: false,
+ disableOffscreenRendering: false,
fencing: true
},
isWindowFullScreen: false,
diff --git a/static/favicon.png b/static/favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..d361c2365daf97043aa0952b4ef3068a2d2a1742
GIT binary patch
literal 8993
zcmV++Bi`JJP) wTD&A(zT~#6!ioqHEF<|Lyb3y1qUA8o96*Mr@Wke{;ZNNH;JeEh
z0_pVk?2mIG1hV#AAAHOu82+Ox5P>}a3E+1dzB;au06N*GXCT*5w2zt&FM!Sy%6+qq
z!tyn V$~8|db?IDL3j
z9ZiUZRXg6Q@T1M^1AB`zT_wT~3+>WTV$Jj(dDA_ckY)+A0$4$(JWxrF*%gji2JGx2
z5*9+gfXy9|Dh_&lXk-pL>|6aT{_3xUR85;9uFf($v`8v1-
z)bIz$O)6q|3F#)Jn~`n~2W}QIdh>|kq}k{Ej(^*fe`SH$ UTG);_(>%V7$Fm@n3oK4gKOv2bM(K
zL?di=$>Sbvqh9+kGdxw@EzBE*ma{egy$%5#*+1elgCowNem!$U#J|DQc
7 4Tx04UFukxM84>qv!GX`x)M4-#)-v{eNP;2_b{ys6z*vawig&^XBd|O4P?Zsd
zl}5O7zb^D5