Commit graph

15849 commits

Author SHA1 Message Date
Ross
d34d03d8bd feat(windows): fixed no hotkey boarder over lap
Reduced the css gridbox minium width and increased the overal
configuration windows minimum width.
Also add ms windows styling to add remove pop up.
2022-10-31 15:25:25 +10:00
Ross
db7c5837f1 feat(windows): Use opacity to reflect disabled keyboard 2022-10-27 22:30:08 +10:00
Ross
dce4304f17 feat(windows): select hotkey link on header stop propgation 2022-10-27 20:51:55 +10:00
Ross
e7f840c5ab feat(windows): new shield icon for elevated config 2022-10-27 16:17:45 +10:00
Ross
74e764cd59 feat(windows): address review comments 2022-10-27 16:06:20 +10:00
rc-swag
50a7733814
feat(windows): apply suggestions from code review
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2022-10-25 23:36:23 +10:00
Ross
53ae794877 feat(windows): code style consistency in css 2022-10-20 12:01:55 +10:00
Ross
d4dee04c7f feat(windows): remove hotkey from pop-up. content-frame size
The hotkey option and editing did not need to be on the add remove
languages pop-up.
There size of the contentframe for all the tabs was incorrectly
calculated. The header size was not correct as the header had
padding. This caused the size to be redrawn incorrectly when
a scroll bar was first added.
2022-10-19 15:22:03 +10:00
Ross
f3fdccf602 feat(windows): add modify dialog save state jSON 2022-10-17 15:13:16 +10:00
Ross
a3645dde43 feat(windows): seperate localisation strings
Use a different string id for a button and header
as in other languages they may translate differently
2022-10-11 21:10:11 +10:00
Ross
1d7e0cedc9 feat(windows): Tweaks to layout
- Red Text in Languages if no languages have been added
- Adjust spacing for the keyboard layout buttons to insure the overall
  flex box padding matches the gap between the buttons.
- Remove blue hover from languages
- Add a selection colour for keyboard layout that has focus
- Change Hover colour for buttons
- Tweaks to the appearance of the Add/remove languages pop-up include a close button.
2022-09-29 21:14:28 +10:00
Ross
d2075cdbcc feat(windows): fix localisation for enable/disable 2022-09-28 15:00:05 +10:00
Ross
85ede116b9 feat(windows): address review comments 2022-09-28 11:14:35 +10:00
rc-swag
7ac4dd64b8
feat(windows): address review comments
Co-authored-by: Marc Durdin <marc@durdin.net>
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2022-09-27 14:47:42 +10:00
Ross
14439e8f5f feat(windows): Revert to XML buttons and remove animation 2022-09-16 21:37:24 +10:00
Ross
485ea5e7d0 feat(windows): add left right arrow for extra details 2022-09-16 17:16:25 +10:00
Ross
f108ea107a feat(windows): add key controls for selection
This has many updates to the layout of the hotkey displays
the css grid also has improvements. It also connects to the arrow keys
and fixes the focus of list items when selecting menu-item tabs
2022-09-16 09:39:24 +10:00
Ross
44054fbecc feat(windows): WIP hotkey indexing works and some style changes 2022-09-08 14:00:33 +10:00
Ross
5c50519824 feat(windows): WIP all css js mods 2022-08-31 22:30:15 +10:00
Ross
4396875b02 feat(windows): layout tweaks 2022-08-10 17:16:26 +10:00
Ross
3eef65dcf2 feat(windows): enable,help and uninstall btns operational 2022-08-10 14:17:11 +10:00
Ross
0711706a9d feat(windows): add flex box and qr code share 2022-08-05 08:57:05 +10:00
Ross
dbe0d78a06 feat(windows): add CSS Grid WIP 2022-08-04 13:45:04 +10:00
Keyman Server
50f41ba069
Merge pull request #6954 from keymanapp/auto/version-master-16.0.35
auto: increment master version to 16.0.35
2022-07-16 04:03:29 +10:00
Keyman Build Agent
24ec93a5f7 auto: increment master version to 16.0.35 2022-07-15 14:02:43 -04:00
Joshua Horton
71068abe9d
Merge pull request #6950 from keymanapp/chore/web/remove-invalid-warning
chore(web): remove invalid warning msg
2022-07-15 13:07:25 +07:00
Marc Durdin
bde97ccf51
Merge pull request #6942 from keymanapp/fix/developer/crash-on-switching-back-tab
fix(developer): crash when switching back a tab 🎾
2022-07-15 15:44:16 +10:00
Marc Durdin
54538e00de
Merge pull request #6941 from keymanapp/fix/developer/6928-crash-on-exit
fix(developer): crash on exit when checking for updates 🎾
2022-07-15 15:44:10 +10:00
Marc Durdin
76d221e3e7
Merge pull request #6940 from keymanapp/fix/developer/kmdecomp-virtual-character-keys
fix(developer): kmdecomp virtual character key output 🎾
2022-07-15 15:44:05 +10:00
Joshua Horton
b8fd5eea31
Merge pull request #6902 from keymanapp/fix/web/block-set-layer-on-desktop
fix(web): layer-setting ops should not trigger for hardware keystroke processing 🖇️
2022-07-15 11:07:19 +07:00
Joshua Horton
ed8c15fe6e
Merge pull request #6901 from keymanapp/fix/web/context-only-device
fix(web): postkeystroke processing should ignore key-event source🖇️
2022-07-15 11:06:39 +07:00
Joshua A. Horton
56b37fb87f chore(web): remove invalid warning msg 2022-07-15 08:53:08 +07:00
Keyman Server
04b8ae1ed1
Merge pull request #6944 from keymanapp/auto/version-master-16.0.34
auto: increment master version to 16.0.34
2022-07-15 04:02:18 +10:00
Keyman Build Agent
a9a5e46d02 auto: increment master version to 16.0.34 2022-07-14 14:01:35 -04:00
Joshua Horton
58496402bb
Merge pull request #6838 from keymanapp/chore/ios/app-browser-wkwebview-conversion
chore(ios): updates core internals for the in-app browser
2022-07-14 15:29:25 +07:00
Marc Durdin
e42d50a6da fix(developer): crash when switching back a tab
In rare circumstances, Keyman Developer can crash during startup if you
try and switch back to a tab which is not yet available
(Ctrl+Shift+Tab).
2022-07-14 16:24:39 +10:00
Marc Durdin
1659dde17a fix(developer): crash on exit when checking for updates
Fixes #6928.
2022-07-14 16:22:36 +10:00
Marc Durdin
6cf8eb7807 fix(developer): kmdecomp virtual character key output
Virtual character keys were being written as garbage, for example:

