Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
2cbb844d34
Merge pull request #1152 from keymanapp/developer-web-editor-font-management
[Developer] First pass of managing code and char fonts in web text editor
2018-09-04 14:39:24 +10:00
Marc Durdin
4d40801f6f
Merge pull request #1154 from keymanapp/developer-monaco-basic-syntax-highlight-kmn
[Developer] Add basic monarch syntax highlighting for .kmn
2018-09-04 14:39:01 +10:00
Marc Durdin
725061cc4c
Merge pull request #1153 from keymanapp/developer-web-editor-monaco
[Developer] Replace ACE editor with Monaco
2018-09-04 14:38:15 +10:00
Marc Durdin
5a5f6bf214 [Developer] Address review comments 2018-09-04 14:08:57 +10:00
Marc Durdin
68154be506
Merge pull request #1155 from keymanapp/developer-web-editor-security-backend
[Developer] Prevent web requests from breaking out of our root path with ../
2018-09-04 13:42:32 +10:00
Marc Durdin
300de9c89b [Developer] Prevent web requests from breaking out of our root path with ../ 2018-09-04 11:18:17 +10:00
Marc Durdin
e94657b010 [Developer] Minor tweaks for font management and various little fixes as well 2018-09-04 10:39:15 +10:00
Marc Durdin
f5679cf503 [Developer] First pass of managing code and char fonts in web text editor 2018-09-04 10:10:57 +10:00
Marc Durdin
41b67148c3 [Developer] Add basic monarch syntax highlighting for .kmn 2018-09-04 09:50:15 +10:00
Marc Durdin
f06e21c21c [Developer] Tweak monaco installation 2018-09-03 11:10:51 +10:00
Marc Durdin
8706221b01 [Developer] Remove ACE, add Monaco to installer (stage 1) 2018-09-03 10:54:10 +10:00
Marc Durdin
104a61c507 [Developer] Add Monaco 2018-09-03 10:08:01 +10:00
Marc Durdin
1e74926820 [Developer] Remove ACE 2018-09-03 10:07:48 +10:00
Marc Durdin
79d45eff40 [Developer] Rewrite web editor integration to use Monaco instead of ACE 2018-09-03 10:06:26 +10:00
glasseyes
aca334f9c2 menu entry for keyman-config
needs an icon to go with it
2018-09-01 18:59:34 +07:00
glasseyes
7fd233e75d make generic deb build compatible with xenial 2018-09-01 18:29:13 +07:00
glasseyes
924945c86e icons moved to keyman_config 2018-09-01 17:55:37 +07:00
glasseyes
5051668c21 cope with older python subprocess on xenial (3.5) 2018-09-01 17:53:35 +07:00
glasseyes
1d8417c7d9 keyman-config man page
add more info to other man pages
2018-09-01 16:36:30 +07:00
glasseyes
43d0e9cdc4 add name/short description to manpages 2018-09-01 15:48:21 +07:00
glasseyes
22b6c585ae remove kmpmetadata, make man target to build manpages
kmpmetadata isn't a program for users
developers can still run it from keyman_config/kmpmetadata.py
2018-09-01 15:45:49 +07:00
glasseyes
85b49d957c manpages for keyman-config
also improve help output
and set the version in the module
2018-09-01 15:23:35 +07:00
glasseyes
a776bed9b2 keyman-config package is now just links to the scripts 2018-09-01 12:28:16 +07:00
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
Darcy Wong
532bcee7c5
Merge pull request #1151 from keymanapp/android-splash
[Android] Add splash screen
2018-08-30 17:30:53 +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
Darcy Wong
6712661c71 Disable text portion of splash screen
Per review comment, don't delay app startup  just to display the text fields of the splash screen.
2018-08-30 16:25:31 +07:00
Marc Durdin
f2d300fee8
Merge pull request #1150 from keymanapp/developer-web-editor-find-error-by-offset
[Developer] Add FindErrorByOffset support for future use by JSON, XML editors
2018-08-30 19:14:08 +10: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
Darcy Wong
c76197f946 Update history.md 2018-08-30 15:11:20 +07:00
Darcy Wong
ff4066e374 Add splash screen
This addresses the Android platform of #1069

* Show product logos on app start
* Then show text (version and copyright dates)
2018-08-30 15:07:59 +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
Marc Durdin
93511d717a [Developer] Add FindErrorByOffset support for future use by JSON, XML editors 2018-08-30 15:20:04 +10:00
Marc Durdin
f77b830de8 [Developer] Maintain selection in web editor when saving or refreshing text 2018-08-30 15:20:04 +10:00
Marc Durdin
c159ab5db1
Merge pull request #1149 from keymanapp/developer-web-editor-keep-selection-on-save
[Developer] Maintain selection in web editor when saving or refreshing text
2018-08-30 15:15:08 +10: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
Daniel Glassey
f41935269a
Merge pull request #1145 from keymanapp/linux-update-kmflcomp
[Linux] Basic groundwork for kmflcomp to support v10 keyboards
2018-08-30 08:27:27 +07:00
Marc Durdin
ffd4b28372
Merge pull request #1148 from keymanapp/developer-web-editor-show-char-preview-range
[Developer] Show selected character range in character preview window, not just first character
2018-08-30 11:00:13 +10:00
Marc Durdin
a35c6befce [Developer] Maintain selection in web editor when saving or refreshing text 2018-08-30 10:56:59 +10:00
Marc Durdin
e03126dfe2 [Developer] Show selected character range in character preview window, not just first character 2018-08-30 10:54:17 +10:00
Marc Durdin
1a2e9fceb6
Merge pull request #1147 from keymanapp/developer-web-editor-convert-to-unicode-command
[Developer] Re-implement Convert-to-character command in web text editor
2018-08-30 10:53:10 +10:00
Marc Durdin
57c658d98b [Developer] Re-implement Convert-to-character command in web text editor 2018-08-30 08:57:05 +10:00
glasseyes
0096cf2fe7 Debian packaging changes for 10.99.1 2018-08-29 17:01:59 +07:00