1
0
Fork 0
Commit Graph

671 Commits

Author SHA1 Message Date
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
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