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
breandan.considine
3c8ea16d9f
#153 now much smoother
2017-07-21 16:39:51 -04:00
breandan.considine
6f28dc0085
#153 works (slowly), progress on #159 , still needs #170
2017-07-21 16:22:36 -04:00
breandan.considine
f3f914c488
comments are underrated
2017-07-21 05:03:44 -04:00
breandan.considine
d3cee71acf
partially implement #153 , still need #159
2017-07-21 04:23:29 -04:00
breandan.considine
726fea5e14
improve editor search
2017-07-19 01:50:52 -04:00
breandan.considine
683e5c1bf2
update release notes
2017-07-19 01:47:05 -04:00
breandan.considine
754380853c
should resolve #129 , still not sure how this could happen
2017-07-19 01:43:15 -04:00
breandan.considine
6390cdc3a0
general code cleanup
2017-07-19 01:42:15 -04:00
breandan.considine
00a730c02d
update release notes and bump version
2017-07-18 16:19:21 -04:00
breandan.considine
58a483732b
fixes #171 , n.b. kotlin does not play well with the GUI designer
2017-07-18 16:10:20 -04:00
breandan.considine
c435ea4224
let tags survive resizings which do not increase the view size
2017-07-18 15:12:55 -04:00
breandan
2c30510e10
register AceConfig as a service
2017-07-17 12:33:33 -04:00
breandan.considine
c7ca10ac93
more attempts to persist state
2017-07-17 02:56:06 -04:00
breandan
3599f046d5
make PersistentStateComponent actually persist
2017-07-17 01:43:08 -04:00
breandan.considine
279879aab3
various minor fixes
2017-07-16 19:48:18 -04:00
breandan
a0162ced2c
fix API semantics
2017-07-16 15:32:21 -04:00
breandan
bb09b035a8
scope and labeling fixes
2017-07-16 15:20:31 -04:00
breandan
b48dad5ea1
notes and scoping
2017-07-13 16:57:01 -04:00
breandan.considine
f8c09c0c02
remove unnecessary code
2017-07-13 03:36:29 -04:00
breandan.considine
1f60f7630b
refactor file structure
2017-07-13 01:18:40 -04:00
breandan.considine
c5eca14f7e
add logging and minor refactoring
2017-07-13 00:32:59 -04:00
breandan.considine
ade4ba269b
fox build and remove unnecessary objects
2017-07-12 21:04:15 -04:00
breandan
e8f4352e97
simplify
2017-07-12 16:14:08 -04:00
breandan
3cb0a3ac17
remove unnecessary sorting criteria
2017-07-11 11:40:10 -04:00
breandan
3284ac4a7f
complete alphanumeric proximity map for qwerty keyboards
2017-07-11 11:12:59 -04:00
breandan
470ab835fe
limit visibility of swing views
2017-07-11 10:55:50 -04:00
breandan
415f1fa083
divorce settings from AceUI to allow render without editor
...
should never have been there in the first place
2017-07-11 10:50:33 -04:00
breandan
23880ac9ad
tweak settings layout
2017-07-11 10:23:16 -04:00
breandan.considine
6b3f0362f1
update settings page and release notes
2017-07-11 02:28:38 -04:00
breandan.considine
e591841ec8
fixes #28
2017-07-11 01:04:05 -04:00
breandan
ced8526fb1
add settings page
2017-07-10 18:31:25 -04:00
breandan.considine
b116c16fc2
update release notes
2017-07-09 00:51:12 -04:00
breandan.considine
6e4f000f46
fixes #164
2017-07-09 00:45:55 -04:00
breandan.considine
2b6f19dccd
improves latency, #161
2017-07-08 23:05:26 -04:00
breandan
495ef7f9a7
update documentation
2017-06-24 16:28:01 -04:00
breandan
9407c988eb
remove unnecessary imports
2017-06-24 16:01:51 -04:00
breandan
dd593a8fc7
fix tag selection issue and persist targetMode state when requering
2017-06-23 21:55:03 -04:00
breandan
ff5c99b277
implement previous search
2017-06-23 17:02:43 -04:00
breandan
2bbeb6729d
fixes minor regression
2017-06-23 16:39:31 -04:00
breandan
9f49941007
closes #151 , also fixes #160 , fixes #143
2017-06-23 16:01:00 -04:00
breandan
086ed4e862
reuse cache for skip search
2017-06-23 15:50:48 -04:00
breandan
46fa798614
implement skipping
2017-06-23 13:00:26 -04:00
breandan
db920e359b
remove obsolete rules
2017-06-17 22:52:28 -04:00
breandan
bebc27f9ef
use scrollingModel for skip
2017-06-16 20:56:51 -04:00
breandan
c9d3bf388d
fix for #130
2017-06-16 20:36:49 -04:00
breandan
0f8d6b16dd
introduce skip mechanism
2017-06-16 15:41:48 -04:00
breandan
faf227d8ad
code cleanup
2017-06-16 15:27:41 -04:00
breandan
e47b47ff28
refactoring and update gradle wrapper
2017-06-16 10:53:44 -04:00
breandan
c561f38312
Bump version and update release notes
2017-06-15 19:24:42 -04:00
breandan
67df192334
fixes #154
2017-06-15 19:18:53 -04:00
breandan
c312614820
fixes #155
2017-06-15 19:07:25 -04:00
breandan
0fd92a4dc9
idea for later
2017-06-14 06:37:33 -04:00
breandan
42f9e915a7
refinements to search logic
2017-06-14 06:35:13 -04:00
breandan
70d64f6e55
premature optimization is the root of all evil
2017-06-13 18:53:38 -04:00
breandan
d3058acfd8
Decompose large function
2017-06-13 16:19:43 -04:00
breandan
d478cc1196
Possibly improved find algorithm
2017-06-13 14:40:29 -04:00
breandan
447baaa373
Update release notes
2017-06-10 11:21:19 -04:00
breandan
c53ac80b58
Fixes #148
2017-06-10 11:19:06 -04:00
breandan
f72d60436b
Fixes #149
2017-06-10 10:55:43 -04:00
breandan
5790e2b525
Clean up findInRange
2017-06-09 12:45:09 -04:00
breandan
726f3d2199
Fixes #150 , Fixes #146
2017-06-07 16:03:07 -04:00
breandan
d1a5adc40c
tailrec FTW, and improve readability
2017-06-05 16:51:08 -04:00
breandan
a9f404831e
simplify, generify and FProgrammify some methods
2017-06-05 13:23:14 -04:00
breandan
1809acc85c
refactor to functional
2017-06-03 16:11:52 -04:00
breandan
076eb93fba
update release notes
2017-06-02 18:15:08 -04:00
breandan
c541fef9ac
fix regression introduced by refactoring
...
In Kotlin, the order of properties and init{}s matter!
2017-06-02 18:09:27 -04:00
breandan
84eaa2d77a
relax tag compaction constraints and rounded rectangles
2017-06-02 17:13:28 -04:00
breandan
b649b4dddd
add missing collision check to tag assignment
2017-06-02 15:20:36 -04:00
breandan
8bc26c385a
revert fontHeight adjustment
2017-06-01 06:17:20 -04:00
breandan
8343d20e82
fixes #138 , fixes #140 , fixes #141
2017-05-31 16:33:00 -04:00
breandan
2b414d07e0
improve naming
2017-05-29 11:45:08 -04:00
breandan
ceb3d9c24b
refactor, simplify and remove unnecessary code
2017-05-29 10:22:23 -04:00
breandan
81e539ba9a
acejump shouldn't need to know about visualpositions
2017-05-27 11:14:20 -04:00
breandan
376f5fc92e
refactor to points
2017-05-26 10:29:35 -04:00
breandan
1c3f5dc0d2
probably less readable but definitely more functional
2017-05-25 13:15:31 -04:00
breandan
23f2a8df51
fix bungled refactoring
2017-05-25 12:55:48 -04:00
breandan
bd7cce09cc
more kotlin idioms and refactoring
2017-05-25 12:47:29 -04:00
breandan
d5202e7278
refactor and commentary
2017-05-25 09:43:08 -04:00
breandan
ad059328bc
refactoring to functional
2017-05-25 08:30:40 -04:00
breandan
40e5f3fd4e
Update release notes
2017-05-23 10:07:09 -04:00
breandan
c60eaf29dc
Fixes #98
2017-05-23 09:41:08 -04:00
breandan
ddf8c19ef8
refactoring and fixes
2017-05-20 10:03:17 -04:00
breandan
2a306f6539
get with() the program!
2017-05-10 21:24:38 -04:00
breandan
2d3f4306b1
update gradle and scroll logic
2017-05-10 19:02:36 -04:00
breandan
c73b633f90
optimize imports
2017-05-07 00:31:52 -04:00
breandan
627b31e19c
support scrolling and fix a threading bug
2017-05-06 13:26:02 -04:00
breandan
461169ecd1
Support real-time font size/style changes and reduce some technical debt
2017-04-24 07:24:26 -04:00
breandan
57fa1c219f
refactor util class and add a function to support instantaneous settings update
2017-04-23 07:40:24 -04:00
breandan
04c8591769
Update gradle wrapper
2017-04-17 04:56:52 -04:00
breandan.considine
66fd3436fb
tweak line spacing algorithm #98
2017-02-28 00:00:57 -05:00
breandan.considine
86fbdf87fe
add support for back/forward navigation, closes #35
2017-02-27 19:42:34 -05:00
breandan.considine
d9ab5c6dfe
Increment version and update change notes
2017-02-27 12:45:16 -05:00
breandan.considine
798b61bcae
fixes #121 , fixes #123
2017-02-27 12:37:16 -05:00
breandan
5590cc9620
Update bintray repo
2017-02-22 08:52:27 -05:00
breandan.considine
bcec93fd72
update kotlin gradle wrapper and refactor
2017-02-19 15:46:01 -05:00
Breandan Considine
880d03f530
make control flow easier to read
2017-01-03 19:59:51 -05:00
Breandan Considine
cd4257ecf1
fixes #117
2017-01-03 19:35:14 -05:00
Breandan Considine
924f8cefe5
Fixes #106
2017-01-03 14:36:16 -05:00