Commit graph

39 commits

Author SHA1 Message Date
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