Skip to content
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

minor(deps): update dependency @slidev/cli to v0.49.3 #410

Merged
merged 2 commits into from
May 23, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 2, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@slidev/cli (source) 0.46.3 -> 0.49.3 age adoption passing confidence

Release Notes

slidevjs/slidev (@​slidev/cli)

v0.49.3

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.49.2

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.49.1

Compare Source

No significant changes

    View changes on GitHub

v0.49.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

v0.48.9

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.48.8

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.48.7

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.48.6

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.48.5

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.48.4

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.48.3

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.48.2

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.48.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.48.0

Compare Source

💡 Highlights

Slidev v0.48.0 is one of the biggest changes and improvements released since it launched. Huge thanks to our new team member @​KermanX, who pushed a lot of aspects of Slidev and made a lot of cool new features.

🎩 Shiki Magic Move

Shiki Magic Move allows you to do morphing animation between codes, making it smoother to compare code changes in your slides

Screen.Recording.2024-03-10.at.15.53.03.mov

Learn more at https://sli.dev/guide/syntax#shiki-magic-move

✍️ v-mark Rough Notation

We also integrated Rough Notation to Slidev, making it easier to highlight and notation sections you might want to emphasize.

Screen.Recording.2024-02-24.at.17.29.05.mov

Learn more at https://sli.dev/guide/animations#rough-markers

🧑‍💻 Runable Monaco Editor

Monaco Editor integrations get refreshed! It is much more performant and robust. In addition, we also introduced the Runnable Monaco that you can edit and execute the code in your slide:

Screen.Recording.2024-03-07.at.23.11.59.mov

Learn more at https://sli.dev/guide/syntax#monaco-editor

📋 New Overview View

We introduced a new /overview screen for you to review all your slides and notes together:

Screen.Recording.2024-03-08.at.00.45.53.mov

Learn more at https://sli.dev/guide/overview

👆 Clicks Sliders

We introduced the click sliders in both the Overview and Presenter views so that you can quickly see the clicks you have for each slide by dragging them to preview each click.

Screen.Recording.2024-03-10.at.15.24.37.mov
📝 Notes Markers

To make your notes (that might be long) in sync with the progress of your presentation, we introduced that [click] marker to separate your notes into sections so you can follow your notes more easily as you go forward:

Screen.Recording.2024-03-10.at.15.37.23.mov

Learn more at https://sli.dev/guide/syntax#click-markers

🔍 Slide Zooming

You can now have a zooming option for each slide via frontmatter to resize the canvas:

---
zoom: 1.5
---

Your content

Learn more at https://github.com/slidevjs/slidev/pull/1322

🚨 Breaking Changes

Click System Rework

See #​1279. This would give the v-click system a much more reliable behavior and better API to work with. It shouldn't affect most usages unless you are using programmatic conditional heavily — try going through your slides after the upgrade to make sure. You should be good to go!

Monaco Editor Rework

See #​1330. At the very beginning, Slidev integrated Monaco Editor in an iframe because of the limitation of hover positioning with scaled slides. @​KermanX took a deep look and figured out a solid way to make Monaco aware of the current scaling of the slide. Now, Monaco Editors will directly render in the DOM without iframe - this gives us a much more efficient and robust Monaco experience.

Meanwhile, since this approach makes Monaco components, if you don't use Monaco, it will not ship into your production bundle, and you don't need to turn Monaco on and off anymore explicitly. In that case, Monaco support is on by default for both dev and build now.

We also have a new runnable Monaco Editor that can serve as REPL in your presentation, check the docs for more.

Internal Refactorings

