Comments (15)
I'm even wondering how big the dev cost would be for us (or are there ootb packages for that out there?).
Also: Zipping on the fly also is quite ressource intensive on the server, right?
You can zipping on the fly client side, see for example JSZip.
from simple-icons-website.
You can zipping on the fly client side, see for example JSZip.
Oh wow, I stand corrected.
Would never have thought the client side could do this as well...
@ericcornelissen: I'm not against adding it! Quite the contrary. In my thoughts it just seemed more costly, dev time wise.
from simple-icons-website.
Speaking as an user, this is actually something I would like to see.
I usually add a few icons at a time, for example when making lists of social networks or programming languages. I also do this in other icon collections (i.e., Font Awesome) and I think a feature that would function as a cart of sorts, when one would search and store a few icons, and then download them all, that would be excellent.
Alternatively, downloading preset subsets of icons would also be an improvement.
from simple-icons-website.
That's where I'm at now, as well.
I guess that we could contrive some cases.
For example, a colection of icons that allow downloading by preset categories.
Another case could be favorite icons thay each user could keep in their local storage, but that doesn't really help a pot unless we allow for server side user preferences.
Or maybe the collection could allow user settings for download, like colored icons, pdf/svg/png per icon, I don't know.
Not really good choices, so I'm as out of ideas as you @sachinraja .
I guess I'm going to give this ticket another month to see if any @simple-icons/maintainers come up with something or express interest, and if not, I"ll close it and move on
from simple-icons-website.
Unless interest is expressed in keeping this issue open, I think it can be closed as per the last few comments exchanged between @sachinraja and I.
I fail to see a good reason to include the custom set download.
Partial features for which this could be useful are: Preset collections and custom SVG sprites. If those are considered to be of interest (or are requested) then we can open specific issues for them separate from this, which is more general.
I'm marking this PR as abandoned and will be closing it in the first week of December, 2021, unless discussion happens or opposition is voiced
from simple-icons-website.
Users are familiar with this kind of option (think Dropbox or Google Drive), but yes, most probably you don't actually do that, because if you need more than a handful you just use the Github zip download option, or a package.
I'm even wondering how big the dev cost would be for us (or are there ootb packages for that out there?).
Also: Zipping on the fly also is quite ressource intensive on the server, right?
from simple-icons-website.
Users are familiar with this kind of option (think Dropbox or Google Drive), but yes, most probably you don't actually do that, because if you need more than a handful you just use the Github zip download option, or a package.
I don't think it is fair to assume users will know about the GitHub zip download option, and even so having to download everything if you just need 10 or 20 is unnecessary (and depending on your internet connect, very annoying). If we really think (or have evidence that) users that manually download many SVGs in one sitting, I think we should consider adding it. The priority of this feature may change depending on alternatives such as GitHub zip download, but do not in my opinion remove the need for us to support it.
I'm even wondering how big the dev cost would be for us (or are there ootb packages for that out there?).
In my experience there are plenty of packages for various programming languages for creating zip
files.
from simple-icons-website.
After thinking about this for a bit, I see a problem with it, namely:
If the user needs to go through the icons clicking each one to add to a a cart for later download, that's more work than simply clicking for download directly, right? At least with a good connection.
So I don't know if there is really value in letting the user click on the cards to create a collection that is downloaded in a zip later on.
I still think that we could create preset collections to download (like programming languages, US companies, Airlines, etc.) although I understand that this is subjective and may be hard to decide where certain items can go.
Another thing that can be done is just provide a button for downloading a zip file with all visible icons, and let people search for a group of icons they would like to download.
The easiest thing would be to just download all icons in a zip file, zipped in the client or pre-zipped since it would contain all icons.
what does everyone thinks about this @simple-icons/maintainers ?
from simple-icons-website.
Could we perhaps have a quick download button for downloading a single icon without adding it to the cart?
from simple-icons-website.
Could we perhaps have a quick download button for downloading a single icon without adding it to the cart?
we have that on each card already, the download button for each icon.
The idea here is to download several icons in one action.
from simple-icons-website.
I think allowing users to add to a collection of icons for download is still a nicer experience than individually downloading each one.
from simple-icons-website.
That's what I thought at first, too.
But what's the difference between the user clicking to add icons to a collection that they are going to download later, and the user simply downloading the icons? It seems like they need to click each icon to select it, and then click to download the collection.
I guess that you could argue that a collection that works as a cart in this way would give the user a chance to check the icons before downloading or something, but is that really that necessary, in a website that downloads icons for free?
I just don't see how the user is having a better time or experience doing this than just downloading the icons one by one like they need to do now.
from simple-icons-website.
I guess there isn't a good enough reason for collections then. I'm unable to think of why using a cart would be a better experience than individually downloading.
from simple-icons-website.
Reading the original comment, they have an user case I hadn't considered, which is to build a svg sprite out of selected icons.
I still don't think that justifies this feature dev investment, but it is a way to justify q cart like collection since it can't be done in any other way.
from simple-icons-website.
As per the previous comment, I'm closing this issue. It can always be reopened if someone requests a similar feature.
from simple-icons-website.
Related Issues (20)
- Save current language in localStorage HOT 1
- There's no java icon HOT 3
- Add capitalized slug to details view
- Performance issue on Chrome HOT 4
- In compact layout there is so much space at the bottom of controls
- Language selector useless on small screens
- Rewrite with React HOT 16
- Outdated Contributing file HOT 1
- Showing number of Search Results HOT 2
- Website design suggestions HOT 2
- "Sort by color" icon is confusing HOT 6
- Colored icon mode HOT 4
- Nokia icon update request
- Generate PDFs on client side
- Reactive translations
- Partial renderings to avoid performance problems HOT 4
- Grid and/or whole site mangling
- Refactor modal
- Redesign third party extensions table
- The "Sort by relevance" icon is confusing
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 simple-icons-website.