TheJackiMonster
eeb98a8ccd
Fix inconsistency of button states when searching in metadata
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-10 22:21:22 +01:00
TheJackiMonster
7293db7c40
Remove clearing focus in text edits to prevent a jumping cursor when not intended
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-01 21:15:13 +01:00
TheJackiMonster
380354bdf8
Fix most problems regarding issue #1065
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-01-30 23:20:30 +01:00
Jan Wester
ff2cbca028
Converted most print statements to use logging
...
Some snippets have yet to be converted due to the more complex nature
of those snippets, and to keep things neat a separate commit makes more
sense for those.
2021-04-08 18:44:28 +02:00
Moisés J
1e52af54e2
Add global search
2021-04-02 14:15:17 +01:00
TheJackiMonster
12be4c3a3d
Fixed all Python syntax warnings
2021-02-21 23:45:34 +01:00
TheJackiMonster
ac8cb3e403
Added support for LanguageTool via 'language_check' as advanced spellchecker
2021-02-19 15:44:38 +01:00
Curtis Gedak
b473ead98e
Fix word recognition for spell checker, ignore active partial words
...
See PR #651
This commit restores the functionality that prevents spell checking a
word that is being actively typed at the end of a paragraph.
The goals for the spell check word match regexp are:
A. Words should include those with an apostrophe
*E.g., can't*
B. Words should exclude underscore
*E.g., hello_world is two words*
C. Words in other languages should be recognized
*E.g., French word familiarisé*
D. Spell check should include word at absolute end of line with no
trailing space or punctuation
*E.g., tezt*
E. Spell check should ignore partial words in progress (user typing)
*E.g., paragr while midway through typing paragraph*
This commit addresses all five of the above goals.
HISTORY:
- See issue #166 and commit 6ec0c19
in the 0.5.0 release.
- See issue #283 and commit 63b471e
in the 0.7.0 release.
Also fix minor incorrect utf-8 encoding at top of source file.
2019-09-22 10:28:49 -06:00
luz.paz
2fd45dc42c
Fix misc. typos
...
Found via `codespell -q 3 -S *.ts,./libs,./sample-projects -L searchin`
2019-09-19 09:58:24 -06:00
luz.paz
1368a9b79b
Fix source typo
...
Split off from #489
2019-09-17 10:26:46 -06:00
Youness Alaoui
d0f02cb2a7
Add a Spellchecker abstraction layer and clean up code
...
This is in preparation for adding support for additional spellchecking libraries
other than PyEnchant which seems to be unmaintained and does not build in
Windows 64 bit.
2019-04-30 09:54:31 -06:00
Youness Alaoui
caed3e9224
Fix crash when 7 pound signs are written alone on a line.
...
The code would look for trailing pound signs and would
count all the way to the beginning and beyond, resulting
in an out of bounds exception.
2019-02-10 09:54:50 -07:00
Curtis Gedak
7f592bae41
Fix Python 3.6 DeprecationWarning invalid escape sequence messages
...
Fix by ensuring that regular expressions are constructed using either
raw string literals [1] or double backslashes [2].
[1] https://stackoverflow.com/questions/44325948/pandas-invalid-escape-sequence-after-update
[2] https://github.com/joblib/joblib/pull/526
Note that python only shows the deprecation warnings on initial run [3].
[3] https://bugs.python.org/issue30091
To work around this issue, remove the cached bytecode with:
find . -name "__pycache__" -exec rm -rf {} \;
Then to prevent compiling to bytecode add the "-B" option to python:
python3 -B -m pytest -vs
2018-11-16 12:52:56 -07:00
Curtis Gedak
63b471e10d
Make word match for spell check exclude underscore from words
...
See issue #283 .
Adds (?!_) to perform negative lookahead to exclude "_" from pattern match.
https://stackoverflow.com/questions/14858346/regular-expressions-how-to-express-w-without-underscore
2018-02-20 10:51:57 -07:00
Olivier Keshavjee
3c140d755f
Adds "Sentence mode" to Focus mode. #259
2017-12-15 20:56:40 +01:00
Olivier Keshavjee
cd8ad6cc3a
Adds: clickable links, and display images as tooltips ( #22 , #215 )
2017-12-14 14:55:14 +01:00
Olivier Keshavjee
46384b68eb
Fixes bugs in focus mode ( #259 )
2017-12-05 23:45:16 +01:00
Olivier Keshavjee
826d53933f
Adds #259 : Focus Mode (poke #234 )
2017-12-05 23:18:32 +01:00
Olivier Keshavjee
91989269f1
Fixes a bug in highlighter that makes it slow
2017-11-28 16:28:37 +01:00
Olivier Keshavjee
9baea11791
Fixes FullScreenEditor with MDEditView
2017-11-27 21:13:44 +01:00
Olivier Keshavjee
6193dfe8f5
Adds #233 : highlighter for CriticMarkup
2017-11-26 21:23:34 +01:00
Olivier Keshavjee
7940cdb336
Adds better fullscreen theme color integration
2017-11-25 14:17:49 +01:00
Olivier Keshavjee
5f76a25f39
Changes title color to something more contrasted
2017-11-25 09:54:10 +01:00
Olivier Keshavjee
c4d4f61702
Fixes highlighter colors, should work in most themes
2017-11-23 18:14:04 +01:00
Olivier Keshavjee
da62b823c7
Checkpoint: working highlighter. Optimization welcome.
2017-11-22 21:03:47 +01:00
Olivier Keshavjee
9be2edeee7
Checkpoint: adding new markdown highlighter
2017-11-22 13:43:40 +01:00