Commit graph

4099 commits

Author SHA1 Message Date
Joshua Horton
8ebb7257b3
Merge pull request #9988 from keymanapp/refactor/web/inactive-banner-management
refactor(web): inactive banner management 🎏
2023-11-16 08:06:17 +07:00
Joshua Horton
e6e89d75e8
Merge pull request #9987 from keymanapp/chore/web/separate-banner-source-files
chore(web): splits banner.ts into separate files per banner type 🎏
2023-11-16 08:06:07 +07:00
Darcy Wong
c6a946059c
Update web/src/engine/osk/build.sh
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-14 14:18:06 +07:00
Joshua Horton
db67f04563
fix(web): bug from applying suggestion 2023-11-14 11:10:25 +07:00
Joshua A. Horton
a88367d9a8 chore(web): activeBanner -> currentBanner, some doc-comments 2023-11-14 08:32:08 +07:00
Joshua A. Horton
cf36490e46 chore(web): reverts removal of width-styling from ImageBanner 2023-11-14 08:23:34 +07:00
Joshua A. Horton
a02dad0165 Merge branch 'chore/web/separate-banner-source-files' into refactor/web/inactive-banner-management 2023-11-14 08:20:48 +07:00
Joshua A. Horton
0d796583d5 chore(web): also splits BannerView and BannerController into separate files 2023-11-14 08:16:58 +07:00
Joshua A. Horton
355565ef07 chore(web): BlankBanner gets its own source file, too 2023-11-14 08:13:34 +07:00
Darcy Wong
f1a17b5c99 fix(web): configure output 2023-11-14 06:55:38 +07:00
Darcy Wong
50e37cea93 fix(web): Update configure outputs 2023-11-14 06:24:32 +07:00
Darcy Wong
f372936c34 chore(web): Add configure step to copy font 2023-11-13 20:49:25 +07:00
Darcy Wong
6ff0cd202d chore(common): Move keymanweb-osk.ttf to common/ 2023-11-13 15:44:46 +07:00
Eberhard Beilharz
75a5d36399
Merge pull request #9954 from keymanapp/fix/web/7940_spacebar-text
fix(web): Increase size of spacebar text
2023-11-13 14:08:11 +07:00
Joshua A. Horton
18b2903493 feat(web): new banner type - HTMLBanner 2023-11-13 13:32:10 +07:00
Joshua A. Horton
109920e235 refactor(web): drops banner options paradigm in favor of simple "inactiveBanner" prop 2023-11-13 13:31:57 +07:00
Joshua A. Horton
f2048a8e91 chore(web): splits banner.ts into separate files per banner type 2023-11-13 11:48:55 +07:00
Eberhard Beilharz
cd49f3f2b7
Update web/src/engine/osk/src/keyboard-layout/oskKey.ts
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-08 19:29:15 +07:00
Eberhard Beilharz
55b2886eb5
Merge pull request #9951 from keymanapp/fix/web/9918_osk-always-visible
fix(web): Ignore `osk-always-visible` on non-desktop devices
2023-11-08 08:14:23 +07:00
Eberhard Beilharz
1fa4090d05
fix(web): Improve cause of issue
One reason for the sometimes small text on the spacebar besides the
too small font size on `kmw-spacebar-caption` was that the calculation
of the ideal font size added double padding: it added two pixels of
padding to the height, but also multiplied the height value by 0.9 which
effectively added more padding. This change removes the 2 pixel padding
from the calculation.

The existing calculation varies the text size to fit in the available
width of the spacebar, so calculating with font size of 1em is reasonable
and better than the previous 0.6em. The previous value would lead to even
an smaller font size for long texts, far below the size that would be
sufficient to fit the text.
2023-11-07 19:23:41 +07:00
Eberhard Beilharz
1e4546ac2c
fix(web): Increase size of spacebar text
The caption on the spacebar used to be 60%. This change increases it to
100%, but that might be sometimes too big. On the other hand, 80% still
seemed to be too small.

