-
Notifications
You must be signed in to change notification settings - Fork 64
Add story maps #994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add story maps #994
Conversation
|
Integration tests report: appsharing.space |
|
Demo looks great! I would love to have more time to help with a code review... sprinting for a workshop at a huge conference coming up. :( From the demo, the transition speed is really fast. What do you think of reducing it so that users have a better sense of where they are moving? Eventually, I'd love to have that fully configurable by the user, but that feels like a future PR :) |
|
CC @mfisher87 I added some options to change the animation duration and style, not sure about 'smooth' as a name though animations.mp4 |
|
Nice! Thanks, Greg! For the future, what do you think of being able to set transition settings for each individual landmark? |
Description
Adds story maps.
(This is still a rough draft version)
Users can now add landmarks (which are technically a layer) consisting of a map extent, zoom level, and the content to be displayed.
Currently there is a Story Editor panel, where you can change the title of the story, the type of story (guided or unguided), and the landmarks for the story, and a button to toggle the story viewer panel.
The story viewer panel shows the content of the landmark, so the title, an image, and the actual markdown content.
There's also a new setting for 'presentation mode' you can set that hides unnecessary side panel tabs and the story editor view.
Obviously the preview button is terrible and not going to stay there but I don't know where to put it. I was thinking either a toggle switch thing in the top left corner of the panel, or
getting rid of the story editor panel(I really doubt anyone want to edit UUIDs manually 😆 )and moving the story type selector somewhere else.story_maps.mp4
TODO:
Checklist
Resolves #XXX.Failing lint checks can be resolved with:
pre-commit run --all-filesjlpm run lint📚 Documentation preview: https://jupytergis--994.org.readthedocs.build/en/994/
💡 JupyterLite preview: https://jupytergis--994.org.readthedocs.build/en/994/lite