Git Product home page Git Product logo

Comments (11)

indranilsinharoy avatar indranilsinharoy commented on July 30, 2024

I think that the "visibility" of any cell shouldn't be enforced, and the cells should behave as expected i.e. if the user has set a cell (first or not) to be "skipped", it should be skipped (it also means, that if someone has forgotten to mark a cell as "skipped" that he/she intended to skip, should be visible in the slide show). In my mind, this is an expected and deterministic behavior. Else, we have to always remember some "special" use-case/ behavior of some special cells. I really don't think any cell should be given special status by default.

from rise.

damianavila avatar damianavila commented on July 30, 2024

I think you ideas are valuable... and I think right now I am little incline to change the behaviour into no enforce the first slide. I will keep this one opened for a little bit so people who want to give their thoughts can do it... then we can make the change.

from rise.

indranilsinharoy avatar indranilsinharoy commented on July 30, 2024

@damianavila absolutely!! By the way, I wanted to thank you, for creating this. I am very happy that this tool is available, and I hope in the near future, this will evolve, and will be integrated into IPython in a better way. I am going to do my PhD thesis proposal within a month, and I am planning to use this tool.
Regards.

from rise.

damianavila avatar damianavila commented on July 30, 2024

You are welcome @indranilsinharoy. I hope we can make this better in the future... let's see how far we can go 😉
BTW, very grateful you will use this tool in your proposal 👍

from rise.

jmshea avatar jmshea commented on July 30, 2024

I would also ask that you not force the first cell to be a slide. I often want to take an existing research notebook and convert it into a slideshow. My first cell is almost always a pile of imports and %matplotlib inline...

from rise.

nlsn avatar nlsn commented on July 30, 2024

Therefore the first cell should be the title slide.

It's important to put information in a coherent order for the reader.

;)

On Mon, Aug 4, 2014 at 8:49 AM, jmshea [email protected] wrote:

I would also ask that you not force the first cell to be a slide. I often
want to take an existing research notebook and convert it into a slideshow.
My first cell is almost always a pile of imports and %matplotlib inline...


Reply to this email directly or view it on GitHub
#29 (comment)
.

from rise.

jmshea avatar jmshea commented on July 30, 2024

The first slide should be a title slide. The imports are set to Skip. Its important to use the capabilities of the slideshow to only show the audience what is needed for the presentation ;-)

from rise.

damianavila avatar damianavila commented on July 30, 2024

Yes, I think we need to avoid the enforcing... I will update the code base with some fixes this weekend and I will make a new point release. Thanks for the discussion.

from rise.

damianavila avatar damianavila commented on July 30, 2024

Just to give an update, I still think the same about this, targeting to 3.x compatibility.

from rise.

takluyver avatar takluyver commented on July 30, 2024

FWIW, I just ran into this and had a WTF moment - I wanted some imports at the top of the notebook so I'd remember to run them before going into presentation mode, but they would be hidden in presentation mode.

Though I can also see that it would be surprising if you went into slide mode and were missing content unexpectedly.

Perhaps automatically make the first cell 'slide' if it doesn't have a slide type set, but if the user sets the slide type to 'skip', assume they mean it.

from rise.

damianavila avatar damianavila commented on July 30, 2024

Perhaps automatically make the first cell 'slide' if it doesn't have a slide type set, but if the user sets the slide type to 'skip', assume they mean it.

Seems a good compromise...

from rise.

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.