SnapFox

yes and yes please

let me see what i can do

ok, i should get my refund robux (assuming it still's active) in a week

The price is now 5 Robux

ok, thx, but link?

The "cut from" and "paste on" blocks shown there reminded me of a question I had. What do those blocks do?

The paste on block, pastes the current sprite costume onto the costume of the selected sprite. If you don't use it while the current sprite on the selected sprite, it won't do anything. It just pastes iself onto the sprite, where it is on the stage.

The cut from block is like the opposite. Instead of pasting, it cuts the shape of the current sprite costume, from the selected sprite costume.

A really fun thing to do with this, is make a sprite 100% ghost effect, allow it to move. Then in the non-hidden sprite, just forever switch costume to default costume, tell other sprite to cut from/paste on sprite. (Sorry, I can't think right now)

Huzza! I'm back from the dead (talking about death, happy Halloween!), with a good friend of mine (and his $1 that he spent to make a Chrome Store account) we where able to upload SnapFox to the Chrome Store. There was supposed to be a whole new revamp with cool features but we I ended up scrapping it.

ps. Sorry for taking so long to get it to the chrome store. :grimacing:

nice!

a little offtopic but our pfps are practically the same

21092_2

Scratch Style
(mine is blurry on purpose)

lol, ok

btw nice extension

Released Version 1.7.0!

  • Firefox accepted quickly
  • Chrome still waiting on....

Just some minor fixes

If you have any ideas or would like to contribute, don't be shy :slight_smile:
SnapFox turns 1 year 2 years tommorrow!!!! :grinning:

https://snapfox.glitch.me

I think snapfox should have features that also adds functions to the editor

the way snap is programed is a bit hard to modify the editor

Kind of, but I've devloped a way that I can do it with few problems.

I made a fix for snaps "new" decoration on the navbar and footer.
image
image

I havent updated the extensions yet (ill get around to it), but here is a userscript
Firefox Updated
Chrome Updated

// ==UserScript==
// @name         SnapFox
// @namespace    https://snapfox.glitch.me
// @version      1.0
// @description  Snapfox css
// @author       Daniel4scratch
// @match        *://snap.berkeley.edu/*
// @grant        none
// ==/UserScript==

(function () {
    'use strict';

    // Your custom CSS text goes here
    const customCSS = `#top-bar {
    background: #222221 !important;
    box-shadow: 0px 5px 5px 1px #151515 !important;
    color: white !important;
}

#top-bar .pure-menu-horizontal .pure-menu-children {
    width: auto !important;
    min-width: 100% !important;
    background: #222 !important;
    color: white !important;
}

#footer {
    background: #222 !important;
    box-shadow: 0px 5px 5px 9px #151515 !important;
    color: white !important;
}

body {
    color: #fff !important;
    background: #222 !important;
}

.fa,
.fas {
    color: lightgray !important;
}

.paginator {
    color: white !important;
}

.paginator .total-pages {
    color: lightgray !important;
    filter: contrast() !important;
}

.project.pure-u-1-5 a {
    color: #0F82AF !important;
    text-decoration: none !important;
}


#loading {
    background: #222 !important;
    color: white !important;
}

.project.big .controlbar {
    box-sizing: border-box !important;
    z-index: 200 !important;
    background: #222 !important;
    padding: 0.4em 0.5em !important;
    border-radius: 5px 5px 0 0 !important;
    text-align: left !important;
}

.project iframe,
.project .embed-placeholder {
    border-radius: 7px !important;
}

.customalert .header,
.customalert .body,
.customalert .footer {
    color: black !important;

}


/* layout.css | https://snap.berkeley.edu/style/layout.css */

.customalert .body,
.customalert .footer {
    /* background: #25272f; */
    background: #21232b !important;
    border-radius: 5px !important;
}

/* style.css | moz-extension://87b9297d-3cb0-cf48-9998-336eb7d71132/style.css */

/* style.css | moz-extension://87b9297d-3cb0-cf48-9998-336eb7d71132/style.css */

.customalert .header,
.customalert .body,
.customalert .footer {
    /* color: black; */
    color: white;
}

/* pure-min.css | https://snap.berkeley.edu/libs/pure-min.css */

button,
input,
optgroup,
select,
textarea {
    /* color: inherit; */
    color: black !important;
}

.start-button {
    color: #66ee66 !important;
}

.project.big .controlbar .pause-button {
    color: #ffdc00 !important;
}

.project.big .controlbar .present-button {
    color: #ffffff !important;
}

.stop-button {
    margin-left: -5px !important;
}

.warning {
    color: Tomato !important;
}

.notes {
    background: #ffffff14 !important;
    color: white !important;
}

.notes #text {
    color: white !important;
}

.notes a {
    color: #0F82AF !important;
}

html {
    --scrollbarBG: #333333;
    --thumbBG: #ffffff44;
}

body::-webkit-scrollbar {
    width: 13px !important;
}

body {
    scrollbar-width: thin !important;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG) !important;
}

body::-webkit-scrollbar-track {
    background: var(--scrollbarBG) !important;
}

body::-webkit-scrollbar-thumb {
    background-color: var(--thumbBG) !important;
    border-radius: 1000px !important;
    border: 3px solid var(--scrollbarBG) !important;
}

.notes::-webkit-scrollbar {
    width: 13px;
}

.notes {
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

.notes::-webkit-scrollbar-track {
    background: var(--scrollbarBG);
}

body::-webkit-scrollbar-thumb {
    background-color: var(--thumbBG);
    border-radius: 1000px;
    border: 3px solid var(--scrollbarBG);
}

.trapezoid{display:none;}	`;

    // Create a style element and append it to the head of the document
    const styleElement = document.createElement('style');
    styleElement.type = 'text/css';
    styleElement.appendChild(document.createTextNode(customCSS));
    document.head.appendChild(styleElement);
})();

have not touched snap in a long time :grimacing:

Hmm. I thought Google said publishing an app only has a one time $20-ish dollar fee, then publishing will be free from there on. Correct me if I'm wrong though, I'm going off of 2 years ago.

It's actually a $ $$25.00$$ fee, and it's one-time.
You register for $25.00 for one time, then publishing apps will be 𝒻𝓇ℯℯ.