Comments (5)
What about the backpack? I bet it is used more frequently than exporting as a file.
from scratchaddons.
Some users might prefer the current way this works. Perhaps there could be a popup when uploading the sprite that asks if you want to create the folder. If the folder already exists then it can be added there automatically.
from scratchaddons.
This probably happens because the name of the folder a sprite is in is stored in its name, which is preserved in full when exported.
When you import one of these sprites, Scratch Addons recognizes a folder name in the sprite's name and puts it in a folder, which is exactly how it is supposed to know what sprites are in what folders.
It's a result of the folders themselves not actually being stored internally, just the references - the sprites that are in that folder, via their names.
This could be fixed by simply not including the folder name prefix in exported sprites, or removing it during importation.
from scratchaddons.
It's not a bug, it's actually how the addon works. It would require adding a whole bunch of code to remove the folder name on export, and if we removed it on sprite upload, there are edge cases with duplicate sprite names that would require us to rename the sprite twice, which would be confusing.
Currently, the best way to work around this is to simply rename the file once exported.
from scratchaddons.
Some users might prefer the current way this works. Perhaps there could be a popup when uploading the sprite that asks if you want to create the folder. If the folder already exists then it can be added there automatically.
W_L what is your preferred solution? The pop-up could be optional, of course.
from scratchaddons.
Related Issues (20)
- Improve the flow of host permission granting HOT 9
- `collapse-footer` addon description has a typo HOT 1
- Better types for userscript addons HOT 8
- Link to other scripts from editor comments HOT 4
- Go into project without triggering save project button to appear HOT 11
- Customizable Block Shape: Flat hat blocks HOT 2
- transition to scratch.org HOT 5
- `editor-theme3` + `block-palette-icons`: setting color to black doesn't invert icon HOT 2
- If "hide workspace dots" settings from `editor-dark-mode` was enabled, mimic it with `workspace-dots` HOT 1
- Highlight code block hovered by the cursor HOT 2
- Remove ScratchDB addons HOT 2
- Scratch Lab theme for "Editor dark mode and customizable colors"
- Ctrl+enter to post: Multiple open comments will only try to submit first one on page HOT 2
- Popup window list all references HOT 5
- Fix copyright symbol (addon) HOT 1
- `mediarecorder` + `middle-click-popup`: CTRL+Space isn't prevented, but Shift+Click is.
- Collapse message filters HOT 2
- `middle-click-popup`: variables in nested boolean previews hide the border of operators
- `editor-theme3`: List value colour doesn't update when scrolling HOT 1
- Dynamically disabling `asset-conflict-dialog` while a dialog is shown looks weird HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scratchaddons.