glasseyes
51ebb7300a
rename keymanconfig to keyman_config
2018-09-01 12:28:16 +07:00
glasseyes
7b23d782ab
missed createkeymandirs.sh
2018-09-01 12:28:16 +07:00
glasseyes
910d6780ec
debconf question for making keyman dirs mode 777
...
This allows all users to install keyboards and only the
user that installed one to uninstall it
more setup instructions in README.md
2018-09-01 11:43:34 +07:00
glasseyes
3c591b60d5
more dependencies
...
python-magic and gir1.2-webkit-3.0
also create /usr/local/share/keyman etc
2018-08-31 13:48:06 +07:00
glasseyes
8af781e63b
list_installed_kmp ignore /usr/share/keyman/icons
...
d/control: fix dependency
Makefile: add clean target
2018-08-30 21:28:47 +07:00
glasseyes
94398b2f32
Debian packaging
...
now builds 2 packages keyman-config with the scripts to run
and python3-keyman-config with the keymanconfig module
2018-08-30 17:15:22 +07:00
glasseyes
d6ce07a73e
rename keyman module to keymanconfig
...
keyman is already taken in PyPi
2018-08-30 15:37:27 +07:00
glasseyes
0d3b2539b2
initial Debian packaging and basic Makefile
...
Makefile only has 'make deb'
2018-08-30 15:28:38 +07:00
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