Eberhard Beilharz
6aa58653e3
chore(linux): fix indentation
2020-06-17 09:19:19 +02:00
Eberhard Beilharz
16fa9a562f
chore(linux): Add some unit tests for keyman_config
2020-06-17 09:19:19 +02:00
Eberhard Beilharz
01f1062ee7
feat(linux): Add onboard as recommended package
...
This change adds `onboard` as a recommended package. This will
install it by default for most users, unless they told their
package manager not to automatically install recommended packages.
This implements part of #3223 .
2020-06-15 16:13:27 +02:00
Eberhard Beilharz
8b9ad38767
fix(linux): Restart km-config after Install and Uninstall as well
2020-06-05 19:38:00 +02:00
Eberhard Beilharz
f848bf53ce
feat(linux): Make two more windows modal dialogs
2020-06-05 19:36:48 +02:00
Eberhard Beilharz
c18cfc7780
fix(linux): Restart km-config after installing keyboard
...
This fixes the problem where typing inside of km-config is not
possible after installing a keyboard.
2020-06-05 18:49:19 +02:00
Eberhard Beilharz
24d236c2e1
change(linux): Add comment clarifying limitations of WebKit2
2020-06-05 18:44:34 +02:00
Eberhard Beilharz
5659f6230c
feat(linux): Improve run methods
2020-06-04 19:42:30 +02:00
Eberhard Beilharz
6e0eb47e24
feat(linux): modify usage of InstallKmpWindow
...
The previous commit missed one usage of InstallKmpWindow.
2020-06-04 19:28:41 +02:00
Eberhard Beilharz
1890016710
feat(linux): Make two windows modal dialogs
...
This change modifies DownloadKmpWindow and InstallKmpWindow so that
they are modal dialogs. This will cause them to show up in front of
the km-config window and will prevent accidentally open multiple
download windows.
This change also fixes an unused method in ibus_util that was using
a variable that got renamed previously.
2020-06-04 19:13:24 +02:00
Eberhard Beilharz
e2ef287265
Merge pull request #3183 from keymanapp/feat/issue-1487
...
feat(linux): Open a .kmp file in km-config
2020-06-02 10:02:20 +02:00
Eberhard Beilharz
bfd60e5829
feat(linux): Increase margin in About dialog of km-config
...
This change increases the padding on the inside of the About
window so that there is more whitespace between the UI elements
and the window border.
2020-05-28 17:11:51 +02:00
Eberhard Beilharz
dabc1a84e4
fix(linux): Disable buttons if no keyboard installed
...
This change disables the uninstall, about, and help buttons in
km-config if the list of installed keyboards is empty.
This fixes #3181 .
2020-05-28 17:09:55 +02:00
Eberhard Beilharz
09878e3dc9
feat(linux): open a .kmp file in km-config
...
This change adds the necessary metadata so that a double-click on
a .kmp file opens the file in km-config.
Fixes #1487 .
2020-05-28 09:34:12 +02:00
Eberhard Beilharz
07eefb5566
feat(linux): Add optional parameter to allow installation of kmp file
...
This change adds an optional -i/--install parameter. This brings up
a dialog that shows information about the .kmp file and allows to
install the keyboard.
2020-05-28 09:34:12 +02:00
Eberhard Beilharz
d7be26446d
Merge pull request #3176 from keymanapp/feat/issue-1596
...
feat(linux): Improve appstream metadata
2020-05-27 18:15:31 +02:00
Eberhard Beilharz
64c6da8f16
Merge pull request #3168 from keymanapp/fix/issue-2628
...
chore(linux): Update maintainer in package metadata
2020-05-27 15:35:18 +02:00
Eberhard Beilharz
fa8c5fece6
feat(linux): Keep "Keyman for Linux" since that is used on website
2020-05-27 15:32:53 +02:00
Eberhard Beilharz
a6cf5ee3dc
feat(linux): Improve package description
2020-05-27 12:43:28 +02:00
Eberhard Beilharz
4f6a2235ad
feat(linux): Improve appstream metadata
2020-05-27 12:30:58 +02:00
Eberhard Beilharz
aebb9d077a
fix(linux): Don't fail (un-)install if running multiple ibus
2020-05-26 10:27:16 +02:00
Eberhard Beilharz
990eca852c
chore(linux): Update maintainer
2020-05-26 09:05:07 +02:00
Eberhard Beilharz
44e1d3a30e
chore(linux): Add VCS information to package metadata
2020-05-26 09:05:07 +02:00
Eberhard Beilharz
7e2851c2ad
chore(linux): Use https URL for homepage
2020-05-26 09:05:07 +02:00
Marc Durdin
f73cdaade6
chore: merge stable history
2020-04-29 06:33:31 +10:00
Darcy
ce5e994211
fix(linux): Use __release_version__ for downloadkeyboard window
...
As of 14.0, `resources/build/build-utils.sh` defines the build variables:
```
```
The go/linux links need an #.# version so this PR changes from __majorversion__ to __releaseversion__.
2020-03-23 16:07:38 +07:00
Eberhard Beilharz
f994476081
chore(linux): Merge branch 'master' into feat/linux/focal
2020-03-18 09:22:58 +01:00
Eberhard Beilharz
00d76290f9
feat(linux): Add focal for launchpad
2020-03-17 17:00:55 +01:00
Eberhard Beilharz
70472872ec
fix(linux): Fix building keyboardprocessor package
2020-03-17 16:49:45 +01:00
Eberhard Beilharz
81bd3ca4e9
fix(linux): Fix keyman-config Linux package
...
Add com.keyman.gschema.xml to source package. We use the Python
setuptools to create the binary and source package, therefore
we have to tell it to include the schema file.
2020-03-17 16:39:03 +01:00
Eberhard Beilharz
1cf702a89d
feat(linux): Add focal as platform to build packages for
2020-03-17 11:01:41 +01:00
Darcy Wong
bf1405db78
fix(linux): Fix how keyboardprocessor version is set in dist.sh
2020-03-12 08:28:56 +07:00
Darcy Wong
4aab4d9381
fix(linux): Fix CI dist path to common/core/desktop
...
Fix path from common/engine/keyboardprocessor/
to common/core/desktop/
2020-03-09 17:44:45 +07:00
Darcy Wong
f5af704756
Merge remote-tracking branch 'origin/master' into refactor/common/rename-core
2020-03-03 07:43:55 +07:00
Darcy
b30cc5636d
change(linux): Change reconf.sh so it doesn't alter meson version
2020-03-02 08:31:49 +07:00
Darcy
5fb69a497b
chore(linux): Update references from keyboardprocessor to desktop
2020-02-26 16:40:20 +07:00
Darcy
a071b51a53
chore(linux): Update linux references from engine to core
2020-02-26 13:58:28 +07:00
Eberhard Beilharz
1582cfb3ac
docs(linux): Include details from Linux readme
2020-02-24 15:51:04 +01:00
Marc Durdin
6f5a55cd65
Merge branch 'master' into chore/beta-to-master-p9s2-final
2020-02-19 14:35:29 +11:00
Darcy Wong
9f6b2f3f4b
chore(linux): update history.md
2020-02-18 14:59:10 +07:00
Darcy Wong
c9d8cba2f5
change(linux): mv postinst to keyman.postinst
2020-02-18 14:36:52 +07:00
Darcy
447073f81d
fix(linux): Modify postinst
...
* Return 0
* Set executable bit
2020-02-18 14:30:03 +07:00
Darcy
2258dc2589
chore(linux): Merge remote-tracking branch 'origin/beta' into fix/linux/setup-gschema
2020-02-17 16:06:55 +07:00
Darcy
5b13561b6b
chore(linux): Merge branch 'beta' into fix/linux/setup-gschema
2020-02-17 15:53:24 +07:00
Darcy
d6179b1063
fix(linux): Also specify libjson-glib-dev version
2020-02-17 15:49:15 +07:00
Darcy
cb08fcfd0f
fix(linux): Address review comment
...
Add comment to watch file and simplify regex
2020-02-17 15:28:45 +07:00
Darcy Wong
9fec9a9ea4
Merge remote-tracking branch 'origin/beta' into fix/linux/2552-sed-tier-in-watch
2020-02-17 14:34:02 +07:00
Darcy Wong
4f0fd1e442
chore(linux): update history.md
2020-02-17 14:30:38 +07:00
Darcy Wong
dfe701070b
chore(linux): update history.md
2020-02-17 14:26:13 +07:00
Darcy
0770fe5bc4
fix(linux): Use TIER.md or environment var to set tier
...
Determine tier from `TIER.md` or environment variable `${TIER}`.
Use sed to replace any previously set tier in the watch files.
2020-02-17 13:46:30 +07:00