- fix dependencies to Angular 10 and redux-devtools-extension
- update to Angular 10
- tested only with Angular 10 and Ivy
- update to Angular 9
- tested only with Angular 9 and Ivy
- make integration easier (see breaking change)
- Why
- reduce boilerplate in
AppModule
- make updates of nested dependencies easier
- reduce boilerplate in
- How
- In your
AppModule
replace module imports likewithNgxPresentModule.withSlides(slides, config), TccNgxPresentThemeModule, TyduxModule.forRootWithConfig(configFactory), RouterModule.forRoot(routes, { useHash: true }),
So no need to import and configureNgxPresentRootModule.forRoot(slides, config), TccNgxPresentThemeModule,
RouterModule
andTyduxModule
anymore. - Remove tydux configFactory in
AppModule
- In your
If you want to have more control over the routing and tydux,
feel free to replace NgxPresentRootModule
with your own implementation.
It is just a container module to collect config and configure dependencies.
Take a look at the code.
CodeComponent
does not allow to pass the code as content anymore. Please use the input.
- no changes compared to 1.0.3, just to be able to publish complete version (1.0.3 is missing some files)
- update dependencies (requires Angular 7 now)
- improve overview
- fix not complete npm publish of 1.0.2
- restore lost changes introduced in 0.11.0
- fix dependencies
- same functionality as 0.11.0
- updated dependencies: @w11k/tydux
- refactor navigation: toc instead of section and now with alt, arrows just slide-by-slide
- add missing dependency: prism-themes
- feature: add light code theme to config, add switch in sidebar
- fix too large margin-bottom of help-component
- fix navigating to preview slides in presenter
- fix navigate without coordinatesToKeep
- make presenter previews configurable
- add 'go to table-of-content' to help dialog
- decrease delay in overview
- fix error in generated d.ts file with a workaround
- slide-link: navigate within same mode
- slide-link: switch to presenter via alt-click
- toggle presenter via alt-p
- fix showing outdated current-slide
- hide expert menu in side-bar, show with alt-click or alt-m
- navigate to presenter instead of slide with alt-click in overview
- add configurable navigate-to-overview key command
- add animation to help component to focus attention to new visible content
- make markdown links always open in new tab (theme)
- add depth limit to table-of-content
- make more things configurable
- improve theme
- fix help (go to start of current section)
- fix navigation to first slide in presenter
- remove overlay over current slide in presenter to allow usage of interactive elements
- add current slide to url of presenter to survive page reload
- add help component to tcc-theme
- add missing styling to tcc-theme
- fix a lot of small styling bugs in tcc-theme
- improve help
- allow markdown in pre-tag
- improve readme
- fix publishing
- fix table-of-content styling
- fix strange compile error
- fix navigation race condition
- fix navigation to slide via link
- add table-of-content component and use it in side bar. could be use on a slide too
- tcc theme styling is now encapsulated as a mixin. please include it in your style.scss
@include ngx-present-tcc-theme();
- fix installed ngx-present version in tcc-theme
- update to Angular 6.1
- help content improved
- improve slide-by-slide navigation: jump to current section title on left-arrow instead previous section title
- various small bugfixes and improvements
- scss mixin
ng-presentation-global
renamed tongx-present
- import of tcc-theme changed
// old @import "~@thecodecampus/ngx-present-theme/style/ngx-present-theme"; // new @import "~@thecodecampus/ngx-present-theme/style/ngx-present";
- tcc-theme module renamed from
NgxPresentThemeModule
toTccNgxPresentThemeModule
Initial, working release
- Nested Slides Routing
- Overview with Zoom
- End User Help
- Write Content as Markdown
- Source Code Highlighting (also for Markdown)