1. Nov 08, 2023
  2. Nov 07, 2023
    • Eberhard Beilharz's avatar
      fix(web): Improve cause of issue · 1fa4090d
      Eberhard Beilharz authored
      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.
      1fa4090d
    • Eberhard Beilharz's avatar
      fix(web): Increase size of spacebar text · 1e4546ac
      Eberhard Beilharz authored
      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.
      1e4546ac
    • Keyman Server's avatar
      Merge pull request #9947 from keymanapp/auto/version-master-17.0.207 · 5c4ce627
      Keyman Server authored
      auto: increment master version to 17.0.207
      5c4ce627
    • Keyman Build Agent's avatar
      4b3f16de
  3. Nov 06, 2023
  4. Nov 05, 2023
    • Marc Durdin's avatar
      fix(developer): move KeymanSentry to developer-utils · 8e6252c7
      Marc Durdin authored
      Relates to #9939. Splits KeymanSentry.ts into common functionality in
      developer-utils, and TestKeymanSentry.ts.
      8e6252c7
    • Marc Durdin's avatar
      feat(developer): add line number information for more kmw messages · ab4fcef9
      Marc Durdin authored
      Adds line number context for:
        * Error_VirtualCharacterKeysNotSupportedInKeymanWeb
        * Error_VirtualKeysNotValidForMnemonicLayouts
        * Warn_ExtendedShiftFlagsNotSupportedInKeymanWeb
        * Hint_UnreachableKeyCode
        * Warn_HelpFileMissing
        * Warn_EmbedJsFileMissing
        * Error_NotAnyRequiresVersion14
      
      Line number metadata is not easily accessible where the following
      messages are generated, so these are a potential future improvement:
        * Warn_OptionStoreNameInvalid
        * Error_NotSupportedInKeymanWebStore
      ab4fcef9
    • Marc Durdin's avatar
      feat(developer): provide line number for some kmw compiler messages · 02e1ea59
      Marc Durdin authored
      Fixes #9931.
      
      Provide additional line and file context for some KeymanWeb
      compiler messages. This change requires debug data in the intermediate
      kmx data provided to the kmw compiler, which should have no impact on
      the final .js if debug=false.
      
      This commit only addresses line number data in
      Error_NotSupportedInKeymanWebContext and
      Error_NotSupportedInKeymanWebOutput.
      
      There are other compiler messages which could benefit from this data:
        * Warn_OptionStoreNameInvalid
        * Error_VirtualCharacterKeysNotSupportedInKeymanWeb
        * Error_VirtualKeysNotValidForMnemonicLayouts
        * Warn_ExtendedShiftFlagsNotSupportedInKeymanWeb
        * Hint_UnreachableKeyCode
        * Error_NotSupportedInKeymanWebStore
        * Warn_HelpFileMissing
        * Warn_EmbedJsFileMissing
        * Error_NotAnyRequiresVersion14
      02e1ea59
  5. Nov 04, 2023
  6. Nov 03, 2023
  7. Nov 02, 2023