Commit Graph

93 Commits

Author SHA1 Message Date
Matt Mascarenhas 7ed232ea36 README.md: Add some content
Also make hmml_to_html.c error while trying to integrate if
template.html contains the script before the player
2017-06-21 22:23:21 +01:00
Matt Mascarenhas 05271c7694 Track test.hmml 2017-06-21 21:44:53 +01:00
Matt Mascarenhas c8c9a19554 hmml_to_html.c: Enable custom title [#25]
Also track an example template.html
2017-06-21 21:30:05 +01:00
Matt Mascarenhas 3ff29b39bf Namespace everything 2017-06-21 20:38:57 +01:00
Matt Mascarenhas d65d885804 hmml_to_*.c: Multiple annotators/co-hosts/guests 2017-06-21 16:12:40 +01:00
Alex Baines bd74374962 hmmlib-js: multiple guests/annotators/co-hosts update 2017-06-20 21:15:26 +01:00
Alex Baines f23eceace0 hmmlib: multiple annotators/co-hosts/guests support 2017-06-20 20:54:26 +01:00
Alex Baines 74f667c5c6 hmmlib-js: spec update 2017-06-19 18:23:17 +01:00
Alex Baines e8f9869461 spec updates: project episode num & different metadata 2017-06-19 17:04:48 +01:00
Alex Baines 4e5102ac59 fix CHECKESCAPE + end tag not being found 2017-06-19 16:31:46 +01:00
Alex Baines 6729e0b4c3 hmmlib-js: Add source files, fix a few bugs.
The source files are only needed to build hmmlib.js, they needn't be
included in other projects.

Bugs fixed:
* marker offset should be correct now.
* after-text markers (-1 offset) now have type CATEGORY not HMML_CATEGORY
  which is consistent with the in-text ones.
* markers with parameters have proper .text and the marker.parameter
  doesn't start with "undefined" any more.
2017-06-19 14:54:10 +01:00
Alex Baines 648e3b29fe hmmlib JavaScript port 2017-06-19 01:17:56 +01:00
Matt Mascarenhas 3749294def player.js: Fix marker sub-element hover xoffset 2017-06-18 22:42:11 +01:00
Matt Mascarenhas b920a1e5e9 style.css: When off, only fade rant and authored 2017-06-16 08:59:41 +01:00
Matt Mascarenhas 03ccba43bb hmml_to_html.c: Integrate keeping comments [#25]
It straight up replaces <!-- CINERA_* --> comments with our content,
while preserving other comments
2017-06-16 08:55:59 +01:00
Matt Mascarenhas dd9c844b6f hmdshow.css: Initial commit 2017-06-15 23:15:58 +01:00
Matt Mascarenhas d08f45a75a hmml_to_html.c: Fix integration [#25] 2017-06-15 23:10:36 +01:00
Matt Mascarenhas 811abe6271 hmml_to_html.c: Correct integration [#25] 2017-06-13 23:13:03 +01:00
Matt Mascarenhas 0ad47c6c48 hmml_to_html.c: Beginning Integration [#25] 2017-06-12 23:26:01 +01:00
Matt Mascarenhas 280102869b hmml_to_html.c: Deduplicate topics and add tooltip
Also fix bug in filter menu navigation, in which the lastFocusedElement
was not getting set after toggling a category via the keyboard
2017-06-11 23:49:04 +01:00
NJ 6fd1ec3f37 added logging for switching emacs buffers 2017-06-11 18:02:28 +03:00
NJ d4cf614d5d adding source recording plugin for emacs and an example simple log file 2017-06-10 20:48:18 +03:00
Matt Mascarenhas 95d0f63da0 hmml_to_html.c: CSV "-escaping [#20] and EDITION
EDITION gives us a way to conditionally handle and warn about features
that depend on network infrastructure, notably member / project info
2017-06-10 17:47:47 +01:00
Matt Mascarenhas 2f5057f36b hmml_to_html.c: Fix dot colouring [#3]
This additionally fixes the lightness stuff on Chrome
2017-06-10 16:56:04 +01:00
Matt Mascarenhas a38ca2fd9e hmml_to_html.c: Correct colour lightness [#3] 2017-06-09 23:04:07 +01:00
Matt Mascarenhas 1389b4f414 hmml_to_html.c: Make strings HTML safe
Basically just rewriting < and > and others as &lt; and &gt; etc.
2017-06-08 00:47:47 +01:00
Matt Mascarenhas 97332baf52 hmml_to_html.c: Fix lastFocused stuff [#24] 2017-06-03 04:47:07 +01:00
Matt Mascarenhas 4ad0a0e737 hmml_to_html.c: Generate keyboard navigation [#24]
With thanks to @insofaras for the onblur functionality
2017-06-03 02:32:18 +01:00
Matt Mascarenhas 00f6dbed51 mock_keys.html: Keyboard Documentation [#24] 2017-05-31 01:21:21 +01:00
Matt Mascarenhas 4eb2f8af1c mock_keys.html: Keyboard and mouse together [#24] 2017-05-30 01:07:13 +01:00
Matt Mascarenhas e6cf2689a3 mock_keys.html: Statefulness and filter [#24] 2017-05-27 23:04:33 +01:00
Matt Mascarenhas bfc145e8df hmml_to_html.c: Keyboard navigation [#24]
Incomplete, but mostly done
2017-05-27 00:11:53 +01:00
Matt Mascarenhas 49f5a9e3ea hmml_to_html.c: Credits menu [#4] 2017-05-25 21:28:52 +01:00
Matt Mascarenhas 2d9af4ee93 hmml_to_html.c: Sort the filter media [#21] 2017-05-24 22:56:36 +01:00
Matt Mascarenhas f4352572b9 hmml_to_html.c: Sort filter [#21]
This works, but fails to take into account the "written text" of media
2017-05-22 22:37:00 +01:00
Matt Mascarenhas 4ec635831a hmml_to_html.c: Clean up buffer claiming 2017-05-22 16:33:53 +01:00
Matt Mascarenhas 3c32b5904b hmml_to_html.c: Generate the Filter [#21] 2017-05-21 07:35:16 +01:00
Matt Mascarenhas 27143e291f mock_filter.html: Fully working filter [#21] 2017-05-19 23:29:35 +01:00
Matt Mascarenhas 42835373c1 mock_filter.html: Fully enable filtering [#21]
Next up is generating it
2017-05-18 22:58:41 +01:00
Matt Mascarenhas bc45546d19 mock_filter.html: Try Filter Media Toggle [#21] 2017-05-18 01:44:57 +01:00
Matt Mascarenhas 352ba4739f mock_filter.html: Tighten the filter loop [#21] 2017-05-17 21:25:27 +01:00
Matt Mascarenhas bd7baf9e5d mock_filter.html: Enable full filter hiding [#21]
This doesn't auto-skip
It may also do a superfluous loop. Trying to compress now
2017-05-17 21:13:18 +01:00
Matt Mascarenhas 73d7e996e5 mock_filter.html: Enable mode-switching [#21]
Unfortunately this breaks the toggling of the topic filters
2017-05-17 01:28:38 +01:00
Matt Mascarenhas 6d3c2ea785 player.js: Remove parsing
Also init the YouTube player as soon as possible
2017-05-16 22:33:22 +01:00
Matt Mascarenhas 6d812975b2 hmml_to_html.c: Mock hiding filtered markers [#21] 2017-05-15 23:52:03 +01:00
Matt Mascarenhas 4f9df6795e hmml.conf: Mock up a few more settings [#25] 2017-05-15 02:13:23 +01:00
Matt Mascarenhas 81ae532ce4 hmml_to_html.c: Mockup the filter menu style [#21]
It's in mock_filter.html just in case I overwrite out.html
2017-05-15 02:11:11 +01:00
Matt Mascarenhas a6093b7008 hmml_to_html.c: Embelish hmml.conf mock-up [#25]
This is still missing a way for an instance of the Network Edition to
specify how we access its network's store of member / project info.
Without this, we'd have to hardcode it specially for every installation
of this Edition, thus making for a more arduous installation process.
2017-05-14 15:50:31 +01:00
Matt Mascarenhas 955f119a18 hmml_to_html.c: The beginnings of config [#25]
May in all likelihood back this stuff out
2017-05-13 16:38:10 +01:00
Matt Mascarenhas 2569f6cc6b hmmlconv.c: Invalid quoting error message 2017-05-10 23:25:22 +01:00