If you are using direct import from @slidev/client/**, those might break because we took a huge internal refactor to make the code base future-proof. We suggest you import from @slidev/client (new in v0.48) to use only the public API:

<script setup>
import { useDarkMode, useNav, useSlidevContext } from '@&#8203;slidev/client'

const { $slidev } = useSlidevContext()
const { currentSlideRoute } = useNav()
const { isDark } = useDarkMode()
// ...
</script>

See https://sli.dev/custom/vue-context#composable-usage

🗺️ Future Plans

We created a few RFC (Request for Comments) issues to address the plans we have for the future:

The major one is that we have a long-term plan to migrate Slidev to use Nuxt as the underlying framework. It would allow us to have built-in server support for production, as well as reusing the rich ecosystem Nuxt has (like installing a module, etc).

Check them out if you are interested. We look forward to hearing from you! Thank you and hope you enjoy Slidev!

Generated changelogs
   🚨 Breaking Changes
   🚀 Features
   🐞 Bug Fixes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the renovate label Feb 2, 2024
@renovate renovate bot changed the title minor(deps): update dependency @slidev/cli to v0.47.1 minor(deps): update dependency @slidev/cli to v0.47.2 Feb 3, 2024
@renovate renovate bot changed the title minor(deps): update dependency @slidev/cli to v0.47.2 minor(deps): update dependency @slidev/cli to v0.47.3 Feb 4, 2024
@renovate renovate bot force-pushed the renovate/minor-versions branch 2 times, most recently from c825ac0 to 7357c0f Compare February 6, 2024 15:09
@renovate renovate bot changed the title minor(deps): update dependency @slidev/cli to v0.47.3 minor(deps): update dependency @slidev/cli to v0.47.4 Feb 6, 2024
@renovate renovate bot force-pushed the renovate/minor-versions branch 8 times, most recently from 1936915 to a29c662 Compare February 12, 2024 16:30
@renovate renovate bot changed the title minor(deps): update dependency @slidev/cli to v0.47.4 minor(deps): update dependency @slidev/cli to v0.47.5 Feb 12, 2024
@renovate renovate bot force-pushed the renovate/minor-versions branch 4 times, most recently from a5f8b06 to dcc0120 Compare February 15, 2024 20:03
@renovate renovate bot force-pushed the renovate/minor-versions branch 4 times, most recently from b5f730a to e69d129 Compare February 27, 2024 21:29
@renovate renovate bot force-pushed the renovate/minor-versions branch 3 times, most recently from 0116018 to a80f469 Compare March 4, 2024 21:49
@renovate renovate bot force-pushed the renovate/minor-versions branch from a80f469 to 7bef057 Compare March 10, 2024 16:17
@renovate renovate bot changed the title minor(deps): update dependency @slidev/cli to v0.47.5 minor(deps): update dependency @slidev/cli to v0.48.1 Mar 10, 2024
@renovate renovate bot force-pushed the renovate/minor-versions branch 8 times, most recently from 153a9bd to bb07988 Compare April 22, 2024 18:43
@renovate renovate bot force-pushed the renovate/minor-versions branch 3 times, most recently from 7386159 to 6d45099 Compare April 29, 2024 12:56
@renovate renovate bot force-pushed the renovate/minor-versions branch 4 times, most recently from 1519efb to 6e78f58 Compare May 7, 2024 06:53
@renovate renovate bot force-pushed the renovate/minor-versions branch from 6e78f58 to bcc11ff Compare May 10, 2024 17:30
@renovate renovate bot changed the title minor(deps): update dependency @slidev/cli to v0.48.9 minor(deps): update dependency @slidev/cli to v0.49.2 May 10, 2024
@renovate renovate bot force-pushed the renovate/minor-versions branch 3 times, most recently from e59419d to cdb1129 Compare May 13, 2024 04:45
@renovate renovate bot force-pushed the renovate/minor-versions branch from cdb1129 to b9a765c Compare May 17, 2024 18:41
@renovate renovate bot changed the title minor(deps): update dependency @slidev/cli to v0.49.2 minor(deps): update dependency @slidev/cli to v0.49.3 May 17, 2024
@renovate renovate bot force-pushed the renovate/minor-versions branch 2 times, most recently from baa19e5 to 60da4fd Compare May 23, 2024 11:01
@renovate renovate bot force-pushed the renovate/minor-versions branch from 60da4fd to 01573e6 Compare May 23, 2024 12:16
Copy link
Contributor Author

renovate bot commented May 23, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@tboerger tboerger merged commit b9851f0 into master May 23, 2024
1 check passed
@tboerger tboerger deleted the renovate/minor-versions branch May 23, 2024 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant