Commit graph

220 commits

Author SHA1 Message Date
glasseyes
4eff488d04 move images to icons dir
and be able to locate them it local non-installed dir
2018-08-30 14:18:16 +07:00
glasseyes
54689a3643 refactor keyman-config into scripts and module
initial setup.py
2018-08-30 11:41:43 +07:00
glasseyes
d0572decec Merge branch 'master' into linux-keyman-config 2018-08-30 09:57:29 +07:00
glasseyes
dc04d6e1d6 move scripts to experiments dir that aren't for release 2018-08-30 08:46:47 +07:00
glasseyes
0096cf2fe7 Debian packaging changes for 10.99.1 2018-08-29 17:01:59 +07:00
glasseyes
97c9ef2d9c update generated lex and yacc files 2018-08-29 16:20:26 +07:00
glasseyes
c7c183597f minor warning fixes 2018-08-29 16:15:09 +07:00
glasseyes
222a107d55 autotool update 2018-08-28 16:55:06 +07:00
glasseyes
7ff76a5670 add visualkeyboard and keyboardversion stores 2018-08-28 15:16:16 +07:00
glasseyes
0063cc4ba1 update check_bitmap
check for icons dir and .ico converted to .bmp
yacc.y LANGUAGE is handled as a string
some linux .gitignore
don't search fof icons dir or .ico in ibus-kmfl
2018-08-28 14:28:10 +07:00
glasseyes
7f90d9cede handle keyman format version numbers > 10 2018-08-24 16:41:40 +07:00
glasseyes
1f9041d741 dconf_ibus.py testing with dconf 2018-08-24 15:15:17 +07:00
glasseyes
ff6c3edd01 uninstall kmn for ibus when uninstalling keyboard 2018-08-24 14:27:11 +07:00
glasseyes
96f6ed6b4a install ldml to /usr/local/share/keyman/test.ldml for testing 2018-08-24 13:58:07 +07:00
glasseyes
8e8b15dabe update kmflcomp to handle TARGETS
abort compilation if mobile only TARGETS
ignore other new (since 6.0) special stores
2018-08-24 13:36:14 +07:00
Unknown
aa10021ef2 Merge branch 'linux-ibus-newdirs' into linux-keyman-config 2018-08-24 11:26:57 +07:00
glasseyes
7d80ff2380 cleanup 2018-08-24 11:19:52 +07:00
glasseyes
f2d3211150 search more dirs for kmn and kmfl keyboards
/usr/share/keyman/*
/usr/local/keyman/*
~/.local/share/keyman/*
2018-08-24 11:07:43 +07:00
glasseyes
ce07f58221 install kmn into IBus
if the kmn is available and compilable
it will be available to use in IBus without reloading
2018-08-24 10:47:23 +07:00
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