Commit Graph

77 Commits

Author SHA1 Message Date
David Russell
463198f6ca Support for PITCHME.yaml fallback convention. 2017-11-15 10:04:46 +07:00
David Russell
816660e736 Auto-hide notifications bar on small screens. 2017-11-15 09:27:56 +07:00
David Russell
dd29f06f33 Permit unrestricted highligh.js theme usage. 2017-11-15 09:09:37 +07:00
David Russell
d776a34983 Code delimiter markdown injection by lang hint. 2017-11-15 09:03:49 +07:00
David Russell
4b224b8b3f Added slide-title custom styling class. 2017-11-15 08:55:02 +07:00
David Russell
c8f3a3f785 Code delimiter extended for markdown file injection.
Added support for cleanly handling Markdown file inject on code delimiters. This is a bit meta, injecting md-inside-md to be rendered as raw md. Special handling also added for rendering code-blocks within injected markdown file content.

Also, simplified @title(your-slide-title-goes-here) processing to fix rendering errors. Plus removed obsolete HTML anchor post-processing to fix rendering errors.
2017-11-09 12:53:07 +07:00
David Russell
13dad55e16 Markdown interface across service boundary. 2017-10-31 10:04:38 +07:00
David Russell
248b91bc07 Prune dead code. 2017-10-30 17:12:34 +07:00
David Russell
b22546f537 Updated published menus mgmt policy. 2017-10-30 09:08:03 +07:00
David Russell
10ca2f7f10 New PITCHME.yaml published option. 2017-10-26 11:17:59 +07:00
David Russell
c686ced77f Update Google analytics token handling. 2017-10-24 15:10:28 +07:00
David Russell
2618a6e7d5 Inline speaker notes color contrast adjusted. 2017-10-24 09:45:22 +07:00
David Russell
50fb6d8864 Refactored Git repo models. 2017-10-20 16:16:19 +07:00
David Russell
0b4095b969 Added Runtime service to centralize config access. 2017-10-20 13:30:00 +07:00
David Russell
ac97fe1eb6 Update oEmbed thumbnail support. 2017-10-13 09:39:02 +07:00
David Russell
2f22fdb395 Added oEmbed discovery and embedding support.
- Added support for oEmbed.com discovery and embedding for GitPitch presentations.

- Changed policy regarding GitPitch menu, now closed by default on small screens or when embedded within iframe.

- Fixed functional tests to reflect new 404 not-found page.
2017-10-11 09:18:50 +07:00
David Russell
70c62f63d7 GitPitch 2.0 feature branch merge.
- 2.0 Menus: Home, Git, Themes, TOC
- 2.0 TOC with @title markdown shortcut
- 2.0 Notifications Bar
- 2.0 Introduction Presentation
- Refactored CSS style dependencies as frags
- Refactored Code and GIST services
- GIST support extended across all GRS
- Updated OfflineService implementation
- Updated GRS matching by TYPE
- New 404 page-not-found page
2017-10-03 15:35:14 +07:00
David Russell
937eaf7162 Added support for title arg on code and gist delims. 2017-09-04 15:31:45 +07:00
David Russell
748f8c5733 Added support for GIST code presenting. 2017-09-04 10:17:47 +07:00
David Russell
489bb93e91 Updated offline bundle dead asset pruning. 2017-09-02 15:08:33 +07:00
David Russell
9615356d40 Added delimiter parameter processor. 2017-09-02 11:45:41 +07:00
David Russell
ba8867a4a1 Merge branch 'support-compound-branch-names' 2017-08-28 14:01:18 +07:00
David Russell
5175f00290 Enable speaker notes when CDN disabled. 2017-08-28 13:55:51 +07:00
David Russell
fe53cf81bb Added API to presentation raw file content. 2017-08-28 13:46:26 +07:00
David Russell
3593f5e3a0 Added support for compounded [pre/post] branch names. 2017-08-25 17:08:55 +07:00
David Russell
7a294929b0 Support HTML fragments within footnotes. 2017-08-20 11:26:32 +07:00
yhirano
50e6b05703 No cache in offline mode (#90) 2017-07-18 12:30:29 +01:00
Alexander Wright
0d29035f08 Added logo position option and formatting (#88) 2017-07-11 20:51:02 -04:00
David Russell
afb200d7f9 Update GitPitch caching policy. 2017-06-29 21:15:51 +07:00
Yuusuke KOUNOIKE
71ada9ab7b Add GitBucket support. (#81)
GitBucket GRS support contributed by @kounoike.
2017-06-18 18:59:34 +07:00
David Russell
f4df162a31 Added support for enabling/disabling keyboard events on presentation. 2017-06-14 19:47:28 +07:00
David Russell
b677b3b431 Apply transition setting style to image backgrounds. 2017-06-14 08:50:54 +07:00
David Russell
742d3a1308 Code delimiter support for highlighting language hint. 2017-06-07 18:07:03 +07:00
David Russell
894757e33c Image delimiter support for custom scaling and sizing. 2017-06-07 11:15:53 +07:00
David Russell
63894f248d Fixed relative path handling within CodeService. 2017-06-01 07:34:20 +00:00
David Russell
588fb94629 Updated opacity handling around code fragment highlights. 2017-05-29 21:33:46 +07:00
David Russell
1f834dbf73 Added support for code-block delimiter and code fragment highlights.
This commit add support for a new code-block delimiter that provides a simple way to inject any source code file found within the repo as a Markdown code-block on a presentation slide. The delimiter syntax looks as follows:

—?code=path/to/source/code.file

This commit also introduces support for code fragment highlighting. The CF-marker syntax, one or more of which must follow a code-block in your markdown, looks as follows:

@[fragment-range](optional-note)

Where fragment-range identifies a single line number, @[1], or a range of numbers, @[5-10]. The optional note is plain text that is displayed on the slide below the code-block when the fragment is in focus.
2017-05-27 16:09:18 +07:00
David Russell
15a9a95369 Added support for new remote-control PITCHME.yaml property. 2017-05-25 08:38:09 +07:00
David Russell
3b948a3f9a Updated preprocessing for implicit markdown links. 2017-05-19 22:48:26 +07:00
David Russell
580b972d6d Updated preprocessing for regular markdown links. 2017-05-19 17:42:34 +07:00
David Russell
47475a804f Updated icons for Gitea and Gogs services. 2017-05-16 16:44:45 +07:00
David Russell
1302e8f369 Added support for Gitea and Gogs services. 2017-05-15 17:32:26 +07:00
David Russell
005153e9cb Exposed main keyboard shortcuts as links for improved accessibility. 2017-05-01 18:32:22 +07:00
David Russell
27366569f7 Auto-redirect superfluous trailing slashes on presentaton URLs. 2017-04-30 22:07:43 +07:00
David Russell
1a894737b3 Added support for markdown fragment shortcut syntax. 2017-04-29 22:37:13 +07:00
David Russell
912dd03796 Activated speaker-notes feature for offline presentations. 2017-04-29 10:28:08 +07:00
David Russell
5b585bfca1 Updated links to new MathJax cloudflare cdn. 2017-04-25 20:35:42 +07:00
David Russell
2b11bc310f Added support for modular, composable presentation markdown. 2017-03-18 17:19:40 +07:00
David Russell
6b578c94f9 Added element id to logo div to aid custom styling. 2017-03-12 13:56:22 +07:00
David Russell
e9be97f4b4 Slide delimiter new defaults and backward compat support. 2017-03-09 16:54:22 +07:00