Breandan Considine
|
33d5832e24
|
Refactor and reorder tag priorities
|
2016-10-25 22:08:13 -04:00 |
|
breandan
|
98f064fc90
|
Cleanup and refactoring pt. II
|
2016-10-25 18:59:04 -02:00 |
|
breandan
|
21a8831ccd
|
Cleanup and refactoring
|
2016-10-25 18:21:12 -02:00 |
|
Breandan Considine
|
1652ed2d12
|
Fixes #9, Fixes #83
|
2016-10-25 09:28:52 -04:00 |
|
Breandan Considine
|
f2c26dd197
|
Add some explanatory comments and cleanup
|
2016-10-25 08:33:16 -04:00 |
|
Breandan Considine
|
b817034758
|
More selective tagging, prevent some weird edge cases
|
2016-10-24 21:22:58 -04:00 |
|
Breandan Considine
|
8a25a25d93
|
Fix #79, #80
|
2016-10-24 19:39:21 -04:00 |
|
breandan
|
b5282dc60b
|
Fix range check
|
2016-10-24 12:29:43 -02:00 |
|
breandan
|
f5fb34789d
|
Update version for beta release
|
2016-10-21 23:32:49 -02:00 |
|
breandan
|
9128b35316
|
Fix subtle tag/text intermingling bugs
|
2016-10-21 23:26:38 -02:00 |
|
breandan
|
de5d614ac9
|
Update sort order to minimize frequency of ambiguities/collisions
|
2016-10-21 18:37:16 -02:00 |
|
breandan
|
a25dbeb4d2
|
Adjust tag and highlighting positions
|
2016-10-20 21:42:14 -02:00 |
|
breandan
|
81a7189044
|
Tags now occupy horizontally adjacent whitespace (if available)
|
2016-10-20 18:48:29 -02:00 |
|
breandan
|
dc3db730f0
|
Tags now occupy vertically adjacent whitespace (if available)
|
2016-10-20 18:24:36 -02:00 |
|
breandan
|
658a29175a
|
Slight renaming and show a previously typed visual indicator
|
2016-10-20 12:41:16 -02:00 |
|
breandan
|
2bc68e366b
|
Sort tags by keyboard travel distance (shortest pairs first) and do not reuse in-word bigrams
|
2016-10-20 11:51:32 -02:00 |
|
breandan
|
8a503a8e2c
|
Fix bug when calculating the remaining number of tags to assign
|
2016-10-19 22:23:20 -02:00 |
|
breandan
|
ec9a862e91
|
Cycle through tags by last character to maximize compaction frequency
|
2016-10-19 21:57:45 -02:00 |
|
breandan
|
b3fc9800f4
|
Refactoring and bug fixes
|
2016-10-19 17:10:28 -02:00 |
|
Breandan Considine
|
8e3eb212d6
|
Implement tag compaction
|
2016-10-09 21:39:05 -04:00 |
|
Breandan Considine
|
cbcc6503a1
|
Fix jump behavior
|
2016-10-08 22:43:29 -04:00 |
|
Breandan Considine
|
5e34b2855e
|
Intermediate fix
|
2016-10-08 22:42:47 -04:00 |
|
Breandan Considine
|
4355d2956e
|
Tag wrangling
|
2016-10-07 18:51:04 -04:00 |
|
Breandan Considine
|
2d698856c5
|
Fix indexing issue
|
2016-10-06 11:52:56 -04:00 |
|
Breandan Considine
|
6b03ebaf5f
|
Ironing out the edge cases
|
2016-10-06 00:47:28 -04:00 |
|
Breandan Considine
|
b7a5800fff
|
Tag wrangling and jump point updates
|
2016-10-05 20:23:08 -04:00 |
|
Breandan Considine
|
08758d61be
|
More tweaks to backspace implementation
|
2016-10-05 17:57:12 -04:00 |
|
Breandan Considine
|
01aa435b7e
|
Refactoring, fixing regressions
|
2016-10-05 16:25:09 -04:00 |
|
Breandan Considine
|
36a158d6b5
|
Replace low-level KeyEvents with Swing key bindings
|
2016-10-05 15:44:16 -04:00 |
|
Breandan Considine
|
2bae0f0b43
|
Fixing indexing discrepancy
|
2016-10-04 13:21:57 -04:00 |
|
Breandan Considine
|
85a55694b0
|
Fix algorithm
|
2016-10-04 11:40:52 -04:00 |
|
Breandan Considine
|
8177c75fe9
|
Preserve old tag instead of rewriting each time
|
2016-10-04 03:59:57 -04:00 |
|
Breandan Considine
|
183165bd9e
|
More jump behavior fixes
|
2016-10-04 03:41:49 -04:00 |
|
Breandan Considine
|
0c1c9419e1
|
Fix jump behavior for existing digraphs
|
2016-09-30 04:10:29 -04:00 |
|
Breandan Considine
|
d8ae694414
|
Refine mark and jump logic
|
2016-09-30 03:11:00 -04:00 |
|
Breandan Considine
|
91306d6953
|
Expand tag definition so that it can be more dynamic
|
2016-09-30 01:15:33 -04:00 |
|
Breandan Considine
|
f5b1d27ce9
|
Beginning to work as intended
|
2016-09-29 21:21:44 -04:00 |
|
Breandan Considine
|
f9c81c0c87
|
Refactor and fix some bugs
|
2016-09-29 19:12:26 -04:00 |
|
Breandan Considine
|
97aa852db4
|
Implement highlighting and return to findManager
|
2016-09-29 18:05:36 -04:00 |
|
Breandan Considine
|
952eec8073
|
More refactoring and cleanup
|
2016-09-29 16:11:23 -04:00 |
|
Breandan Considine
|
9bd30b66b0
|
Reorganizing and refactoring
|
2016-09-29 00:48:57 -04:00 |
|
Breandan Considine
|
ca82548cd0
|
Refactoring and reimplementing tagging (part II)
|
2016-09-28 19:22:13 -04:00 |
|
Breandan Considine
|
e32c7909ad
|
Update Kotlin version
|
2016-09-28 15:12:34 -04:00 |
|
Breandan Considine
|
eb1b89ac50
|
Remove .idea/ directory
|
2016-09-28 15:09:07 -04:00 |
|
Breandan Considine
|
ade708f39e
|
Migrate code style to EditorConfig, exclude .idea/
|
2016-09-28 15:06:41 -04:00 |
|
breandan
|
3cf8bd7377
|
enter is ⏎ on certain keyboards
|
2016-09-28 15:02:19 -04:00 |
|
Breandan Considine
|
be80b16618
|
Start implementing QWERTY-aware tagging
The goal of this is to minimize finger-travel distance on QWERTY keyboards, by prioritizing nearby keys
|
2016-09-28 14:57:49 -04:00 |
|
Breandan Considine
|
ebb3fb59de
|
Implement digraphs idea (part I, cf. #27)
|
2016-09-28 01:25:04 -04:00 |
|
Breandan Considine
|
420ca84dfb
|
Simplify jump search
|
2016-09-27 19:19:52 -04:00 |
|
Breandan Considine
|
aeb24302d8
|
Simplify keymap struct
Key processing logic (meta key, KeyEvent type) can be moved into KeyCommands
|
2016-08-04 20:37:39 -04:00 |
|