glasseyes
8fe81ff77b
kb accelerators for Ctrl-W and Ctrl-Q
...
use title attr to get markup tooltip
2018-06-15 15:04:30 +07:00
glasseyes
56f1487b2e
open links in readme and welcome in default webbrowser
2018-06-15 13:50:00 +07:00
Tom Bogle
3bb54d4943
[Mac] Added unit tests for checkPlatform
2018-06-15 02:34:03 -04:00
glasseyes
bd78aab3df
view_installed: buttons to download, install from file
...
don't run gtk main loop if not main()
don't make author a link if no url
really make information labels selectable
install_window install from file, only kmp
2018-06-15 11:53:39 +07:00
Tom Bogle
7857e34676
[Mac] Changed checkPlatform implementation to be regex-based
2018-06-15 00:53:22 -04:00
Tom Bogle
8f8170cbfb
[Mac] #967 - Changed platform implementation to make spec change
...
Any unrecognized platform tokens will cause it to return false (not a match).
2018-06-14 23:35:07 -04:00
Marc Durdin
36002c6681
Merge pull request #989 from keymanapp/ios-frozen-keyboard-to-alpha
...
[ios] merge frozen keyboard fix to 11.0 alpha
2018-06-14 21:41:25 +07:00
Marc Durdin
e24eabfde1
Merge pull request #988 from keymanapp/ios-frozen-keyboard
...
[ios] Frozen keyboard in latest beta
2018-06-14 21:24:00 +07:00
Marc Durdin
68e35ed7ae
Fixes broken keyboard -- not responding to touch -- regression in #981
2018-06-14 21:07:36 +07:00
glasseyes
ea64abaaa0
WIP: keyboard details
2018-06-14 16:53:05 +07:00
glasseyes
6f611b48c9
convert ico to bmp
...
if bmp background is mostly black then change it to white
make data labels selectable in install confirm window
web links for author and website
only show helpbutton if welcome.htm is available
button to review view of installed kmp
fix uninstall - passing of window for dialog
2018-06-14 15:56:55 +07:00
glasseyes
559ba5bc63
get source icon files if available
...
add default kmp icon
tooltips
2018-06-14 11:07:27 +07:00
Marc Durdin
95bde8b1f0
Merge pull request #987 from keymanapp/beta-P3S5-merge-to-alpha
...
Merge 10.0 beta P3S5 to 11.0 alpha
2018-06-14 11:05:30 +07:00
Marc Durdin
195ceab7f4
Merge pull request #986 from keymanapp/P3S5-history-md
...
Tweak history.md
2018-06-14 10:49:43 +07:00
Marc Durdin
a2d954fb78
Merge branch 'master' into beta-P3S5-merge-to-alpha
2018-06-14 10:39:03 +07:00
Marc Durdin
8d42323745
Tweak history.md
2018-06-14 10:35:44 +07:00
glasseyes
a2e901395a
move check_mime_type to separate file
2018-06-13 19:10:56 +07:00
glasseyes
f798c1b67e
move install confirm to separate file
...
start keyboard details window
2018-06-13 19:01:38 +07:00
glasseyes
51f2ea43e7
move welcome view to separate file
...
view_installed can now show welcome page and uninstall
2018-06-13 18:31:17 +07:00
glasseyes
b4220d4905
rename webview to downloadkeyboard
...
default installer side panel image
2018-06-13 18:29:41 +07:00
glasseyes
542799b8b6
WIP: view installed kmps
2018-06-13 14:57:36 +07:00
glasseyes
ad5c36108c
convert ico files to jpg when installing
...
so that they can be used on linux
2018-06-13 14:56:33 +07:00
Daniel Glassey
159f78040f
Merge pull request #765 from keymanapp/import-kmfl
...
[linux] Import kmfl
2018-06-13 14:35:48 +07:00
Darcy Wong
1e77232c9c
Merge pull request #980 from keymanapp/developer-unicode-11
...
[Developer] Update to Unicode 11.0
2018-06-13 14:24:35 +07:00
darcywong00
cab25abb4d
Update history.md files
2018-06-13 13:42:41 +07:00
Marc Durdin
5517ecc942
Merge pull request #982 from keymanapp/ios-installing-custom-keyboard-without-timezone-510
...
[ios] If a keyboard.json has no timezone in the last modified date string, then it will still install
2018-06-13 13:35:50 +07:00
Marc Durdin
46efbbc5c8
Fixes #510 . If a keyboard.json has no timezone in the last modified date string, then it will still install
2018-06-13 13:12:43 +07:00
Marc Durdin
223f4d77cd
Merge pull request #981 from keymanapp/ios-constraint-violations-500
...
[ios] Cleaning up constraint violations and confused keyboard resizing code
2018-06-13 11:03:29 +07:00
Marc Durdin
4230ad660a
Address review comments
2018-06-13 10:44:32 +07:00
Marc Durdin
11ae1d02aa
Add super calls
2018-06-13 10:41:48 +07:00
glasseyes
9b5f263738
cope with files with non lower case suffixes
...
resize main download window to 800 x 450
2018-06-13 10:27:24 +07:00
Marc Durdin
6392ac8f15
Fixes #500 . Cleaning up constraint violations and confused keyboard resizing code, first pass.
2018-06-12 22:37:41 +07:00
glasseyes
cc2e277f53
query whether to continue if older or same version
...
WIP: needs to uninstall current version if continuing
2018-06-12 17:00:58 +07:00
glasseyes
98ccfabe16
cope with some older format keyboards
...
like maltese
without welcome.htm
and packages without some of the fields
2018-06-12 16:24:22 +07:00
glasseyes
909f86acc1
display side image in installer window
...
handle viewing pdfs with default webbrowser
2018-06-12 15:36:25 +07:00
darcywong00
ad9d6bae8c
Update history.md
2018-06-12 15:18:31 +07:00
darcywong00
3d4697dea2
Update to Unicode 11.0
...
Fixes #976
Update to Unicode 11.0 characters from ftp://ftp.unicode.org/Public/11.0.0/ucd
2018-06-12 15:14:27 +07:00
Marc Durdin
26d8267a59
Merge pull request #979 from keymanapp/web-osk-updateLayer-test-case-978
...
[web] Build initial test case for #978
2018-06-12 14:37:03 +07:00
Marc Durdin
1a675063f7
Build initial test case for #978
2018-06-12 13:42:39 +07:00
glasseyes
468be0c670
show some details of the package to be installed
...
parsemetadata will call parseinfdata if no json
parseinfdata will create keyboards info if not set
2018-06-12 11:44:50 +07:00
Marc Durdin
bb47b29e16
Merge pull request #977 from keymanapp/platform-fixes-965-966-968-896
...
History.md and updated platform test report
2018-06-12 11:21:19 +07:00
Marc Durdin
ed59ff1a35
Merge branch 'beta' into platform-fixes-965-966-968-896
2018-06-12 10:50:40 +07:00
Marc Durdin
f6cccbc8cc
Update history
2018-06-12 10:49:25 +07:00
Marc Durdin
73bf690cfd
Re-ran platform tests post beta release builds and documented
2018-06-12 09:55:46 +07:00
Daniel Glassey
434393302b
Merge pull request #870 from keymanapp/relicense_kmfl
...
[linux] Relicense libkmfl and kmflcomp and dual license 2 ibus-kmfl files
2018-06-12 09:27:23 +07:00
Marc Durdin
fb430c2c1a
Merge pull request #969 from keymanapp/platform-fixes-965-966-968-896
...
[Windows][Android][Web] Platform statement consistency fixes
2018-06-11 23:16:00 +07:00
Marc Durdin
42804bf63a
Fix missing Edge browser test
2018-06-11 21:44:12 +07:00
glasseyes
19cfa165cc
copyright statements
2018-06-11 16:30:46 +07:00
glasseyes
49282b2cbb
display readme in confirmation window if avail
2018-06-11 16:17:51 +07:00
Marc Durdin
62eba2012b
Fixes #974 . Platform statement no longer sneakily does version tests.
2018-06-11 15:19:53 +07:00