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 < and > 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
Matt Mascarenhas
58ce5eae65
hmml_to_html.c: Mock up hmml.conf [ #25 ]
2017-05-10 23:20:20 +01:00
Matt Mascarenhas
3c628e3df7
hmml_to_youtube.c: Deduplicate URLs [ #9 ]
2017-05-05 08:18:58 +01:00
Matt Mascarenhas
7d600534cd
hmmlconv.c: Syntax check unescaped " mid-line
2017-05-02 10:52:50 +01:00
Matt Mascarenhas
edf3975646
hmmlconv.c: Deep optimisation
2017-05-01 10:44:22 +01:00
Matt Mascarenhas
39f9e30117
hmmlconv.c: Add syntax error output
2017-05-01 09:26:56 +01:00
Matt Mascarenhas
9d835b4ea3
hmmlconv.c: Correctly set OpenFlags on overwrite
2017-04-30 10:32:26 +01:00
Matt Mascarenhas
f371e656dc
hmmlconv.c: Fix-up \-escaping
...
hmml_to_html.c: More concisely set QuoteDir
2017-04-30 04:20:31 +01:00
Alex Baines
c78193b74f
fix 'n' overwrite option crashing + no return in ProcessFile
...
ProcessFile always returns 1 though, so Errors is always gonna be 0...
meh
2017-04-30 03:28:45 +01:00
Matt Mascarenhas
01d179f77f
hmml_to_html.c: Special-case #handmade_hero quotes
...
hmmlconv.c: Set twitch_username=handmade_hero
This commit also throws hero.css into the mix, copied straight from the
original style
2017-04-30 03:15:10 +01:00
Alex Baines
622ee76980
fix some bugs
2017-04-30 02:52:39 +01:00
Alex Baines
439d21a2b4
Prototype old annotation -> hmml converter
2017-04-29 16:32:29 +01:00
Matt Mascarenhas
b61fc1196c
hmml_to_html.c: Introduce BuildQuote() [ #20 ]
...
Also move some structural styling out to style.css
2017-04-23 03:47:42 +01:00
Matt Mascarenhas
d34ad0a03a
hmml_to_html.c: Fix BuildReference() order [ #16 ]
...
Remove dependency on string.h
Correctly free everything on every return from main()
2017-04-23 01:30:37 +01:00
Matt Mascarenhas
fbdc26dfd5
hmml_to_html.c: Handle all ref combinations [ #16 ]
2017-04-21 02:25:40 +01:00
Matt Mascarenhas
ba13066d63
hmml_to_html.c: Introduce BuildReference() [ #16 ]
...
Also increase saturation of generated colours
2017-04-19 02:10:45 +01:00
Matt Mascarenhas
6925dfb565
hmml_to_html.c: Switch to hsl colours [ #23 ]
...
These colours should be visible on both dark and light backgrounds
2017-04-14 00:46:21 +01:00
Matt Mascarenhas
1b3db237f5
hmml_to_html.c: Add default.css [ #22 ]
2017-04-13 04:24:23 +01:00
Matt Mascarenhas
d1e580868a
hmml_to_html.c: Organise CSS [ #22 ]
2017-04-13 01:21:04 +01:00
Matt Mascarenhas
9c47ca398f
hmml_to_youtube.c: Add # removal printout [ #9 ]
2017-04-11 12:34:39 +01:00
Matt Mascarenhas
da4c64f5d6
hmml_to_youtube.c: Handle unsupported chars [ #9 ]
2017-04-11 00:47:46 +01:00
Matt Mascarenhas
5d495a9997
hmml_to_html.c: Generate topics.css [ #22 ]
2017-03-31 01:56:50 +01:00
Matt Mascarenhas
ed4b8de12d
hmml_to_html.c: Consolidate references [ #16 ]
2017-03-30 03:57:04 +01:00