GithubHelp home page GithubHelp logo

Comments (15)

mondeja avatar mondeja commented on June 14, 2024 1

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.

runxel avatar runxel commented on June 14, 2024 1

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.

jorgeamadosoria avatar jorgeamadosoria commented on June 14, 2024 1

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.

jorgeamadosoria avatar jorgeamadosoria commented on June 14, 2024 1

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.

jorgeamadosoria avatar jorgeamadosoria commented on June 14, 2024 1

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.

runxel avatar runxel commented on June 14, 2024

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.

ericcornelissen avatar ericcornelissen commented on June 14, 2024

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.

jorgeamadosoria avatar jorgeamadosoria commented on June 14, 2024

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.

sachinraja avatar sachinraja commented on June 14, 2024

Could we perhaps have a quick download button for downloading a single icon without adding it to the cart?

from simple-icons-website.

jorgeamadosoria avatar jorgeamadosoria commented on June 14, 2024

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.

sachinraja avatar sachinraja commented on June 14, 2024

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.

jorgeamadosoria avatar jorgeamadosoria commented on June 14, 2024

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.

sachinraja avatar sachinraja commented on June 14, 2024

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.

jorgeamadosoria avatar jorgeamadosoria commented on June 14, 2024

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.

jorgeamadosoria avatar jorgeamadosoria commented on June 14, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.