Coder Social home page Coder Social logo

Comments (2)

mgeisler avatar mgeisler commented on July 23, 2024

Hey @qwandor,

Yes, the state is set to popup when you first open them in an external popup. You then get a close button in the top-right corner of the screen:

image

Clicking this button will change the state back so that the notes appear inline again.

This is not ideal and I was afraid that it would be hard to notice the new button... I played with making it flash to red before fading back to grey. However, that was a bit too much CSS animation coding so I gave it up.

It used to be the case that closing the popup would make the notes appear inline again. However, this lead to another problem: if you paged quickly through the notes, you would end up in a broken state. I fixed that via #161.

In short, navigating to another page in the speaker looks the same to us as you closing the window. So it's hard to reliably react on you closing the window without also messing up the state when you navigate naturally between pages.

from comprehensive-rust.

mgeisler avatar mgeisler commented on July 23, 2024

I'm slowly working towards a redesign of the course theme (#1089). There, the idea is to combine the "open popup" button and the "close popup" button into a single toggle button. That should make it much clearer where to click to bring the notes back into the main window.

from comprehensive-rust.

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.