Jules Aguillon
51ff795be4
Move pointer handling code to its own class
...
Separate the concerns and have a clearer interface between the two parts
of the code.
2022-02-20 13:09:39 +01:00
Jules Aguillon
632a9ac590
Localize € and £
...
Show these characters only for users that have the corresponding locale
installed (a supported eu language for €, en-GB for £).
Add these characters to most layouts.
2022-02-19 21:48:48 +01:00
Raphael
d73be58c1a
add colon key to numeric keyboard
2022-02-19 21:02:39 +01:00
Jules Aguillon
04c84a8f66
Add Ord+* = °
2022-02-19 21:01:52 +01:00
Raphael
d2570bc2ea
add-ordinal-numbers-symbol-system
2022-02-19 20:59:49 +01:00
Raphael
4b1a6e4b92
Create github action to compile debug_APK ( #60 )
...
* Create github action to make debug apk
* Cache debug signing certificate
* Setup cachix
* Run on pull request
Co-authored-by: Jules Aguillon <jules@j3s.fr>
2022-02-14 00:42:41 +01:00
Jules Aguillon
c05fdea765
Define the height of the keyboard relative to the screen size
...
Depending on the pixel density isn't ideal for a keyboard, which would
render differently depending on the "scaling" accessibility option.
Landscape mode needs a special values. At the same time, increase the
horizontal margin when landscape.
2022-02-13 15:58:30 +01:00
Vladimir Chernov
4e98ab7515
Add Russian layout ( #66 )
...
* Add Russian layout
Co-authored-by: Jules Aguillon <jules@j3s.fr>
2022-02-13 13:56:46 +01:00
Jules Aguillon
fda6895dc8
Use the improved font for shift, globe, enter and space
...
These glyph were available in the custom font but not used yet.
2022-02-13 13:46:37 +01:00
Jules Aguillon
b488c766b1
Add ю to the bulgarian layout
...
Thanks Zdravko for pointing out.
2022-02-13 13:23:49 +01:00
Jules Aguillon
94fed03a67
Scale the bottom row depending on the host layout
...
1ff8526
added a bug for layouts that weren't 10 units wide.
2022-02-13 13:20:22 +01:00
Jules Aguillon
adb77466f5
Fix forced inverted colors on Xiaomi phones
...
MIUI inverts the colors of the app it thinks doesn't implement dark
themes correctly. Also, it inverts the colors in the dumbest possible
way: it doesn't invert all the colors the same way.
It thinks that presumably because I don't use the Material base themes.
2022-02-13 11:45:13 +01:00
Roy-Orbison
6ab6a6811b
Invert return key in TTF ( #67 )
...
Was a "level-up" symbol, now looks like a return key in identical style.
2022-02-13 11:25:59 +01:00
Jules Aguillon
b1ef21f62f
Improve QWERTZ
...
- Add the umlauts back.
- Remove the accents. QWERTZ changes from "programming layout" to
"localized layout".
- Move the '?' away from the edge of the screen.
2022-02-07 01:22:42 +01:00
Jules Aguillon
75c736709d
build: Use d8 instead of dx
...
dx have been removed in android build tools >30.0.3 in favor of d8.
Lift the version constraint on the build tools.
2022-02-07 01:11:55 +01:00
Jules Aguillon
1ff8526d24
Define the bottom row separately
...
Avoid divergences when the bottom row is modified.
2022-02-07 00:55:32 +01:00
AlexandraAlter
a76541458d
Dvorak layout ( #16 )
2022-02-07 00:06:49 +01:00
Max Schillinger
d014a7dd8c
Replace unusual return symbol
2022-02-06 23:58:17 +01:00
Max Schillinger
93edc4ac42
Allow egde keys instead of corner keys (swipe vertically/horizontally)
...
Add a new boolean parameter "edgekeys" for defining keys that have the
additional (swipe) keys on the edges (top, right, left, bottom) instead
of at the corners (top left, top right, bottom left, bottom right).
2022-02-06 23:49:43 +01:00
Jules Aguillon
7383cc4b68
Add the Meta key to every layouts
...
To follow soon: Define the bottom row separately from layouts.
2022-02-06 23:12:24 +01:00
Jules Aguillon
95c8acc31e
Add the Meta key
...
Currently using the diamond symbol like the history meta key: https://en.wikipedia.org/wiki/Meta_key
However, this key is actually interpreted as the Super/Windows key but
Android calls it "meta" internally.
2022-02-06 23:01:35 +01:00
Jules Aguillon
e86173b895
Use apksigner from the build tools for release builds too
2022-02-05 20:22:40 +01:00
Max Schillinger
be0f4a1fc9
Makefile: Pass full path when calling apksigner
2022-02-05 20:15:29 +01:00
Raphael
b913d6842f
Add supoort to show accents for Portuguese language
2022-02-05 20:07:32 +01:00
Jules Aguillon
93b4cc2e7b
Release 1.12.0 (16)
2022-01-31 00:24:44 +01:00
Jules Aguillon
7a451d5a36
Turn the key spacing options to ints
...
Float values were not rendered properly and the granularity isn't
needed.
2022-01-31 00:04:02 +01:00
Jules Aguillon
2d2f0dd51d
Add options for the spacing between the keys
...
Two options: vertical and horizontal.
2022-01-30 23:55:15 +01:00
Jules Aguillon
8631dfb723
Select theme depending on system settings
...
Automatically choose between the Dark and Light themes.
2022-01-30 23:29:50 +01:00
Jules Aguillon
c9f7f2cfc8
Avoid color inversion in dark theme
2022-01-30 20:39:09 +01:00
Jules Aguillon
f2893437d2
Contributing guidelines for layouts and translations
2022-01-30 13:10:37 +01:00
Jules Aguillon
2f47d2400b
Improve Action key detection
...
There were two problems:
- The Action key was swapped when it shouldn't be. The flag
'IME_FLAG_NO_ENTER_ACTION' wasn't interpreted correctly for inputs
that specified both an action and this flag.
- The value 'IME_ACTION_UNSPECIFIED' should remove the Action key.
2022-01-30 12:17:31 +01:00
Jules Aguillon
348c278eae
Missing Action key in the QWERTZ layout
...
This caused an even bigger problem: The Enter key would disappear
instead of being swapped with the Action key.
2022-01-30 12:02:49 +01:00
Jules Aguillon
7af579a1bc
Fn+Tab to send the tab character
2022-01-29 20:03:17 +01:00
Jules Aguillon
4333575bb9
Add support for the Bulgarian language and layout
...
Thanks Zdravko Iskrenov for the contribution.
2022-01-29 19:27:33 +01:00
Jules Aguillon
e0217c650d
Fix modifier not working on non-ASCII
...
Characters defined in layouts that aren't defined in KeyValue weren't
recognized as character keys. Not working with modifiers.
2022-01-29 18:56:10 +01:00
Edgars
1723288f5d
Add Latvian translation
2022-01-29 18:00:52 +01:00
Edgars
88e21758bc
Add Latvian specific QWERTY layout
...
A customised Latvian specific QWERTY layout (QWERTY (Latvian)) was added
to access all Latvian diacritic characters with a swipe.
Additionally caron, cedille and macron accents were enabled for this
layout.
2022-01-29 17:56:25 +01:00
Jules Aguillon
e031de6b57
Globe key: Open keyboard switching dialog
...
instead of immediately switching to the next input method.
2022-01-23 19:40:45 +01:00
Jules Aguillon
baf867a9f9
Translate to French
2022-01-23 19:20:28 +01:00
Jules Aguillon
04f15fbfee
Improve some strings
2022-01-23 19:20:11 +01:00
Jules Aguillon
cb95e99f50
Make action key labels translatable
2022-01-23 19:20:02 +01:00
Jules Aguillon
28f98cc129
Update feature graphic according to Google's guidelines
2022-01-22 21:23:33 +01:00
Edgars
3ab2228065
Use symbols for configuration and emoji keys
...
`srcs/juloo.keyboard2/KeyValue.java` was updated to replace `Conf` with
`⛭` (`\u2699`) and `:)` with `☻` (`\u263B`).
2022-01-22 21:13:46 +01:00
Poussinou
eda171d57a
Update README.md
2022-01-22 20:54:27 +01:00
Edgars
0bf7ff5f34
Add keys for Latvian
...
New accents - caron and macron - were defined and QWERTY layout was
updated to add accents for Latvian specific characters.
2022-01-20 22:01:34 +01:00
Jules Aguillon
aa12466767
Release 1.11.1 (15)
2022-01-20 21:34:35 +01:00
Jules Aguillon
100e0b270d
Fix crash when switching app
2022-01-20 21:22:09 +01:00
Jules Aguillon
38adf7d7b9
Makefile: Sign the debug apk with scheme v2
2022-01-20 21:21:27 +01:00
Jules Aguillon
9485770372
Update doc for Android 11
2022-01-20 21:21:07 +01:00
Raphael
c489b5aba7
Fix broken link (because of case sensitivity)
2022-01-17 18:59:02 +01:00