Darcy
925e7d0a45
Merge remote-tracking branch 'origin/beta' into linux-options-dconf
2020-02-05 15:22:33 +07:00
Darcy Wong
0f523d03a0
fix(linux): Fix 'About' keyboard when missing copyright
...
About keyboard fails to show when package copyright information is missing
2020-02-04 15:02:11 +07:00
Darcy Wong
c83b390601
feat(linux): Add ability to configure keyboard options
2020-01-31 11:43:58 +07:00
Darcy
5ee61dfba2
fix(linux): Conditionally generate QR code
...
Update so QR code is generated if `qrcode.png` doesn't exist.
Also add python3-qrcode as a dependency
2020-01-13 09:56:30 +07:00
Darcy
5ff83100fb
feat(linux): Add QR Code to share keyboards
...
Addresses Linux for #1535
This puts the QR code at the bottom of the Keyboard package "About" page.
Also added some padding between package and keyboard details.
2020-01-10 14:59:01 +07:00
Darcy
9f9df1fc0e
Save icon as .bmp.png
2019-09-12 10:10:05 +07:00
Darcy
686e421206
Start to address comments
...
* Revert tab whitespace to spaces
* Add sanity check after reading bmp
2019-09-11 17:43:16 +07:00
Darcy
2beb0aa8f6
Save ico/bmp files to png
2019-09-11 10:06:44 +07:00
Darcy
0f9432ae25
Merge branch 'beta' into linux-extractico
2019-09-11 08:25:06 +07:00
Darcy
9498ce237d
Catch file handling exception
2019-09-10 16:23:07 +07:00
Darcy
6be88b8263
Attempt to handle both .ico and .bmp files
2019-09-09 15:16:53 +07:00
Darcy
7edb254fc0
Squash commits from #1679
2019-09-09 12:02:06 +07:00
Darcy
a4ed667cea
Don't download keyboard source
...
Fix #1789
Remove `download_source` (originally started in #1679 )
2019-09-09 11:07:08 +07:00
darcywong00
c98667a602
Check .kmx names in install_kmp_shared
...
Also update history.md
2019-02-20 20:04:54 -06:00
darcywong00
6af594a344
Address review comments
2019-02-20 08:15:41 -06:00
Darcy Wong
d42130baba
Fix typo
2019-02-19 06:13:53 +07:00
darcywong00
677f9546a3
Sanitize the keyboard id for ibus
2019-02-17 21:23:51 -06:00
darcywong00
b13e4b135a
Sanitize packageID and keyboard filename
...
As needed, lower-case the packageID and .kmx filename.
2019-02-17 03:15:15 -06:00
darcywong00
ea57792a52
Add sanity check on .kmx name
2019-02-15 02:22:21 -06:00
darcywong00
46eb90f763
Update km-config to handle when languages empty in kmp
2019-02-14 07:37:08 -06:00
glasseyes
f9186f386c
add missing files get_info and ibus_util
2019-01-02 11:28:01 +07:00
glasseyes
9dc84b83e5
get un/install from ibus working (for me at least!)
...
move get_metadata to kmpmetadata.py
some ibus utility functions for un/install, restart
and change keyboard
2018-12-19 12:55:26 +07:00
glasseyes
038dfd98c5
install and uninstall from ibus
2018-12-19 12:55:25 +07:00
glasseyes
19db11bc6a
put underlying base "us" keyboard into LDML
...
for any unshifted or shifted key that isn't specified in the kvk
2018-12-17 09:05:42 +07:00
glasseyes
8d1fe5d8f8
use download API fix
2018-12-03 11:47:36 +07:00
glasseyes
8e645817ee
use package download API to get kmp URL
2018-12-03 11:35:09 +07:00
glasseyes
62573ac5f2
use new km.com/go/linux link
2018-11-30 14:16:22 +07:00
glasseyes
9dd7618e3f
put __majorversion__ into version.py
2018-11-30 09:23:21 +07:00
glasseyes
555ce09a9b
set version of keyman to ask for packages for
...
from resources/VERSION.md
it is set during make reconf
2018-11-29 13:57:24 +07:00
glasseyes
8aa38afa1f
website now supports embed=linux and Linux user agent
2018-11-29 11:02:54 +07:00
Daniel Glassey
6509e0b67b
Merge pull request #1342 from keymanapp/linux-keyman-config
...
[linux] keyman config update
2018-11-28 07:46:33 +07:00
Daniel Glassey
f3f13a3fdd
migrate from webkit to webkit2 ( #1349 )
2018-11-28 07:45:11 +07:00
glasseyes
1a3217ec58
improve keyboard details
...
still very rough, needs ux advice
2018-11-26 16:11:18 +07:00
glasseyes
7651da276c
refresh data for kmp installed manually
...
only happens when you open download window
which assumes you are online
2018-11-26 13:56:36 +07:00
glasseyes
3ac4564ef3
list from new user area, not ~/.kmfl
2018-11-26 13:02:01 +07:00
glasseyes
6502578804
add np keys to kvk2ldml for el_dinka
2018-11-26 10:20:30 +07:00
glasseyes
a701eb3615
find either package or first keyboard icons
...
improve differentiating packageID and keyboardID in code
2018-11-23 11:18:43 +07:00
glasseyes
cf434b3684
convert kmp.inf to kmp.json
2018-11-23 08:42:08 +07:00
glasseyes
e992da675f
don't abort if no compilable kmn
2018-11-22 21:20:27 +07:00
glasseyes
e1eaa91e3b
[linux] add package name to tooltips
2018-10-05 09:29:34 +07:00
glasseyes
c4e9e52183
[linux] remove old km-config gui
2018-10-05 09:21:18 +07:00
glasseyes
a5af639dcb
[linux] widget spacing tweaks
2018-10-05 09:16:14 +07:00
glasseyes
eb06b30765
Merge branch 'master' into linux-gui-refresh
2018-10-04 17:04:07 +07:00
glasseyes
e8353cdb18
Merge branch 'master' into linux-gui-refresh
2018-10-04 16:45:59 +07:00
glasseyes
3319bf5b96
[linux] try_install_kmp inline function
2018-10-04 16:33:55 +07:00
glasseyes
adc3411b39
[linux] user_version typo
2018-10-04 14:00:16 +07:00
glasseyes
aa19b9931b
[linux] xenial python doesn't have enum.auto
2018-10-04 13:53:06 +07:00
glasseyes
aad8215e9b
[linux] show install errors to user
2018-10-04 13:43:34 +07:00
glasseyes
3ff885322a
[linux] re-enable installing to IBus
2018-10-04 13:43:34 +07:00
glasseyes
332d4337a6
[linux] WIP: present error messages to user
2018-10-04 13:43:34 +07:00