glasseyes
774bb7de4f
really put request cache_dir in home dir
2018-08-24 09:57:30 +07:00
glasseyes
00c5166221
abort installing a kmp if the kmn is not available or compilable
2018-08-23 17:01:50 +07:00
glasseyes
38b9e39fe2
convert kvk to ldml when you install a kmp
2018-08-23 15:57:32 +07:00
glasseyes
48a37d7605
add space to recognised vkey codes
2018-08-23 15:35:54 +07:00
glasseyes
a552c31d09
rename readkvk to kvk2ldml
2018-08-23 08:46:10 +07:00
glasseyes
fc03f8b22f
convert kvk to ldml
2018-08-23 08:38:47 +07:00
glasseyes
96670ffeed
command line option to display all keys
...
clean up commented debug code
2018-08-22 13:08:14 +07:00
glasseyes
cbd355b30d
parsing ldml
...
WIP: interacting with dbus
2018-08-22 10:32:32 +07:00
Unknown
c61ac3eff4
Merge branch 'linux-osk' into linux-keyman-config
2018-08-22 10:21:49 +07:00
Vitrum
75824f14aa
packaging path variables
2018-06-18 13:58:49 +03:00
glasseyes
f8bfedddc9
WIP: update keyman-config README
2018-06-18 09:51:14 +07:00
glasseyes
0833bc5861
put the refresh button back
2018-06-18 09:48:12 +07:00
glasseyes
cf81072841
more thoughts on keyboard details
...
to be implemented after api work so that kmx can be read
2018-06-15 22:11:25 +07:00
glasseyes
3422ab77e3
add the accelerators file
2018-06-15 22:07:11 +07:00
glasseyes
a99edd0777
change window titles
...
statusbar to show status of kmp download doesn't work
2018-06-15 15:57:59 +07:00
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
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
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
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
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
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
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
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
glasseyes
c24707dbbc
describe dual licensing in LICENSE.md
2018-06-11 13:35:30 +07:00
glasseyes
7ac72871b8
dual license kmflutil as MIT and GPL-2.0+
2018-06-11 13:28:15 +07:00
glasseyes
ef4c0066a9
update debian/copyright years
2018-06-11 13:27:17 +07:00
glasseyes
706c447766
[linux] WIP: extra install step to show readme
2018-06-11 10:07:55 +07:00
glasseyes
49708fa79f
mention keyman-config in README.md
2018-05-24 16:59:14 +07:00
glasseyes
2d945a959f
license file
2018-05-24 16:53:38 +07:00
glasseyes
ac52ea66e9
README.md for kmp installer
2018-05-24 16:50:54 +07:00
glasseyes
f17dc24a93
add kvk flags
2018-05-24 16:35:19 +07:00
glasseyes
245eb0f666
parse kvk file format
...
initial experimentation
2018-05-24 16:15:23 +07:00
glasseyes
d5c82be0eb
get kmn if avail when installing from webpage
...
only use locate kb data when listing installed kmp
2018-05-24 15:51:31 +07:00
glasseyes
c2bf41a6e9
add -s short format option to list_installed_kmp.py
2018-05-22 14:21:07 +07:00
glasseyes
ca2d42425a
relicense kmflutil.c and kmflutil.h to MIT
...
ibus-kmfl as a project remains GPL
move some things from engine.c to kmfutil
describe licensing in linux/LICENSE.md
update license info in ./README.md
2018-05-22 11:21:28 +07:00
glasseyes
c0a9eef98a
open Go to Keyman link in default webbrowser
2018-05-21 16:58:10 +07:00
glasseyes
7132bf2dca
more handling of ini files
...
list_kmp: detect ini files that can't be handled
more docstring
install_kmp: install kmn if in kmp
2018-05-21 14:57:52 +07:00
glasseyes
c6eafb6d41
add some docstring
2018-05-21 12:49:08 +07:00
glasseyes
6d6316f53f
cope with inf file with Files but no Keyboardx
2018-05-21 10:41:15 +07:00