mirror of
https://github.com/NohamR/Pocket-Bird.git
synced 2026-05-26 04:07:24 +00:00
Remove PICO-8 and Spotify windows
This commit is contained in:
80
birb.js
80
birb.js
@@ -599,8 +599,6 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
const menuItems = [
|
const menuItems = [
|
||||||
new MenuItem(`Pet ${birdBirb()}`, pet),
|
new MenuItem(`Pet ${birdBirb()}`, pet),
|
||||||
new MenuItem("Field Guide", insertFieldGuide),
|
new MenuItem("Field Guide", insertFieldGuide),
|
||||||
// new MenuItem("Decorations", insertDecoration),
|
|
||||||
new DebugMenuItem("Applications", () => switchMenuItems(otherItems), false),
|
|
||||||
new MenuItem("Sticky Note", newStickyNote),
|
new MenuItem("Sticky Note", newStickyNote),
|
||||||
new MenuItem(`Hide ${birdBirb()}`, hideBirb),
|
new MenuItem(`Hide ${birdBirb()}`, hideBirb),
|
||||||
new DebugMenuItem("Freeze/Unfreeze", () => {
|
new DebugMenuItem("Freeze/Unfreeze", () => {
|
||||||
@@ -629,34 +627,6 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
const otherItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(menuItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Video Games", () => switchMenuItems(gameItems), false),
|
|
||||||
new MenuItem("Utilities", () => switchMenuItems(utilityItems), false),
|
|
||||||
new MenuItem("Music Player", () => insertMusicPlayer(), false),
|
|
||||||
];
|
|
||||||
|
|
||||||
const gameItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(otherItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Pinball", () => insertPico8("Terra Nova Pinball", "terra_nova_pinball")),
|
|
||||||
new MenuItem("Pico Dino", () => insertPico8("Pico Dino", "picodino")),
|
|
||||||
new MenuItem("Woodworm", () => insertPico8("Woodworm", "woodworm")),
|
|
||||||
new MenuItem("Pico and Chill", () => insertPico8("Pico and Chill", "picochill")),
|
|
||||||
new MenuItem("Lani's Trek", () => insertPico8("Celeste 2 Lani's Trek", "celeste_classic_2")),
|
|
||||||
new MenuItem("Tetraminis", () => insertPico8("Tetraminis", "tetraminisdeffect")),
|
|
||||||
// new MenuItem("Pool", () => insertPico8("Pool", "mot_pool")),
|
|
||||||
];
|
|
||||||
|
|
||||||
const utilityItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(otherItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Pomodoro Timer", () => insertPico8("Pomodoro", "pomodorotimerv1")),
|
|
||||||
new MenuItem("Ohm Calculator", () => insertPico8("Resistor Calculator", "picoohm")),
|
|
||||||
new MenuItem("Wobblepaint ", () => insertPico8("Wobblepaint", "wobblepaint")),
|
|
||||||
];
|
|
||||||
|
|
||||||
const styleElement = document.createElement("style");
|
const styleElement = document.createElement("style");
|
||||||
const canvas = document.createElement("canvas");
|
const canvas = document.createElement("canvas");
|
||||||
|
|
||||||
@@ -1361,60 +1331,10 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// insertPico8();
|
|
||||||
|
|
||||||
function isSafari() {
|
function isSafari() {
|
||||||
return /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
|
return /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} name
|
|
||||||
* @param {string} pid
|
|
||||||
*/
|
|
||||||
function insertPico8(name, pid) {
|
|
||||||
let html = `
|
|
||||||
<div class="birb-window-header">
|
|
||||||
<div class="birb-window-title">${name}</div>
|
|
||||||
<div class="birb-window-close">x</div>
|
|
||||||
</div>
|
|
||||||
<div class="birb-window-content birb-pico-8-content">
|
|
||||||
<iframe src="https://www.lexaloffle.com/bbs/widget.php?pid=${pid}" scrolling='${isSafari() ? "yes" : "no"}'></iframe>
|
|
||||||
</div>`
|
|
||||||
const pico8 = makeElement("birb-window");
|
|
||||||
pico8.innerHTML = html;
|
|
||||||
document.body.appendChild(pico8);
|
|
||||||
makeDraggable(pico8.querySelector(".birb-window-header"));
|
|
||||||
const close = pico8.querySelector(".birb-window-close");
|
|
||||||
if (close) {
|
|
||||||
makeClosable(() => {
|
|
||||||
pico8.remove();
|
|
||||||
}, close);
|
|
||||||
}
|
|
||||||
centerElement(pico8);
|
|
||||||
}
|
|
||||||
|
|
||||||
function insertMusicPlayer() {
|
|
||||||
let html = `
|
|
||||||
<div class="birb-window-header">
|
|
||||||
<div class="birb-window-title">Music Player</div>
|
|
||||||
<div class="birb-window-close">x</div>
|
|
||||||
</div>
|
|
||||||
<div class="birb-window-content birb-music-player-content">
|
|
||||||
<iframe style="border-radius:12px" src="https://open.spotify.com/embed/playlist/31FWVQBp3WQydWLNhO0ACi?utm_source=generator" width="250" height="352" frameBorder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>
|
|
||||||
</div>`;
|
|
||||||
const pico8 = makeElement("birb-window");
|
|
||||||
pico8.innerHTML = html;
|
|
||||||
document.body.appendChild(pico8);
|
|
||||||
makeDraggable(pico8.querySelector(".birb-window-header"));
|
|
||||||
const close = pico8.querySelector(".birb-window-close");
|
|
||||||
if (close) {
|
|
||||||
makeClosable(() => {
|
|
||||||
pico8.remove();
|
|
||||||
}, close);
|
|
||||||
}
|
|
||||||
centerElement(pico8);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} type
|
* @param {string} type
|
||||||
*/
|
*/
|
||||||
|
|||||||
80
dist/birb.js
vendored
80
dist/birb.js
vendored
@@ -942,8 +942,6 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
const menuItems = [
|
const menuItems = [
|
||||||
new MenuItem(`Pet ${birdBirb()}`, pet),
|
new MenuItem(`Pet ${birdBirb()}`, pet),
|
||||||
new MenuItem("Field Guide", insertFieldGuide),
|
new MenuItem("Field Guide", insertFieldGuide),
|
||||||
// new MenuItem("Decorations", insertDecoration),
|
|
||||||
new DebugMenuItem("Applications", () => switchMenuItems(otherItems), false),
|
|
||||||
new MenuItem("Sticky Note", newStickyNote),
|
new MenuItem("Sticky Note", newStickyNote),
|
||||||
new MenuItem(`Hide ${birdBirb()}`, hideBirb),
|
new MenuItem(`Hide ${birdBirb()}`, hideBirb),
|
||||||
new DebugMenuItem("Freeze/Unfreeze", () => {
|
new DebugMenuItem("Freeze/Unfreeze", () => {
|
||||||
@@ -972,34 +970,6 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
const otherItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(menuItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Video Games", () => switchMenuItems(gameItems), false),
|
|
||||||
new MenuItem("Utilities", () => switchMenuItems(utilityItems), false),
|
|
||||||
new MenuItem("Music Player", () => insertMusicPlayer(), false),
|
|
||||||
];
|
|
||||||
|
|
||||||
const gameItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(otherItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Pinball", () => insertPico8("Terra Nova Pinball", "terra_nova_pinball")),
|
|
||||||
new MenuItem("Pico Dino", () => insertPico8("Pico Dino", "picodino")),
|
|
||||||
new MenuItem("Woodworm", () => insertPico8("Woodworm", "woodworm")),
|
|
||||||
new MenuItem("Pico and Chill", () => insertPico8("Pico and Chill", "picochill")),
|
|
||||||
new MenuItem("Lani's Trek", () => insertPico8("Celeste 2 Lani's Trek", "celeste_classic_2")),
|
|
||||||
new MenuItem("Tetraminis", () => insertPico8("Tetraminis", "tetraminisdeffect")),
|
|
||||||
// new MenuItem("Pool", () => insertPico8("Pool", "mot_pool")),
|
|
||||||
];
|
|
||||||
|
|
||||||
const utilityItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(otherItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Pomodoro Timer", () => insertPico8("Pomodoro", "pomodorotimerv1")),
|
|
||||||
new MenuItem("Ohm Calculator", () => insertPico8("Resistor Calculator", "picoohm")),
|
|
||||||
new MenuItem("Wobblepaint ", () => insertPico8("Wobblepaint", "wobblepaint")),
|
|
||||||
];
|
|
||||||
|
|
||||||
const styleElement = document.createElement("style");
|
const styleElement = document.createElement("style");
|
||||||
const canvas = document.createElement("canvas");
|
const canvas = document.createElement("canvas");
|
||||||
|
|
||||||
@@ -1704,60 +1674,10 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// insertPico8();
|
|
||||||
|
|
||||||
function isSafari() {
|
function isSafari() {
|
||||||
return /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
|
return /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} name
|
|
||||||
* @param {string} pid
|
|
||||||
*/
|
|
||||||
function insertPico8(name, pid) {
|
|
||||||
let html = `
|
|
||||||
<div class="birb-window-header">
|
|
||||||
<div class="birb-window-title">${name}</div>
|
|
||||||
<div class="birb-window-close">x</div>
|
|
||||||
</div>
|
|
||||||
<div class="birb-window-content birb-pico-8-content">
|
|
||||||
<iframe src="https://www.lexaloffle.com/bbs/widget.php?pid=${pid}" scrolling='${isSafari() ? "yes" : "no"}'></iframe>
|
|
||||||
</div>`
|
|
||||||
const pico8 = makeElement("birb-window");
|
|
||||||
pico8.innerHTML = html;
|
|
||||||
document.body.appendChild(pico8);
|
|
||||||
makeDraggable(pico8.querySelector(".birb-window-header"));
|
|
||||||
const close = pico8.querySelector(".birb-window-close");
|
|
||||||
if (close) {
|
|
||||||
makeClosable(() => {
|
|
||||||
pico8.remove();
|
|
||||||
}, close);
|
|
||||||
}
|
|
||||||
centerElement(pico8);
|
|
||||||
}
|
|
||||||
|
|
||||||
function insertMusicPlayer() {
|
|
||||||
let html = `
|
|
||||||
<div class="birb-window-header">
|
|
||||||
<div class="birb-window-title">Music Player</div>
|
|
||||||
<div class="birb-window-close">x</div>
|
|
||||||
</div>
|
|
||||||
<div class="birb-window-content birb-music-player-content">
|
|
||||||
<iframe style="border-radius:12px" src="https://open.spotify.com/embed/playlist/31FWVQBp3WQydWLNhO0ACi?utm_source=generator" width="250" height="352" frameBorder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>
|
|
||||||
</div>`;
|
|
||||||
const pico8 = makeElement("birb-window");
|
|
||||||
pico8.innerHTML = html;
|
|
||||||
document.body.appendChild(pico8);
|
|
||||||
makeDraggable(pico8.querySelector(".birb-window-header"));
|
|
||||||
const close = pico8.querySelector(".birb-window-close");
|
|
||||||
if (close) {
|
|
||||||
makeClosable(() => {
|
|
||||||
pico8.remove();
|
|
||||||
}, close);
|
|
||||||
}
|
|
||||||
centerElement(pico8);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} type
|
* @param {string} type
|
||||||
*/
|
*/
|
||||||
|
|||||||
80
dist/birb.user.js
vendored
80
dist/birb.user.js
vendored
@@ -956,8 +956,6 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
const menuItems = [
|
const menuItems = [
|
||||||
new MenuItem(`Pet ${birdBirb()}`, pet),
|
new MenuItem(`Pet ${birdBirb()}`, pet),
|
||||||
new MenuItem("Field Guide", insertFieldGuide),
|
new MenuItem("Field Guide", insertFieldGuide),
|
||||||
// new MenuItem("Decorations", insertDecoration),
|
|
||||||
new DebugMenuItem("Applications", () => switchMenuItems(otherItems), false),
|
|
||||||
new MenuItem("Sticky Note", newStickyNote),
|
new MenuItem("Sticky Note", newStickyNote),
|
||||||
new MenuItem(`Hide ${birdBirb()}`, hideBirb),
|
new MenuItem(`Hide ${birdBirb()}`, hideBirb),
|
||||||
new DebugMenuItem("Freeze/Unfreeze", () => {
|
new DebugMenuItem("Freeze/Unfreeze", () => {
|
||||||
@@ -986,34 +984,6 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
const otherItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(menuItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Video Games", () => switchMenuItems(gameItems), false),
|
|
||||||
new MenuItem("Utilities", () => switchMenuItems(utilityItems), false),
|
|
||||||
new MenuItem("Music Player", () => insertMusicPlayer(), false),
|
|
||||||
];
|
|
||||||
|
|
||||||
const gameItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(otherItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Pinball", () => insertPico8("Terra Nova Pinball", "terra_nova_pinball")),
|
|
||||||
new MenuItem("Pico Dino", () => insertPico8("Pico Dino", "picodino")),
|
|
||||||
new MenuItem("Woodworm", () => insertPico8("Woodworm", "woodworm")),
|
|
||||||
new MenuItem("Pico and Chill", () => insertPico8("Pico and Chill", "picochill")),
|
|
||||||
new MenuItem("Lani's Trek", () => insertPico8("Celeste 2 Lani's Trek", "celeste_classic_2")),
|
|
||||||
new MenuItem("Tetraminis", () => insertPico8("Tetraminis", "tetraminisdeffect")),
|
|
||||||
// new MenuItem("Pool", () => insertPico8("Pool", "mot_pool")),
|
|
||||||
];
|
|
||||||
|
|
||||||
const utilityItems = [
|
|
||||||
new MenuItem("Go Back", () => switchMenuItems(otherItems), false),
|
|
||||||
new Separator(),
|
|
||||||
new MenuItem("Pomodoro Timer", () => insertPico8("Pomodoro", "pomodorotimerv1")),
|
|
||||||
new MenuItem("Ohm Calculator", () => insertPico8("Resistor Calculator", "picoohm")),
|
|
||||||
new MenuItem("Wobblepaint ", () => insertPico8("Wobblepaint", "wobblepaint")),
|
|
||||||
];
|
|
||||||
|
|
||||||
const styleElement = document.createElement("style");
|
const styleElement = document.createElement("style");
|
||||||
const canvas = document.createElement("canvas");
|
const canvas = document.createElement("canvas");
|
||||||
|
|
||||||
@@ -1718,60 +1688,10 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// insertPico8();
|
|
||||||
|
|
||||||
function isSafari() {
|
function isSafari() {
|
||||||
return /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
|
return /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} name
|
|
||||||
* @param {string} pid
|
|
||||||
*/
|
|
||||||
function insertPico8(name, pid) {
|
|
||||||
let html = `
|
|
||||||
<div class="birb-window-header">
|
|
||||||
<div class="birb-window-title">${name}</div>
|
|
||||||
<div class="birb-window-close">x</div>
|
|
||||||
</div>
|
|
||||||
<div class="birb-window-content birb-pico-8-content">
|
|
||||||
<iframe src="https://www.lexaloffle.com/bbs/widget.php?pid=${pid}" scrolling='${isSafari() ? "yes" : "no"}'></iframe>
|
|
||||||
</div>`
|
|
||||||
const pico8 = makeElement("birb-window");
|
|
||||||
pico8.innerHTML = html;
|
|
||||||
document.body.appendChild(pico8);
|
|
||||||
makeDraggable(pico8.querySelector(".birb-window-header"));
|
|
||||||
const close = pico8.querySelector(".birb-window-close");
|
|
||||||
if (close) {
|
|
||||||
makeClosable(() => {
|
|
||||||
pico8.remove();
|
|
||||||
}, close);
|
|
||||||
}
|
|
||||||
centerElement(pico8);
|
|
||||||
}
|
|
||||||
|
|
||||||
function insertMusicPlayer() {
|
|
||||||
let html = `
|
|
||||||
<div class="birb-window-header">
|
|
||||||
<div class="birb-window-title">Music Player</div>
|
|
||||||
<div class="birb-window-close">x</div>
|
|
||||||
</div>
|
|
||||||
<div class="birb-window-content birb-music-player-content">
|
|
||||||
<iframe style="border-radius:12px" src="https://open.spotify.com/embed/playlist/31FWVQBp3WQydWLNhO0ACi?utm_source=generator" width="250" height="352" frameBorder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>
|
|
||||||
</div>`;
|
|
||||||
const pico8 = makeElement("birb-window");
|
|
||||||
pico8.innerHTML = html;
|
|
||||||
document.body.appendChild(pico8);
|
|
||||||
makeDraggable(pico8.querySelector(".birb-window-header"));
|
|
||||||
const close = pico8.querySelector(".birb-window-close");
|
|
||||||
if (close) {
|
|
||||||
makeClosable(() => {
|
|
||||||
pico8.remove();
|
|
||||||
}, close);
|
|
||||||
}
|
|
||||||
centerElement(pico8);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} type
|
* @param {string} type
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user