Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-10-17 | util: Improve support for invisible symbols | Lars-Dominik Braun | 1 | -7/+11 | |
Auto-generate short name for them instead of having a static list. | |||||
2020-12-12 | render: Draw highlights only if visible | Lars-Dominik Braun | 1 | -1/+2 | |
Saves ~4KiB on files without highlights | |||||
2020-11-25 | keyboard: Move scancodes to yaml file | Lars-Dominik Braun | 4 | -314/+519 | |
Also add serialization and tests. | |||||
2020-11-25 | report: Add klavaro data location for Windows | Lars-Dominik Braun | 1 | -2/+3 | |
2020-11-25 | Add a few more tests | Lars-Dominik Braun | 3 | -5/+41 | |
2020-11-14 | render: Add Klavaro keyboard file | Lars-Dominik Braun | 3 | -0/+42 | |
Fixes #8, although Klavaro’s support for diacritics seems to be lacking right now. | |||||
2020-11-14 | render: Add keylayout renderer | Lars-Dominik Braun | 2 | -2/+118 | |
Not really functional, since we cannot control shift states and keys. | |||||
2020-11-01 | Explain design decisions | Lars-Dominik Braun | 4 | -7/+110 | |
Fixes #10. | |||||
2020-10-17 | winkbd: Improve rendering | Lars-Dominik Braun | 8 | -3157/+914 | |
Create self-containted, minimal, but still human-readable C file with all typedefs. Gets rid of the copied header file and all of its weird ifdef logic. Simplifies virtual scancode to virtual key mapping. | |||||
2020-10-17 | report: Move remarks into <details> element | Lars-Dominik Braun | 2 | -5/+21 | |
Hide them by default | |||||
2020-09-13 | winkbd: Make Windows driver compileable with MingGW | Lars-Dominik Braun | 10 | -58/+2571 | |
Automate the process via GitHub Actions as well. kbd.h can be simplified. Fixes #11. | |||||
2020-09-12 | README: Fix optimization example, document dependencies | Lars-Dominik Braun | 1 | -9/+24 | |
Examples were broken after commit 1deb60037ed061c5dd973005b81c106561032ebe. | |||||
2020-09-06 | report: Add b/w PDF for printouts | Lars-Dominik Braun | 3 | -0/+73 | |
Might come handy if you need a physical reference card. | |||||
2020-09-06 | report: Upgrade purecss and mathjax | Lars-Dominik Braun | 1 | -3/+3 | |
2020-08-22 | README: Fix CI badge | Lars-Dominik Braun | 1 | -1/+1 | |
2020-08-22 | actions: Fix CI | Lars-Dominik Braun | 2 | -6/+8 | |
2020-08-22 | report: Fix swapped layers in layout properties | Lars-Dominik Braun | 1 | -2/+2 | |
2020-08-22 | Upgrade plex to v5.1.0 | Lars-Dominik Braun | 1 | -0/+0 | |
2020-08-22 | Fix GitHub Actions file extension | Lars-Dominik Braun | 1 | -0/+0 | |
2020-08-22 | Add GitHub Actions-based CI | Lars-Dominik Braun | 2 | -0/+46 | |
2020-08-22 | Add test for HTMLSerializer | Lars-Dominik Braun | 1 | -2/+12 | |
2020-08-22 | text: Fix HTMLSerializer’s entity decoding | Lars-Dominik Braun | 1 | -1/+1 | |
2020-08-22 | text: Fix broken circular import | Lars-Dominik Braun | 1 | -1/+2 | |
2020-08-22 | corpus: Update hindawi | Lars-Dominik Braun | 1 | -2/+2 | |
Add recent additions | |||||
2020-05-16 | report: Add simple sentence effort visualization | Lars-Dominik Braun | 5 | -2/+105 | |
Trying to give the reader a sense for how difficult carpalx thinks certain parts of a sentence are. Conclusions are only valid for a single layout and comparison between them is not possible. | |||||
2020-05-10 | report: Add translated source table, asymmetry definition | Lars-Dominik Braun | 11 | -76/+197 | |
Also fix the layout break point. | |||||
2020-05-10 | winkbd: Fix typo | Lars-Dominik Braun | 1 | -0/+0 | |
2020-05-10 | layouts: Add missing symbols to ar-lulua | Lars-Dominik Braun | 2 | -18/+22 | |
In particular: * - # and ٠. Recompute optimal layout for symbols and bump version to 0.4. | |||||
2020-04-25 | ar-lulua: Optimize layer two and three | Lars-Dominik Braun | 2 | -54/+59 | |
Take another stab at the symbol layers and call it v0.3. | |||||
2020-04-25 | render: Fix mirroring of brackets | Lars-Dominik Braun | 1 | -1/+2 | |
Apparently direction must be specified on parent <text> element to have an effect. This way brackets will be mirrored correctly when rendering. | |||||
2020-04-25 | README: Fix wrong path after migration to _build | Lars-Dominik Braun | 1 | -1/+1 | |
2020-04-25 | optimize: Allow manual mutations | Lars-Dominik Braun | 1 | -7/+25 | |
In combination with `-n 0` this allows manual evaluation of changes without using `lulua-write` to re-evaluate the entire corpus. | |||||
2020-04-25 | Improve lulua-write | Lars-Dominik Braun | 5 | -101/+244 | |
Introduce composable filters, switch to brotli-compressed tarballs, which has good ratios and fast decompression, reducing I/O significantly. | |||||
2020-04-13 | layout: Add test for getText+__call__ identity | Lars-Dominik Braun | 1 | -1/+16 | |
2020-04-12 | gen.sh: Move ninja’s state files to build dir | Lars-Dominik Braun | 1 | -0/+1 | |
2020-03-28 | stats: Enumerate combinations | Lars-Dominik Braun | 1 | -2/+4 | |
2020-03-28 | report: Explain origin of Lam-Alif ligature | Lars-Dominik Braun | 1 | -1/+3 | |
2020-03-28 | Add analysis for ar-idlebi and ar-alramly | Lars-Dominik Braun | 5 | -6/+260 | |
2020-03-28 | Adapt .gitignore | Lars-Dominik Braun | 1 | -3/+1 | |
…to changes made by commit 102fd5aafa4f36572ae9f1d8083e058b0f47676c | |||||
2020-03-22 | optimize: Allow running without pinned keys | Lars-Dominik Braun | 1 | -1/+1 | |
Set default value. | |||||
2020-03-21 | layouts: Fix al-Ramly layout | Lars-Dominik Braun | 1 | -66/+15 | |
Remove English layer, the paper talks about different “modes”. | |||||
2020-03-15 | text: Add actual text to debugging output | Lars-Dominik Braun | 1 | -0/+2 | |
2020-03-15 | text: Fix newlines | Lars-Dominik Braun | 1 | -2/+3 | |
Replace Windows-style newlines with Unix newlines. There were quite a few stray \r’s in the stats. This takes care of them. | |||||
2020-03-08 | report: Expand analysis | Lars-Dominik Braun | 2 | -91/+198 | |
Expand explanation of proposed layout and criticism of other layouts. | |||||
2020-03-08 | writer: Fix bug in chooseCombination | Lars-Dominik Braun | 2 | -15/+29 | |
Some combinations had the same score and the “wrong” one was chosen as a result. This affects how key combinations are chosen and thus it significantly affects results (lowering ar-lulua’s asymmetry and increasing it for almost every other layout) and probably optimization of levels > 1. | |||||
2020-03-07 | report: Add OS X layout | Lars-Dominik Braun | 1 | -0/+26 | |
2020-03-07 | gen.sh: Move generated stat files to build directory | Lars-Dominik Braun | 1 | -1/+1 | |
2020-03-07 | layouts: Add OSX’ Arabic layout | Lars-Dominik Braun | 2 | -1/+116 | |
Looks pretty similar to ASMO663. | |||||
2020-02-29 | Add missing license headers | Lars-Dominik Braun | 3 | -0/+60 | |
2020-02-29 | Fix function approx and its testcase | Lars-Dominik Braun | 3 | -15/+22 | |
Function was moved and changed by commit 0f8643954fd9507aec85bab46046e71a497bfffe, but the testcase was not. |