Git Product home page Git Product logo

Comments (6)

audreytoskin avatar audreytoskin commented on May 30, 2024

Ah! Maybe instead of "temporary collection" or "viewing session" or whatever, you could call it a playlist.

from ivy.

lehitoskin avatar lehitoskin commented on May 30, 2024

You can already do this from the file chooser.

from ivy.

audreytoskin avatar audreytoskin commented on May 30, 2024

Sorry, I was on a somewhat outdated version of Ivy when I posted this. I've updated now and retested, so let me clarify: You can start a playlist of arbitrary images from the GUI file chooser, but only from the same directory. From the commandline, the playlist can include images from any arbitrary location as well, which is what I thought particularly interesting.

Perhaps when looking the File menu, there could be an option to "Add to playlist" instead of just "Open" which effectively starts a new viewing session. When opening the file chooser, there could be a button that says "Add to playlist" and then you can continue navigating and selecting images to add more to the playlist, until you click "Add and finish" or just "Done."

from ivy.

lehitoskin avatar lehitoskin commented on May 30, 2024

It's a limitation of the file chooser. You can only add files from the same directory.

from ivy.

audreytoskin avatar audreytoskin commented on May 30, 2024

Right. Unless the file chooser switched to a full file tree view, I think it would be hard for the user to keep track of which files are selected when navigating through multiple directories.

Instead, what I'm suggesting is that creating a playlist which includes images from disparate locations could be done in multiple steps. The user could choose to "Open file" like normal, effectively starting a new playlist from the images in the selected directory -- or they could choose "Add to playlist," which instead adds files to the set of images currently being viewed. This could perhaps loop until the user clicks "Add and finish" or "Done" or something like that; those would be extra buttons appearing on the file chooser dialog. Or the user could do the complete process (click "Add to playlist," open file chooser, navigate to a directory, select images, click "add/open files," file chooser closes) multiple times if necessary.

I think this could be a good way to do it, but I'm thinking more about UI/UX. I understand that the Racket GUI library is somewhat limited.

from ivy.

lehitoskin avatar lehitoskin commented on May 30, 2024

Maybe this could be done more elegantly in the future, but as of 6bcd0f5, the functionality has been implemented.

from ivy.

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.