1. Aug 22, 2021
  2. Aug 21, 2021
  3. Aug 20, 2021
  4. Aug 19, 2021
  5. Aug 18, 2021
    • Darcy Wong's avatar
      Merge pull request #5572 from keymanapp/chore/android/run-configurations · 2937c0c5
      Darcy Wong authored
      chore(android): Remove runConfigurations.xml files
      2937c0c5
    • Marc Durdin's avatar
      chore(developer): hide debug events panel · bb351a7d
      Marc Durdin authored
      Relates to #5013.
      
      Hide the debug events panel by default, and add
      a Tools menu item to make it visible for dev purposes
      (Ctrl+Shift+click on Tools menu to view).
      bb351a7d
    • Marc Durdin's avatar
      fix(developer): null check · 9f0ba213
      Marc Durdin authored
      9f0ba213
    • Marc Durdin's avatar
      fix(developer): get Test Mode working again · 11043b62
      Marc Durdin authored
      Relates to #5013.
      
      This resolves the broken Test Mode with Keyman Core. Previously, Test
      Mode just dumped the keyboard into Keyman for Windows, and let it do its
      thing. Given that we no longer have the dependency on Keyman for
      Windows, the Test window must use Keyman Core to process keystrokes, and
      that means there are some differences in how Test Mode operates in 15.0:
      
      * Behind the scenes, the Test mode is just the Debug mode with
        breakpoints and single step disabled, and the Debug Status window
        hidden
      * Test mode requires debug information in the keyboard (see note below)
      * You can always switch between Test and Debug mode
      * Deadkeys are always shown in the debug window
      
      Test Mode now requires debug information to be included in the keyboard
      in order for deadkeys to be tracked correctly in the editor. While it
      would be possible to remove the need for this, it does not add any
      significant benefit to do so -- doing so would mean that the tester
      would have less visibility into deadkeys, and complicate the Core
      marker tracking in the debug window.
      
      I considered removing Test Mode altogether, but it still feels like a
      useful view for playing with a keyboard without all the debugging
      paraphernalia cluttering the display. It's a little slower than full
      native Keyman for Windows (aka the 14.0 Test Mode), because the debug
      hooks are still running in the background, but it is quite usable.
      
      Note the removal of `Application.ProcessMessages`. This resolves the
      issue of keystrokes being swallowed by the debugger during
      non-interactive debug runs, making rapid input work properly in both
      Debug Mode and Test Mode.
      11043b62
    • Marc Durdin's avatar
      Merge pull request #5586 from keymanapp/fix/windows/5574-restore-hint-window · 6845dee3
      Marc Durdin authored
      fix(windows): handle restoring modal dialogs consistently
      6845dee3
    • Marc Durdin's avatar
      77dc2ae7
    • Marc Durdin's avatar
      db0f432b
  6. Aug 17, 2021