breandan.considine
88fe22a783
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# build.gradle.kts
# src/main/kotlin/org/acejump/view/Marker.kt
2019-07-15 00:32:51 -04:00
breandan.considine
e52edbd9e6
update versions and fix minor bug
2019-07-15 00:30:06 -04:00
breandan
fb683ca5f8
restore dir structure
2019-05-18 01:22:46 -04:00
breandan
6e5d30750a
fix linter error
2019-05-18 01:13:29 -04:00
breandan
2826a8efae
fix bug where all tags are compacted
2019-05-18 01:04:41 -04:00
breandan
9629a6c5e7
fallback to settings color
2019-05-17 23:59:17 -04:00
breandan
882d35b3c9
update version and change notes
2019-05-17 22:44:19 -04:00
breandan
c1bed03d02
fixes #242
2019-05-17 22:38:43 -04:00
breandan
5c78f8d5dc
fixes #273
2019-05-17 22:26:58 -04:00
Alex Plate
436860a0fb
Save current caret shape and colour before jump (instead of saved in settings)
2019-05-06 19:14:20 +03:00
breandan
2e65206a30
note to future self
2019-04-16 23:39:03 -04:00
breandan
6bad40524b
fixes #282
2019-04-16 23:32:07 -04:00
breandan
48d9c3b17c
small refactor
2019-04-13 23:17:47 -04:00
breandan
345383b244
how did this ever work?
2019-04-13 02:33:15 -04:00
breandan
ce5b908d16
settings panel is now color theme coordinated, fixes #249 , fixes #275
2019-04-12 00:58:21 -04:00
breandan.considine
4298b1e5f9
bump version for new release
2019-03-22 22:25:38 -04:00
breandan.considine
1609c12db5
fixes #179
2019-03-22 22:14:40 -04:00
breandan.considine
cd62211dc7
minor refactorings
2019-03-21 18:07:09 -04:00
breandan
986e78978f
fixes #270
2019-03-14 00:28:20 -04:00
breandan
0f03264b68
implement #274
2019-03-13 22:49:13 -04:00
breandan
781a024d30
narrow scope
2019-03-09 21:25:52 -05:00
breandan.considine
5496ac98ca
fixes #267
2018-12-25 23:43:36 -05:00
breandan.considine
a8db5fc223
fix broken test
2018-12-21 19:50:43 -05:00
breandan.considine
23936be9c6
refactor tests a bit
2018-12-21 19:43:29 -05:00
breandan.considine
7615de6489
use natural caret color for next result indicator
2018-12-21 18:35:45 -05:00
breandan.considine
02b8902aec
bump version and update release notes
2018-12-21 12:26:04 -05:00
breandan.considine
d8f76bfbfe
add reverse selection and test case
2018-12-21 12:15:12 -05:00
breandan.considine
b0fd115a7c
fix bug with empty list and simplify
2018-12-21 00:24:07 -05:00
breandan.considine
fd39b0fec5
implements #239
2018-12-20 01:59:28 -05:00
breandan.considine
0760a78ac6
fixes #264
2018-12-20 01:07:17 -05:00
breandan.considine
f7586d5a3b
add global assertion for total number of highlighters
2018-12-19 22:51:11 -05:00
breandan.considine
bf512bf6c3
prepare next release
2018-12-19 15:40:47 -05:00
breandan.considine
7e29011159
add test case for #264
2018-12-19 15:32:29 -05:00
breandan.considine
8f316be3ec
add TODO for #264
2018-12-19 00:25:25 -05:00
breandan.considine
79346bd20b
rename caret color to be more descriptive
2018-12-19 00:19:08 -05:00
breandan.considine
8da6269216
increase test failure timeout
2018-12-19 00:18:00 -05:00
breandan.considine
8eb0b8ab66
fixes #263
2018-12-19 00:17:34 -05:00
breandan.considine
67f7d86b0f
bump minimum required version as per #200
2018-12-18 22:19:20 -05:00
breandan
43b3e18d41
update changelog and release notes
2018-12-07 00:21:10 -05:00
breandan.considine
d12807aa1a
import *
2018-12-01 00:59:31 -05:00
breandan.considine
c2ffbe9c8a
relax time limit for CI testing
2018-12-01 00:59:13 -05:00
breandan.considine
9b031c46d8
maybe this fixes #254 ?
2018-11-30 23:32:52 -05:00
breandan
9b79c5c708
add useful exception message
2018-11-27 14:01:13 -05:00
breandan
34cf40efcd
naming and minor refactor
2018-11-27 13:38:55 -05:00
breandan
b4ffe6be89
add option to display current search text cf. #227
2018-11-24 04:10:23 -05:00
breandan
b09803fc13
simplify key handler and strengthen test cases
2018-11-24 02:11:42 -05:00
breandan
5bf4ae4c5f
add TODO for missing tags issue #245
2018-11-17 15:40:24 -05:00
breandan
bdf6cb8d88
remove redundant link, add TODO
2018-11-17 14:36:23 -05:00
breandan
3315030cf5
use editor markupModel directly to check tearDown
2018-11-17 14:34:01 -05:00
breandan
008686ae21
alter code style to omit leading space
2018-11-17 14:33:28 -05:00
breandan
d82479cbb6
let's try not to break encapsulation
2018-11-17 14:04:51 -05:00
breandan
11d6473d8d
some functional tests for #139 and performance tests for #207 #217
2018-11-17 13:42:56 -05:00
breandan
88355c8b90
test cases and re-privatize results
2018-11-17 01:16:00 -05:00
breandan
bfeb574dcc
dispatch all events before tearing down
2018-11-17 00:38:13 -05:00
breandan
b3b86a5b71
add more tests
2018-11-16 23:57:51 -05:00
breandan
27f2754a98
add TODOs for #139 , #254 , #233 , #228 , #200 , #172 , #215
2018-11-14 03:41:39 -05:00
breandan
d911528bf5
fix test and add lazy loading
2018-11-14 03:06:10 -05:00
breandan
53f3e5df5c
Merge remote-tracking branch 'origin/master'
2018-11-13 21:04:07 -05:00
breandan
ac3006d650
code style and minor fixes
2018-11-13 21:01:37 -05:00
breandan.considine
b8b7bb6720
formatting and imports
2018-11-11 03:12:57 -05:00
breandan.considine
38a25905ac
remove unnecessary type
2018-11-09 23:57:04 -05:00
breandan
b9b804c588
add dummy test
2018-11-03 21:24:12 -04:00
breandan
8f0dcfc392
reference shift tab issue #179
2018-11-01 01:57:58 -04:00
breandan
78749862bc
tweak keyboard layout settings
2018-11-01 01:50:40 -04:00
breandan
8e5d67614e
generify keyboard layout, start implementing #172
2018-10-31 19:50:35 -04:00
breandan
868b7ba6b1
take custom tag priority into account
2018-10-30 23:43:54 -04:00
breandan
360e25c102
move functions
2018-10-30 15:24:10 -04:00
breandan
05e8c0ea30
refactor config
2018-10-30 13:33:21 -04:00
breandan
b1710e7e5d
refactor config
2018-10-30 12:48:31 -04:00
breandan
dde8843ce1
scrap garbage code and rewrite
2018-10-28 03:44:16 -04:00
breandan
b73718c40f
update tag order and simplify buildscript
2018-10-25 04:10:15 -04:00
breandan.considine
bfb1e9d483
clean up and deprecate
2018-10-22 16:29:24 -04:00
breandan.considine
316af07150
disallow selecting off-screen tags
2018-10-22 02:09:34 -04:00
breandan.considine
dd981ff0fa
optimize imports
2018-10-22 01:56:17 -04:00
breandan.considine
ca0be6050d
optimize and measure tag compaction latency
2018-10-22 01:51:28 -04:00
breandan.considine
6e6d8b090d
refactor and test new compaction mechanism
2018-10-18 20:57:05 -04:00
breandan
6075cdfcb9
simplify and refactor, debugging #251
2018-10-10 14:35:47 -04:00
breandan
97e2eecdda
enum-ify boundary
2018-10-10 13:35:36 -04:00
breandan
5c9b8a584e
clean up method documentation
2018-10-09 07:55:52 -04:00
breandan
5069d78793
more documentation explaining the problem
2018-10-09 07:45:47 -04:00
breandan
4d9caf1fe1
definition -> declaration
2018-10-08 18:58:57 -04:00
breandan
3566a182c4
update release notes describing declaration mode
2018-10-08 18:52:39 -04:00
breandan
591458eddb
remove unnecessary stuff
2018-10-08 18:27:57 -04:00
breandan
d795175b93
fixes #226
2018-10-08 18:18:19 -04:00
breandan
76908c67cf
progress on fixing #226 , #248
2018-10-08 09:51:45 -04:00
breandan
48d96b294b
update function signature
2018-10-06 15:23:45 -04:00
breandan.considine
8e481f0ef4
adopt a more MVC-like design pattern
2018-09-02 13:28:52 -04:00
breandan.considine
627d86d6ea
refactor jump mode flag toggle to a state machine
2018-09-02 12:09:20 -04:00
breandan.considine
bec24868a6
Merge branch 'add-esc-action-handler' of https://github.com/tanalab2/AceJump into tanalab2-add-esc-action-handler
2018-09-02 00:11:22 -04:00
breandan.considine
5b1c66ccf0
add case sensitive search and refactor FindModel, fixes #247
2018-09-01 23:59:01 -04:00
breandan.considine
8fc55bc10e
com.johnlindquist -> org.acejump
2018-07-07 23:09:38 -04:00
breandan
d21ece793f
update github URL
2018-07-07 22:59:26 -04:00
kenji tanaka
37d65c8e19
add escActionHandler for #211 (Ctrl-G in Emacs mode)
2018-06-05 07:32:00 +09:00
breandan.considine
f14ae8e7de
style fixes
2018-06-02 22:10:13 -04:00
breandan
08163b7d10
small refactor
2018-06-02 11:04:53 -04:00
breandan.considine
3347cd170e
minor adjustments to #219
2018-05-30 14:48:52 -04:00
breandan.considine
1a5387251e
start implement #219
2018-05-30 12:38:36 -04:00
breandan.considine
a1b423806c
add RxKotlin dependency for #237
2018-05-27 00:19:27 -04:00
breandan.considine
48d47d86ae
simplify documentation
2018-05-27 00:03:24 -04:00
breandan.considine
d59179e49f
comment is not a kdoc!
2018-05-26 23:22:15 -04:00
breandan
d181d81a22
update wording
2018-05-25 20:20:54 -04:00
breandan
936ea80014
fix lower bound on k
2018-05-25 18:32:11 -04:00
breandan
3684132a36
update wording
2018-05-25 15:28:03 -04:00
breandan
3316a29a84
same thing, but |I*| is better notation #236
2018-05-25 15:25:01 -04:00
breandan
c6b58b60f4
missing comma
2018-05-25 15:16:56 -04:00
breandan
a86ceb0d2f
further clarify #236
2018-05-25 14:59:17 -04:00
breandan
4885542cf0
formalize tag assignment problem as per #236
2018-05-25 14:10:58 -04:00
breandan
0019504109
Fix issue with sticky Word Mode
2018-03-10 17:27:00 -05:00
breandan
019ad2485d
documentation for word mode and release notes
2018-03-10 16:44:15 -05:00
breandan
7bb853f617
fix swapped bounds
2018-03-10 15:54:16 -05:00
breandan
6ad5276d00
Refactoring and fixes
2018-03-10 15:34:25 -05:00
breandan
75f80ba418
Merge branch 'wordsearch' of https://github.com/svensp/AceJump into svensp-wordsearch
2018-03-10 13:58:39 -05:00
breandan
c8c4ec3909
fixes #133 , prepare for next release
2018-03-10 13:55:19 -05:00
breandan
1e11cd3f2e
cursor -> caret
2018-03-06 10:14:01 -05:00
breandan
2292557fa5
cursor -> caret
2018-03-06 10:13:15 -05:00
breandan
7b96433f21
Spelling and naming
2018-03-06 10:11:18 -05:00
breandan
e4da833fd5
Merge branch 'master' into wordsearch
2018-03-06 10:02:28 -05:00
Sven Speckmaier
60bc07ae24
added comments and set word action to only search on screen
2018-03-06 10:13:59 +01:00
breandan
f1d46addaa
fixes #190
2018-03-05 22:30:12 -05:00
breandan
0754cd35f3
deal with the reset issue later
2018-03-05 00:28:54 -05:00
breandan
fbf05f0153
bug fixes and performance enhancements
2018-03-05 00:11:40 -05:00
breandan
77b71f71bc
bump versions
2018-03-04 01:53:50 -05:00
breandan
d2416de85e
maintenance and lots of little improvements
2018-02-25 02:42:36 -05:00
Sven Speckmaier
17ad36cb17
refs #210 reverted accidental AceConfig.kt changes
2018-02-02 10:54:08 +01:00
Sven Speckmaier
f427a55864
refs #210 word actions and different boundry modes for Finder
2018-02-02 10:35:55 +01:00
breandan
37c55cb6d6
Documentation never hurts
2018-01-01 14:44:33 -05:00
breandan
7317666770
Add Scroller
2018-01-01 02:20:43 -05:00
breandan
2d06e536cb
fixes regression caused by previous commit
2017-12-31 01:46:47 -05:00
breandan.considine
6b69b7eec9
fixes #206 , improvements to #207
2017-12-28 20:03:30 -05:00
breandan.considine
a417577538
readability and interface improvements
2017-12-28 02:02:48 -05:00
breandan
92cbda6c79
Update Kotlin version and fix Skipper
2017-12-05 15:13:09 -05:00
Breandan Considine
efe0f32433
addressing #193
2017-10-27 23:40:15 -04:00
Breandan Considine
273dffa685
fixes #202
2017-10-27 23:38:10 -04:00
breandan
872079610b
Update release notes
2017-10-15 13:41:07 -04:00
breandan
37f1419b8d
Update release notes and version
2017-10-15 13:40:26 -04:00
breandan
0e1fa4187a
Merge branch 'master' of https://github.com/johnlindquist/AceJump
2017-10-15 13:30:19 -04:00
breandan
079ec1bb19
Add exception for versions less than 173.*, #197
2017-10-15 13:29:45 -04:00
breandan
883a2bb4e1
Add exception for versions less than 173.*, #197
2017-10-15 13:28:35 -04:00
breandan
65cc1f6cf8
More documentation and logging
2017-10-14 20:15:52 -04:00
Breandan Considine
c2d977330a
minor fixes and adjustments
2017-10-14 12:51:45 -04:00
breandan.considine
517d63c736
results must be sorted prior to calling the Skipper
2017-09-17 16:52:14 -04:00
breandan
145d80bb16
check for query compatibility with jump destination
...
in case a spurrious result slips through the backspace adjustment
2017-09-17 00:26:01 -04:00
breandan
c5fca91dbf
add more logging
2017-09-12 20:54:59 -04:00
breandan
61e5b85913
do some stuff asynchronously
2017-09-04 22:17:24 -04:00
breandan
a331ce58c2
fixes marker assignment and other regressions
2017-08-31 23:07:15 -07:00
breandan
1ab4f4c79a
fixes broken regex search
2017-08-31 21:12:55 -07:00
breandan
f037fedf7b
clarify the design behind using skim
2017-08-31 14:38:11 -07:00
breandan
c225f0dc5f
add clarity
2017-08-30 16:26:47 -07:00
breandan
811de8aebb
fixes #182
2017-08-30 15:08:31 -07:00
breandan
dc6c3f0b2d
more logging
2017-08-30 11:34:14 -07:00
breandan
3ce674bc47
adds support for word tagging, fixes #184
2017-08-30 10:17:54 -07:00
breandan
2b7f50bb97
use full alphanumeric character set for tags
2017-08-27 22:03:40 -07:00
breandan
eed93cd8ae
filter sites before solving tag assignment
2017-08-25 21:21:39 -04:00
breandan
09603fb765
add a bunch of performance counters and misc logging instrumentation
2017-08-23 02:45:18 -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