```
store(store17) [RALT ""] [RALT SHIFT ""] [RALT ""] [RALT SHIFT ''] [RALT SHIFT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT ""] [RALT SHIFT ""] [RALT ""] [RALT ""] [RALT ""] [RALT SHIFT ""]
store(store18) [RCTRL ""] [RCTRL SHIFT ""] [RCTRL ""] [RCTRL SHIFT ''] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL ""] [RCTRL SHIFT ""] [RCTRL ""] [RCTRL ""] [RCTRL ""] [RCTRL SHIFT ""]
```

Picked up in regression testing the compiler.
2022-07-14 16:19:03 +10:00
Joshua A. Horton
5476c7b1c3 chore(web): applies PR suggestion (manually) 2022-07-14 08:42:04 +07:00
Marc Durdin
d4c3dd89a3
Merge pull request #6918 from keymanapp/feat/developer/build-kmcomp-distributable-in-release
feat(developer): compiler regression support (build kmcomp-$version.zip during release build) 🚦
2022-07-14 10:52:45 +10:00
Marc Durdin
7a60216708
Merge pull request #6920 from keymanapp/feat/developer/kmcomp-dont-embed-compiler-version
feat(developer): Option to skip embed of compiler version 🚦
2022-07-14 10:52:36 +10:00
Marc Durdin
3f051345de
Merge pull request #6919 from keymanapp/fix/developer/kmdecomp-stability-tweaks
fix(developer): kmdecomp stability tweaks 🚦
2022-07-14 10:52:25 +10:00
Keyman Server
ccdb0fe525
Merge pull request #6939 from keymanapp/auto/version-master-16.0.33
auto: increment master version to 16.0.33
2022-07-14 04:02:25 +10:00
Keyman Build Agent
6f80fd422d auto: increment master version to 16.0.33 2022-07-13 14:01:37 -04:00
Marc Durdin
13f572aeea
Merge pull request #6934 from keymanapp/fix/ios/6932-version-ignore-bundle-metadata
fix(ios): ignore CFBundleShortVersionString
2022-07-13 15:31:15 +10:00
Joshua A. Horton
53578a114f change(web): relocates pageFocusHandler def'n 2022-07-13 08:22:48 +07:00
Marc Durdin
13a038da70 fix(ios): ignore CFBundleShortVersionString
Use KeymanVersionWithTag from .plist instead of
CFBundleShortVersionString when checking version information, because
XCode can rewrite bundle version of frameworks. Details: #6932.
2022-07-13 06:26:59 +10:00
Keyman Server
dacf902b5e
Merge pull request #6931 from keymanapp/auto/version-master-16.0.32
auto: increment master version to 16.0.32
2022-07-13 04:02:25 +10:00
Keyman Build Agent
0698edbdf0 auto: increment master version to 16.0.32 2022-07-12 14:01:34 -04:00
Marc Durdin
7a8ea0b0af
Merge pull request #6926 from keymanapp/fix/developer/6922-qrcode-for-package-editor
fix(developer): QR Code for Package Editor had wrong path
2022-07-12 15:27:29 +10:00