summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2020-02-22doc: Switch to jinja2-based renderingLars-Dominik Braun3-634/+0
Pre-rendering HTML was not the best idea. Instead pre-process the data, cache it into data files and do the HTML rendering only as the final step. Also adds asymmetry to analysis and uses tabular numbers and spaces instead of ugly table hacks to align numbers.
2020-02-13doc: Explain finger color codingLars-Dominik Braun2-6/+63
2020-02-13Fix HTML5 validation errorsLars-Dominik Braun1-5/+3
2020-02-13doc: Add section acknowledgementsLars-Dominik Braun1-0/+15
2020-01-23doc: Remove paragraph that was added by accidentLars-Dominik Braun1-5/+0
2020-01-19Add Windows driverLars-Dominik Braun1-2/+9
Generate C header file based on layout description and create a source bundle that must be compiled on a Windows system and then moved back to the source tree. This sucks, but cross-compiling on Linux is a pain, since Windows’ development headers assume a case-insensitive filesystem. Also I’m using MSKLC because the latest driver development kit cannot compile these drivers correctly. Dear @microsoft, please fix your shit: https://github.com/microsoft/Windows-driver-samples/issues/433 A remaining concern right now is licensing. keyboard.{c,h,def,rc} have been copied from a project generated by MSKLC and are probably non-free, although pretty much identical files like https://github.com/microsoft/Windows-driver-samples/blob/master/input/layout/kbdus/kbdus.c are covered by MS-PL. Also binds backspace key to \b and adjusts xmodmap/svg rendering accordingly. See #7.
2019-11-30Add link to ASK language packLars-Dominik Braun1-0/+6
2019-11-16doc: Process HTML template with m4Lars-Dominik Braun1-8/+8
Seems to be more reliable than C preprocessor, dependency tracking never really worked anyway.
2019-11-16doc: Auto-generate corpus tableLars-Dominik Braun2-28/+16
2019-11-08Add OpenSubtitles corpusLars-Dominik Braun1-2/+4
See issue #5.
2019-11-08Add United Nations Parallel Corpus v1.0Lars-Dominik Braun1-7/+11
See issue #5.
2019-11-02render: Improve generated SVG compatibilityLars-Dominik Braun3-8/+8
Switch to proper SVG user coordinate rendering instead of font-dependent sizes. Embed WOFF2 fonts, so images have proper fonts when embedded. Remove font blobs and submodule IBM’s plex git repo.
2019-10-05doc: Limit logo heightLars-Dominik Braun1-1/+1
2019-10-03text: Add epub reader and hindawi corpusLars-Dominik Braun1-2/+4
See issue #5.
2019-10-03doc: Add hand/finger stats to all layoutsLars-Dominik Braun2-16/+53
Adds a preprocessing step to the doc HTML document.
2019-10-03Replace Makefile with ninjaLars-Dominik Braun2-67/+35
Also generate and use heatmaps for all layouts by default.
2019-09-29carpalx: Add model by Salvo et al.Lars-Dominik Braun1-1/+2
2019-09-29doc: Use HTTPS where possibleLars-Dominik Braun1-1/+1
2019-09-27Improve docsLars-Dominik Braun1-0/+31
Document how stats were generated in doc/Makefile
2019-09-26doc: Apply simple colorschemeLars-Dominik Braun2-82/+32
Fixes issue #2.
2019-09-26plot: Add cumulative letter statsLars-Dominik Braun1-1/+3
2019-09-26doc: Add related workLars-Dominik Braun3-10/+317
i.e. Arabic keyboard layouts
2019-09-21Consolidate command line utilsLars-Dominik Braun1-1/+1
2019-09-17Initial importLars-Dominik Braun6-0/+264