Commit graph

184 commits

Author SHA1 Message Date
Ross
1e03c5eec3 fix(windows): use min-width allow to expand
changed from using a fixed width to min-width this allows the tab label
to grow to accomadate much longer strings
2023-02-13 11:20:02 +10:00
Ross
5d09c3fcc4 fix(windows): add remove lang id uses correct kbd
The id node taken from the keyman_keyboardlist.xsl was using the
packgage id name rather than the keyboard id name. This change
corrects that.
2023-02-08 13:37:39 +10:00
Marc Durdin
067028cec2 chore: revise tag variable name to VERSION_GIT_TAG
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Marc Durdin
34ece2182d fix(common): update sentry release identifiers to support semver
Fixes #7895.

This should mean that Sentry reports start to track semantic versions. I
have reviewed each project and I _think_ I've captured all the locations
where we need to construct release identifiers. Note that one of them
was fixed from a plain version number.

Docs on release format: https://docs.sentry.io/platforms/node/guides/serverless-cloud/configuration/releases/#bind-the-version
2023-01-17 17:04:24 +07:00
Ross
8b7a6fa08d fix(windows): no languages warning source changed
The red colouring of the "Languages:" label was driven by a xml
element which was taken from a registry value whose cache is not
refreshed without restarting the app. The new xml element is
driven by registery languages value that is refreshed straight
away.
2022-12-14 08:52:04 +10:00
Ross
bb6f1a9974 fix(windows): Improve disable keyboard appearance
The Keyboard layouts tab: When a keyboard is disabled
Just the details text on the right is 'greyed' out. The buttons
on the left our no longer greyed out except for 'Add/remove'
which is now disabled.
2022-12-13 20:37:50 +10:00
Marc Durdin
92770fb68b
Merge branch 'beta' into fix/windows/options-buttons-in-list 2022-11-22 06:14:15 +11:00
Marc Durdin
e378feac81 chore(windows): Merge branch 'beta' into fix/windows/7750-arrow-keys-in-options 2022-11-22 06:11:27 +11:00
Marc Durdin
afce1d44bd
Merge pull request #7760 from keymanapp/chore/windows/7759-remove-unused-option-strings
chore(windows): remove unused options from locales and UI
2022-11-21 13:18:44 +11:00
rc-swag
0b22c302c1
Merge pull request #7758 from keymanapp/fix/windows/7747/text-selectable-configuration
fix(windows): Fix text selectable configuration
2022-11-21 11:23:43 +10:00
rc-swag
7c5bfff3d5
Merge pull request #7765 from keymanapp/fix/windows/revert-ms-button-add-lang
fix(windows): backout ms button style for add lang pop up
2022-11-21 09:31:37 +10:00
Ross
c7776a7220 fix(windows): backout ms button style for add lang pop up 2022-11-18 16:28:13 +10:00
Ross
a6a0192b8e fix(windows): fix checkbox and hint help button styles 2022-11-18 15:03:39 +10:00
Ross
5129a9d087 fix(windows): remove dead code 2022-11-18 13:43:29 +10:00
Marc Durdin
038e9c2a56
Merge pull request #7754 from keymanapp/fix/windows/7737-elevate-icon-style
fix(windows): tweak elevate icon in Config dialog
2022-11-18 14:07:54 +11:00
Marc Durdin
fa46c14a29 chore(windows): restore koAutoOpenOSK 2022-11-18 12:02:36 +11:00
Marc Durdin
4308dea250 chore(windows): remove unused options from locales and UI
Removes koRunElevatedInVista, koSwitchLanguageForAllApplications,
koSwitchLanguageWithKeyboard, koUnknownLanguage, koTurnOnSurrogates
from localizations and from UI.

These options are no longer relevant, mostly due to improved operating
system support.

Only one option was still visible, koSwitchLanguageForAllApplications,
so this has been hidden in keyman_options.xsl, for future full removal.
2022-11-18 11:57:12 +11:00
Ross
70a7b7426b fix(windows): add user select to keep in touch
Adding this property to the frame even though embeded web page will
overide it
2022-11-18 10:22:19 +10:00
Ross
6269163483 fix(windows): remover user select from configuration 2022-11-18 10:19:42 +10:00
Marc Durdin
c4898bcc3a chore: move Reset Hints below hints option 2022-11-18 11:01:11 +11:00
Marc Durdin
8142be1abc fix(windows): buttons should be in list in Options tab
Relates to #7750.

Makes the buttons in the Options tab part of the list and can be
accessed via arrow keys.
2022-11-18 10:58:09 +11:00
Marc Durdin
d29cccee8e chore(windows): let not same as var 2022-11-18 10:30:47 +11:00
Marc Durdin
446089a8d3 fix(windows): arrow keys need to select next/prev item in options tab
Fixes #7750.
2022-11-18 10:28:25 +11:00
Marc Durdin
5d431d184d fix(windows): Download Keyboard blue footer
Fixes #7753.
2022-11-18 10:14:17 +11:00
Marc Durdin
dd08cc576d fix(windows): tweak elevate icon in Config dialog 2022-11-18 10:01:05 +11:00
Marc Durdin
fbd1a2e7a5 chore(windows): add sentry traces for unsolved crashes
Adds Sentry breadcrumbs for the following crash reports:
* KEYMAN-WINDOWS-62
* KEYMAN-WINDOWS-6H (? no reports in recent releases, so may be
  resolved)
* KEYMAN-WINDOWS-7J
* KEYMAN-WINDOWS-4R

The source of these crashes is hard to pinpoint, so hoping that this
additional data sheds some light.
2022-11-14 07:21:22 +11:00
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
Marc Durdin
bfc973ec4e fix(windows): make long menus scroll in Configuration
Fixes #6098.

If the list of languages is too long to fit, the menu now dynamically
adds a scroll bar.

As a bonus:
* The language names are sorted (non-Latin scripts at bottom for now)
* `nmake install` works again (in kmshell, presence of `install` folder
  was confusing it)
2022-03-24 15:17:57 +11:00