breandan
a7fccc0c39
Kotlin 1.1 now defaults to JVM 1.6 bytecode, we need JVM 1.8
2017-08-22 17:19:21 -04:00
breandan
d5e3724ec1
fix a nasty Comparator bug
...
if the Comarator is equal, the elements are "equal", so not inserted
2017-08-21 01:12:59 -04:00
breandan
8a28730f55
comments and debugging stuff
2017-08-17 19:36:44 -04:00
breandan
da5b2c920b
parallelise tag assignment for measurable speedup
2017-08-17 02:52:47 -04:00
breandan
ed9e703ecd
small fixes and improvements
2017-08-12 00:23:20 -04:00
breandan
ae5a2ee71e
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# src/main/kotlin/com/johnlindquist/acejump/label/Tagger.kt
2017-08-10 15:59:30 -04:00
breandan
a8e070e41c
rename and add some comments
2017-08-10 15:56:32 -04:00
breandan.considine
78dbe2bfc1
update bounds
2017-08-10 14:23:05 -04:00
breandan.considine
cbbfe1248f
fix word fragments
2017-08-01 22:40:45 -04:00
breandan.considine
8ef4e7d1fc
elucidate the tag assignment problem and optimize compatibility search
2017-08-01 14:01:46 -04:00
breandan.considine
d25b9ac60f
skim by default for all typing activity
2017-07-31 20:39:56 -04:00
breandan.considine
94190da791
migrate to new tag search algorithm
2017-07-31 19:54:09 -04:00
breandan.considine
5467d702a2
optimize regex search
2017-07-31 15:04:12 -04:00
breandan.considine
77d9e6bad4
fixes regex search
2017-07-31 01:41:15 -04:00
breandan.considine
1d49f7c303
add labeling module in preparation for new tag assignment algorithm
2017-07-31 00:38:28 -04:00
breandan.considine
4baecf8b5e
remove unnecessary code
2017-07-30 23:32:04 -04:00
breandan.considine
5a5ce7737d
measuring hits and misses
2017-07-30 15:26:35 -04:00
breandan.considine
d1332e3819
todo: recycle tags during tab search
2017-07-30 03:11:17 -04:00
breandan.considine
c6b9fbdcfe
try to exhaust all available bigrams during tag assignment
...
but fail as soon as a jump location rejects a tag
2017-07-30 03:01:45 -04:00
breandan.considine
fe865c39f0
give the marker responsibility over target painting
2017-07-30 01:34:05 -04:00
breandan.considine
905f4d38f1
use marker as CustomHighlighter
2017-07-30 00:16:46 -04:00
breandan.considine
a44b98ec74
try to limit search results
2017-07-29 19:32:05 -04:00
breandan.considine
3b1d3fb816
refactoring for readability
2017-07-29 18:27:42 -04:00
breandan.considine
bf4e83a82b
add more explanatory comments
2017-07-29 17:22:00 -04:00
breandan.considine
f83f7e48e0
small fixes and improvements
2017-07-29 01:29:57 -04:00
breandan.considine
0143ad3ff7
jump mode support
2017-07-28 11:27:01 -04:00
breandan.considine
03f122c5af
fiddling around with the highlighter
2017-07-28 01:23:58 -04:00
breandan.considine
90957f43be
more comments and refactoring
2017-07-27 22:14:03 -04:00
breandan.considine
37570b677d
tweak the Finder to only use intellij for highlighting
2017-07-27 20:26:43 -04:00
breandan.considine
a5862f4ff9
Fixes #98
2017-07-26 17:50:21 -04:00
breandan.considine
cd3e6e9c1d
lots of little changes
2017-07-25 23:57:33 -04:00
breandan.considine
104f690cf9
implement tag dimming
2017-07-25 20:12:01 -04:00
breandan.considine
0e75c470fa
give jump a chance
2017-07-24 22:39:21 -04:00
breandan.considine
65b45a5010
struggling with the new find mechanism
2017-07-24 22:16:39 -04:00
breandan.considine
a2858d235e
separation of concerns
2017-07-24 10:04:37 -04:00
breandan.considine
a56b14c429
refining #170
2017-07-24 06:39:55 -04:00
breandan.considine
0170ff14eb
do update in background #170
2017-07-24 02:39:18 -04:00
breandan.considine
b19d4adb3c
enable #170
2017-07-24 02:38:20 -04:00
breandan.considine
81e19c4c7b
fixes #170
2017-07-24 02:37:44 -04:00
breandan.considine
fb6f4acce5
start implementing #170
2017-07-23 05:05:21 -04:00
breandan.considine
013c061acd
regex search is really janky
...
we treat regexes as part of the same code path as regular searches and add a bunch of conditional checks everywhere. this is a huge pain to maintain and debug. let's move this to a different top level code path, and switch on isRegex as soon as the query is received
2017-07-23 04:28:01 -04:00
breandan.considine
dacbd2b486
Finder optimizations and refactoring Handler
2017-07-23 01:37:10 -04:00
breandan.considine
e3928c7dd9
scoping and kotlin stuff
2017-07-22 23:33:25 -04:00
breandan.considine
55e3c9c076
only check for on-screen matches
2017-07-22 22:39:48 -04:00
breandan.considine
431f58b688
fixes #164
2017-07-22 03:36:46 -04:00
breandan.considine
24b6e0d5ce
fixes #163
2017-07-22 03:13:23 -04:00
breandan.considine
cc749c0a67
fixes #159 , lots of small improvements
2017-07-22 01:44:56 -04:00
breandan.considine
46b6de9eb5
Fixes #173 , fixes #153 , fixes #157
2017-07-21 22:39:33 -04:00
breandan.considine
0a1ede4fa3
remove overzealous redo/reset logic
2017-07-21 21:17:45 -04:00
breandan.considine
3c8ea16d9f
#153 now much smoother
2017-07-21 16:39:51 -04:00