Patrick Goldinger
19224e5f18
Rework Smartbar screen and introduce new Smartbar layouts
2022-08-13 14:36:28 +02:00
Patrick Goldinger
6c325af80e
Remove SmartbarRowType
enum and related resources
...
Is superseded by the fact that all surfaces (except candidates and inline autofill) are now action buttons and freely reorder-able. As such there is no need anymore to distinguish between row types.
2022-08-12 18:32:10 +02:00
Patrick Goldinger
bb82b78cb7
Fix auto action expansion interfering with arrow keys ( #1674 )
2022-08-11 21:34:06 +02:00
Patrick Goldinger
eb30eed735
Fix quick action icon size too small for landscape ( #1781 )
2022-08-11 18:51:30 +02:00
Patrick Goldinger
3198977143
Rework base implementation of QuickAction
and it's composables
2022-08-11 18:49:33 +02:00
Patrick Goldinger
f3b3c21aaa
Add Incognito mode and Autocorrect toggle icons and key codes
...
For later use in the quick actions rework as a placeholder before it gets implemented in the logic
2022-08-11 18:48:05 +02:00
Patrick Goldinger
0606afbb64
Rework ComputingEvaluator
interface and eliminate RenderInfo
2022-08-09 23:33:50 +02:00
Patrick Goldinger
5362df02a5
Merge pull request #2003 from florisboard/improve-sounds-and-vibration-screen
...
Improve sounds and vibration screen
2022-08-09 16:46:27 +02:00
Patrick Goldinger
3d15bd7f46
Transform "Use vibrator directly" into list pref ( #1919 )
2022-08-06 11:13:05 +02:00
Patrick Goldinger
15e94ecf2c
Merge audio/vibration enable and ignore system prefs ( #1919 )
...
The enable pref is now a list preference with a built-in switch, this means the force-on (ignore) toggle is now a list pref, which can be used if audio/vibration is enabled via the built-in switch.
2022-08-06 10:25:16 +02:00
Patrick Goldinger
ebb3873fe4
Improve vibration duration and strength error messages ( #1919 )
2022-08-04 23:50:26 +02:00
Patrick Goldinger
c1231cd964
Add preview for vibration duration/strength ( #1173 )
...
Issue that remains for clicks on the slider bar: https://issuetracker.google.com/issues/181415195
2022-08-04 22:40:48 +02:00
Patrick Goldinger
53ab0a3fa0
Release v0.4.0-alpha02
2022-08-03 23:14:59 +02:00
Patrick Goldinger
aeeff67d2e
Adjust Settings UI home message and version number ( #1942 )
2022-08-03 23:12:33 +02:00
florisboard-bot
4343703eb3
Update translations from Crowdin
2022-08-03 23:00:58 +02:00
Patrick Goldinger
5f09bdbce2
Add implementation for notifySuggestionReverted()
2022-08-03 12:18:25 +02:00
Kostas Giapis
3a3e3625f2
Fix uppercase Greek vowels popups ( #1981 )
...
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
2022-08-02 21:47:42 +02:00
Patrick Goldinger
bdf14c1997
Add numeric row manual shifting symbols ( #1988 )
2022-08-01 13:09:04 +02:00
Patrick Goldinger
d6e064ae00
Fix composer not allowing multiple code points ( #1984 )
2022-08-01 11:54:41 +02:00
Patrick Goldinger
1012094568
Fix accent ordering of z in Polish popup mapping ( #1960 )
2022-07-31 09:29:46 +02:00
Patrick Goldinger
4117537ff2
Disable unnecessary app icon sync in Settings UI for Android 10+
2022-07-29 20:18:18 +02:00
Patrick Goldinger
2a72cb70d6
Remove deprecated Accompanist Insets library
2022-07-28 22:36:05 +02:00
Patrick Goldinger
b1cd9d9389
Rework and improve splash screen of Settings UI
...
Especially fixes the splash screen for Android 7-11 devices, which utilize the SplashScreen compat library and where the app icon did not draw correctly.
Additionally an unnecessary intermediate splash screen background step has been removed, which should improve Settings UI cold startup time slightly and make it seem more snappy.
2022-07-28 22:25:15 +02:00
Patrick Goldinger
568dfc973d
Upgrade Compose to 1.2.0 / Upgrade other dependencies
2022-07-28 16:53:26 +02:00
Patrick Goldinger
2e74cec0db
Upgrade Kotlin to 1.7.10 and Compose Compiler to 1.3.0-rc01
2022-07-28 15:51:57 +02:00
Patrick Goldinger
db378159d6
Decouple Jetpack Compose Compiler version from other Compose packages
...
This change has been done as Google decouples the Compiler release from the rest of Compose packages to allow for faster upgrades of the Kotlin version.
Source: https://android-developers.googleblog.com/2022/06/independent-versioning-of-Jetpack-Compose-libraries.html
2022-07-28 15:37:38 +02:00
Patrick Goldinger
50ff2d8f1b
Merge pull request #1974 from florisboard/networkutils-and-clipboard-fixes
...
Clipboard and NetworkUtils regex fixes
2022-07-27 20:47:34 +02:00
Patrick Goldinger
061495fb27
Improve host regex accuracy for clipboard URL extraction ( #1971 )
2022-07-27 17:01:47 +02:00
Patrick Goldinger
40cb59ddfd
Fix extracted URLs not checking for duplicates ( #1971 )
2022-07-27 16:51:06 +02:00
Patrick Goldinger
38affddc9e
Fix extracted phone numbers not stripping parentheses ( #1971 )
2022-07-27 16:47:24 +02:00
Patrick Goldinger
17dcb90473
Partly disable smart clipboard on Android 7.0 and 7.1 ( #1970 )
...
Android 7.0 and 7.1 do not support named regex groups natively, which causes a crash.
2022-07-27 14:44:32 +02:00
Patrick Goldinger
772402b46f
Fix domains get extracted from emails in clipboard ( #1971 )
2022-07-27 13:58:40 +02:00
Patrick Goldinger
29bd8a289c
Add clipboard phone number detection ( #1889 , #1971 )
2022-07-27 13:42:17 +02:00
Patrick Goldinger
79d9e73608
Fix phantom spacing for 1 letter words ( #1940 )
2022-07-26 15:44:12 +02:00
Patrick Goldinger
b04f8d75f3
Adjust AutoTextKey behavior to respect subtype locale ( #1840 )
2022-07-26 15:43:19 +02:00
Kostas Giapis
32b1d123d2
Add circumflex popups to Turkish layout ( #1962 )
...
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
2022-07-26 15:37:45 +02:00
Patrick Goldinger
b576cafaa4
Upgrade dependencies and adapt API changes
2022-07-24 17:50:15 +02:00
Patrick Goldinger
312ef93ffc
Fix auto-spacing incorrectly triggered ( #1947 )
...
Issue only occurred for non-Appender composers
2022-07-19 00:07:34 +02:00
Patrick Goldinger
a1dda0c247
Upgrade JetPref to 0.1.0-beta12
2022-07-11 01:27:29 +02:00
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