Helium314
8932fc84e1
add timestamp keycode and setting for adjusting format, fixes GH-846
2025-03-29 12:36:07 +01:00
Eran Leshem
18a328cd2b
Show TLD popup keys ( #1399 )
...
* Add option to replace period key's popup keys with the locale-specific top level domains for URL and email inputs. On by default.
Also change the wide keyboard's '.com' key to use the same TLD list.
Tweak TLD list order, putting default ones first, so that .com is the first TLD.
* Enable TLD hint
Avoid TLD popups on tablet
Revert to using set for TLDs, and insert default ones first
Move setting one slot up
Tweak setting description
Update docs
* Preserve case on period key
* Prevent non-TLD hints on period key
2025-03-13 16:31:03 +01:00
Helium314
d57301918e
clarify that some parts of the contribution guidelines are (strongly) recommended, but not necessary
2025-02-02 21:50:33 +01:00
Helium314
fc12877795
fix additional subtypes being removed when upgrading from 2.2 beta or older
2025-01-23 16:53:26 +01:00
Helium314
465fc86e61
add new groupId -1 for suppressing default popups e.g. on action or comma keys
...
fixes #1243
2025-01-12 21:04:32 +01:00
Helium314
ca67fc71a6
add info about labelFlags
2025-01-05 20:53:10 +01:00
Devy Ballard
105d044aa8
Space swipe to toggle numpad layout, with side bonuses ( #950 )
...
* make the numpad key toggle-based, allowing for use in its own layout. it also remembers the symbols-shift state.
* add space swipe gesture to toggle the numpad
* fix sliding key input for the numpad key bugs
2024-07-09 22:26:23 +02:00
Helium314
1bd585ab76
update layout checking
2024-07-07 18:55:42 +02:00
Devy Ballard
a92d108444
make arrow keys repeatable ( #932 )
...
only applies to keyboard keys, not in toolbar
2024-07-01 21:30:29 +02:00
Helium314
cec47bf03d
adjust templates and stuff
2024-06-29 15:08:18 +02:00
Helium314
3e74a29f2e
improve popup key handling and update tests
...
remove outdated part from layouts.md
fixes #883
2024-06-19 22:42:36 +02:00
Helium314
c064ba199c
move that special handling for emoji and language switch keys into layouts
...
for that, a new keyboard_state_selector is added
this allows modifying functional key layouts without having to manually adjust those keys
2024-06-15 21:54:47 +02:00
Timo
0e992dd8b9
fixed typos in layouts.md #870 ( #871 )
2024-06-11 22:13:44 +02:00
Helium314
c212d9e551
clarify that json layout contributions should only use key type and code if necessary
2024-06-02 17:55:28 +02:00
Helium314
6c2a3e8b5f
add tab key
2024-05-26 14:43:37 +02:00
Helium314
a9ec745650
understand ctrl/alt/fn/meta and toolbar key labels in keyboard layouts
2024-05-22 23:28:44 +02:00
Helium314
0459971e3a
add setting for customizing functional key layouts
2024-05-22 22:34:17 +02:00
Helium314
71727de5a0
add basic support for modifier keys, fixes #479
2024-05-17 17:24:34 +02:00
Helium314
8f3e4fff8c
allow selecting more icons in custom keys, update layouts.md
2024-05-12 00:20:56 +02:00
Helium314
38228f8b70
parse number and alpha/symbol layouts using the same function
2024-05-11 23:25:47 +02:00
Helium314
34d8bd16f0
Migrate functional key layouts to json ( #778 )
...
Now the functional key layouts should be (mostly) compatible to FlorisBoard
Not yet customizable, this is a large step towards customizable functional key layouts
2024-05-11 15:41:00 +02:00
Helium314
691ae017bc
rename langauge_key_texts to locale_key_texts
2024-05-02 16:20:49 +02:00
Helium314
6ff98d3a05
update templates
...
maybe there is a way of convincing users to at least understand the 15 word tl;dr
2024-04-25 20:35:14 +02:00
Helium314
d3ddf8d9d2
update layouts.md
2024-04-11 22:52:38 +02:00
Helium314
0ccc500c1e
update layouts.md
2024-03-12 22:05:52 +01:00
Helium314
1ffa4766af
update readmes
2024-03-11 19:08:40 +01:00
Helium314
c9d9ef5c63
udpate readmes
2024-02-27 11:29:44 +01:00
Helium314
8ff7810df9
update readmes
2024-02-17 07:42:18 +01:00
Helium314
b34ac45312
Update layouts.md
2024-02-15 12:39:31 +01:00
Helium314
a0324b54d7
Update layouts.md
2024-02-15 11:57:30 +01:00
Helium314
26809444bd
rename more keys to popup keys
...
user-facing name is already popup keys, now internal rename is done to avoid confusion and for consistency
2024-02-05 09:33:06 +01:00
Helium314
eb7333b1da
long-press symbols key for numpad
...
issue: immediately switches to symbols layout, after delay switches to numpad
2024-02-01 09:25:37 +01:00
Helium314
1490ddddd8
some adjustments after renaming the package
2024-01-31 21:12:34 +01:00
Helium314
e98d8fa092
Update layouts.md
2024-01-29 13:24:52 +01:00
Helium314
93dfecfe9e
update readme and layout info
2024-01-26 20:42:39 +01:00
Helium314
615d1711b5
update readme and other texts
2024-01-05 11:14:39 +01:00
Helium314
54abf44628
Make layouts customizable ( #361 )
...
now layouts can be added from files, or default layouts can be copied and edited
2023-12-30 23:18:10 +01:00
Helium314
99cf72684d
add layout infos for new parser, to be (re)moved after removing old parser
2023-11-30 11:01:03 +01:00
Helium314
cbfa934721
Switch most latin layouts to use the simple parser ( #276 )
...
And do some tweaks so it works better
2023-11-19 21:16:23 +01:00