Patrick Goldinger
0c36b96922
Update README.md to fix inconsistency with roadmap
2022-07-07 23:56:30 +02:00
Patrick Goldinger
07e92f052b
Release v0.4.0-alpha01
2022-07-06 17:56:53 +02:00
florisboard-bot
244c834de9
Update translations from Crowdin
2022-07-06 17:51:08 +02:00
Vlad
61b5c2cffd
Correct layout name for RU&UA (ЙЦУКЕН) ( #1681 )
2022-07-06 16:39:44 +02:00
Leonardo Hernández
1441bd63cb
Refactor and improve C++ codebase ( #1895 )
...
* close unused fd
dup2 doesn't close old fds, it only duplicates them.
* use `extern "C"` by block instead individual
also formatting changes for function parameters
* fix a memory leak
* cpp refactor: add utils::log() which takes log_priority
* std{out,err} logger: various improvements
- use std::thread rather than pthread
- redirect std{out,err} to stdin to avoid read() calls
- don't use global variables, for avoid spawning unneeded threads use a static function variable
- check for errors in pipe()
- use a lambda function for thread
2022-07-06 16:15:27 +02:00
Patrick Goldinger
e7d0db0fc0
Merge pull request #1913 from florisboard/sug04-prepare-UI-logic-interface
...
0.4/Phase 1: Prepare UI, suggestions interface and adjust logic
2022-07-06 11:48:00 +02:00
Patrick Goldinger
a87d340b25
Adjust experimental and NYI banners in Typing screen
2022-07-06 02:11:24 +02:00
Patrick Goldinger
3f0d90cb7c
Add auto-spacing after punctuation ( #375 )
...
Key notes:
- It only works in rich editors
- It intentionally does NOT work in URL, EMAIL and PASSWORD text fields
- May break for exotic characters (aka everything not representable with one char in UTF-16)
- There's no hardcoded language restriction, however it is tailored towards symbols used mostly in Latin-based languages atm
- Performance checking needs to be redone for the commitChar() method
2022-07-06 01:35:02 +02:00
Patrick Goldinger
b9e9f9b122
Implement suggestion user removal
2022-07-05 02:21:57 +02:00
Patrick Goldinger
f2d1cf3baf
Rework clipboard suggestions logic and allow for multiple items ( #739 )
2022-07-05 01:07:58 +02:00
Patrick Goldinger
cf1112327a
Rework typing preference screen and integrate spelling
2022-07-04 23:29:15 +02:00
Patrick Goldinger
c2cb28668d
Implement candidate auto-commit logic
2022-07-04 19:30:39 +02:00
Patrick Goldinger
75f4fcb91a
Expand provider API with suggestions removal and notify events
2022-07-04 02:50:18 +02:00
Patrick Goldinger
3d92bd0584
Document EditorContent getters and companion object
2022-07-04 23:10:03 +02:00
Patrick Goldinger
52ca98a14d
Improve NlpManager and provider API
2022-07-02 20:40:37 +02:00
Patrick Goldinger
629a73a5cf
Document and improve SpellingResult
2022-07-01 20:02:10 +02:00
Patrick Goldinger
077ec43855
Add Liberapay option to FUNDING.yml ( #1434 )
2022-07-01 17:18:17 +02:00
Patrick Goldinger
3ecd3618cb
Add baseline for keyboard and provider logic bridge
2022-07-01 01:27:41 +02:00
Patrick Goldinger
38bc34913b
Rework and improve internal APK assets file handling
2022-06-30 00:08:03 +02:00
Patrick Goldinger
c733e5ceea
Extend Android asset manager API to simplify usage
2022-06-29 22:24:05 +02:00
Patrick Goldinger
e2536ceb92
Remove duplicate NATIVE_NULLPTR
2022-06-28 23:10:13 +02:00
Patrick Goldinger
c17b6f073d
Switch from LiveData to StateFlow in some manager classes
2022-06-28 22:10:22 +02:00
Patrick Goldinger
936b177776
Rework spell checker config and add utility script
2022-06-27 22:42:59 +02:00
Patrick Goldinger
7d8036fe69
Remove Nuspell spell check implementation ( #1921 )
2022-06-27 18:49:59 +02:00
Patrick Goldinger
6d08d1a265
Add sentence break iterator caching
2022-06-27 16:25:57 +02:00
Patrick Goldinger
48aba1c055
Add skeleton for new NLP provider API
2022-06-26 23:49:42 +02:00
Patrick Goldinger
0b3d3317bf
Add secondary text UI implementation for candidates
2022-06-25 16:42:59 +02:00
Patrick Goldinger
d1fbdc581b
Update roadmap's milestone 0.4 phase 1
2022-06-24 18:46:08 +02:00
Patrick Goldinger
044170eb4b
Fix auto-capitalization issues with invalid initial state ( #1915 )
2022-06-24 03:25:28 +02:00
Patrick Goldinger
a7c16b3ceb
Improve state reset mechanism for restarts ( #1916 )
2022-06-24 01:18:21 +02:00
Patrick Goldinger
dd12be2275
Rework and document candidate item API
2022-06-24 00:39:44 +02:00
Patrick Goldinger
1049bc543a
Move package smartbar
from ime.text
to ime
2022-06-23 19:50:22 +02:00
Patrick Goldinger
5c5ad3cd32
Remove unused TextProcessor class
2022-06-21 14:48:35 +02:00
Patrick Goldinger
6fce521122
Fix candidate completion logic not behaving as expected
2022-06-20 23:02:39 +02:00
Patrick Goldinger
2af9941ea6
Add Costa Rican colón currency set ( #1914 )
2022-06-20 22:00:47 +02:00
Patrick Goldinger
9b24f742d1
Disable auto-capitalization for Thai language ( #1908 )
2022-06-20 00:05:44 +02:00
Patrick Goldinger
b36bcf7733
Tie composing region indicator to suggestion enabled state ( #1911 )
2022-06-19 23:46:14 +02:00
Patrick Goldinger
9559dbdcd6
Update roadmap for 0.4 milestone
2022-06-19 21:53:42 +02:00
Patrick Goldinger
668dd4b5bf
Fix changelog for 0.3.16 accidentally stored in beta metafolder
2022-06-13 10:57:29 +02:00
Patrick Goldinger
b98feab9c4
Release v0.3.16
2022-06-12 22:12:29 +02:00
Patrick Goldinger
5f4711ac3e
Update Settings home screen message for 0.3.16
2022-06-12 22:12:09 +02:00
Patrick Goldinger
4a931cbdc0
Release v0.3.16-rc01
2022-06-07 16:09:53 +02:00
florisboard-bot
90b2ddbdf2
Update translations from Crowdin
2022-06-07 16:04:43 +02:00
Patrick Goldinger
3d6cacc753
Merge pull request #1894 from florisboard/finetune-performance-and-decrease-cpu-usage
...
Improve input feedback controller performance
2022-06-05 19:50:51 +02:00
Patrick Goldinger
3aed315dfc
Fix and improve auto capitalization logic and performance
2022-06-05 19:36:27 +02:00
Patrick Goldinger
06233cca8c
Prevent unnecessary stack trace collection in KeyboardState
2022-06-04 18:54:58 +02:00
Patrick Goldinger
3da0ab260a
Improve language display name performance by caching it
2022-06-04 11:12:12 +02:00
Patrick Goldinger
5d47159151
Improve input feedback controller performance
2022-06-03 03:00:31 +02:00
Patrick Goldinger
7e92a7382e
Add clipboard URL and Email detection ( #1889 )
2022-06-03 02:00:10 +02:00
Patrick Goldinger
e69dcd87df
Merge pull request #1884 from tsiflimagas/dvorak-es
...
Add DvorakES layout
2022-05-31 20:54:19 +02:00