Fixes #7940.
2023-11-07 10:34:04 +07:00
Eberhard Beilharz
ac29930d1f
refactor(web): Link to index.html in test pages
This change adds `index.html` to all links that point to test index pages.
This will show the index page instead of the directory listing when
opening locally, identical to the behavior on TC.
2023-11-07 09:38:15 +07:00
Eberhard Beilharz
ad716f878b
fix(web): Ignore osk-always-visible on non-desktop devices
Fixes #9918.
2023-11-07 08:37:30 +07:00
Joshua Horton
b4843b25ab
Merge pull request #9891 from keymanapp/fix/web/default-layer-display-when-not-first
fix(web): fixes doc-kbd display of default layer when it's not defined first
2023-11-02 09:57:24 +07:00
Joshua A. Horton
b2a358fab2 fix(web): fixes doc-kbd display of default layer when it's not defined first 2023-10-30 14:18:30 +07:00
Marc Durdin
a4817599b0 chore(web): remove legacy s_keyman_com.sh 2023-10-30 09:01:33 +07:00
Marc Durdin
6c00656849 chore(common): unify pull-request creation scripts
Fixes #9886.
2023-10-30 06:22:52 +07:00
Joshua Horton
374b1fa2d2
Merge pull request #9718 from keymanapp/fix/web/integrated-test-stability
fix(web): enhances integrated test stability
2023-10-20 16:17:19 +07:00
Joshua A. Horton
1adc9ea58f fix(web): fixes touch form-factor default kbd on cookieless keymanweb.com load 2023-10-18 09:54:28 +07:00
Joshua Horton
d283165b1b
Merge pull request #9743 from keymanapp/chore/web/build-streamlining
chore(web): web build streamlining
2023-10-12 08:10:26 +07:00
Joshua A. Horton
ca265004c9 chore(web): web build streamlining 2023-10-11 15:05:20 +07:00
Marc Durdin
defbd53fb8
Merge branch 'master' into fix/web/integrated-test-stability 2023-10-09 16:11:25 +11:00
Joshua A. Horton
35bebda728 docs(web): comment referencing the PR 2023-10-09 10:23:43 +07:00
Joshua A. Horton
21c79374c3 fix(web): enhances integrated test stability 2023-10-09 10:15:02 +07:00
Marc Durdin
6c944cff65 chore: Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata 2023-10-06 11:52:13 +07:00
Marc Durdin
6cfcf08f3f chore(web): reduce strictness on ts 2023-10-05 15:32:43 +07:00
Marc Durdin
693aee5c99
Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata 2023-10-04 19:34:16 +11:00
Marc Durdin
d4e4992714 chore(common): cleanup final Typescript non-ESM metadata
Fixes #9262.
2023-10-04 12:55:51 +07:00
Marc Durdin
e0c2778199
Merge pull request #9644 from keymanapp/chore/merge-master-into-package-metadata
chore: merge master into package-metadata 🎺
2023-10-04 03:43:45 +02:00
Marc Durdin
cb3d526310
Merge pull request #9619 from keymanapp/chore/developer/9551-remove-keyboard_info-sources
chore(developer): remove .keyboard_info sources 🎺
2023-10-03 15:38:37 +02:00
Marc Durdin
70dfbce5aa
Merge pull request #9571 from keymanapp/feat/developer/remove-kmcmpdll
feat(developer): remove kmcomp, kmcmpdll 🎺
2023-10-03 15:35:19 +02:00
Darcy Wong
944756737e
Merge pull request #9547 from keymanapp/chore/web/non-printing-chars-osk
chore(web): Add non-printing characters to the OSK
2023-10-03 15:37:41 +07:00
Joshua Horton
966e5dbe0e
Merge pull request #9618 from keymanapp/fix/web/toolbar-keyboard-change-refocus
fix(web): fixes toolbar refocus timing after a keyboard change
2023-10-02 08:07:02 +07:00
Joshua Horton
4a4c7591ca
Merge pull request #9496 from keymanapp/feat/web/default-subkeys-9430
feat(web): browser-KMW support for default subkeys
2023-09-29 15:46:30 +07:00
Marc Durdin
d99388fc68
Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata 2023-09-29 09:31:53 +02:00
Darcy Wong
f8866fea95 chore(web): Update test keyboard again 2023-09-28 21:35:51 +07:00
Joshua A. Horton
a5cbf6aab8 fix(web): test page path on the index page 2023-09-28 16:40:29 +07:00
Marc Durdin
65d95d39fc
Merge pull request #9535 from keymanapp/feat/developer/eliminate-source-info-files
feat(developer): eliminate source .model_info and .keyboard_info files 🎺
2023-09-28 10:54:08 +02:00
Darcy Wong
5beaf32ad4 chore(web): Update test9469 to use ZWNJGeneric 2023-09-28 15:35:48 +07:00
Darcy Wong
ff81276d10 chore(web): Add ZWNJGeneric 2023-09-28 15:30:30 +07:00