Commit graph

561 commits

Author SHA1 Message Date
Joshua A. Horton
95068cec55 Moved core attachment functions into the new DOMManager object. 2018-01-11 11:05:06 +07:00
Joshua A. Horton
ecedc6825f Created kmwdom.ts to facilitate refactor testing, refactored control enable/disable functions. 2018-01-11 10:44:02 +07:00
Joshua A. Horton
f45f2b97b2 Fixing up a few loose ends in the documentation. 2018-01-11 09:11:35 +07:00
Joshua A. Horton
4b85d8f1b6 Fixed cloud bugs, reworked the object into its own class. 2018-01-11 09:00:01 +07:00
Joshua A. Horton
065b4cb426 Merged in build script changes from #496. 2018-01-11 08:40:18 +07:00
Joshua A. Horton
4d3c4d98c7 Removes web's build.bat; we will now rely fully on build.sh. 2018-01-11 08:32:29 +07:00
Joshua A. Horton
90bd4c0a42 Minor tweaks, moved addEventListener API func. 2018-01-11 08:31:46 +07:00
Joshua A. Horton
84f76889da A few tweaks to prior work. 2018-01-10 12:32:39 +07:00
Joshua A. Horton
1f4103f689 Merging recent base branch changes. 2018-01-10 12:01:36 +07:00
Joshua A. Horton
9d01064fa9 Merge branch 'web-typescript-base-objects' into web-typescript-keyboard-management 2018-01-10 10:13:12 +07:00
Joshua A. Horton
acc227dc53 Adjustment to util.addStyleSheet, merge of suggested changes from @mcdurdin 2018-01-10 10:10:50 +07:00
Joshua A. Horton
5f827e382c PR comment revisions, round 1. 2018-01-10 10:06:00 +07:00
Joshua A. Horton
7cd5bb9109 Enhanced build.sh for better CI error reporting. 2018-01-10 09:04:53 +07:00
Joshua A. Horton
99fe0cc835 Patched up the firstTouch property. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
81742b9ece Moved remaining touch-alias functionality into new touch handling object. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
a94d71f182 Abstracts out most of the differences between touch and desktop modes into objects. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
9d631a7f09 PR review suggestion incorporated. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
98a8de13bd A couple minor tweaks. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
efbd5b39a6 Fixes final minification issues for (at min) native-mode KMW. ADVANCED_OPTIMIZATIONS now possible. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
d3c05ca378 Fixes accidental build script break after rebase. 2018-01-09 11:25:17 +07:00
Joshua A. Horton
228d9c0fb6 Merge branch 'web-typescript-conversion' into web-typescript-keyboard-management 2018-01-09 11:20:05 +07:00
Joshua A. Horton
8e1588fc90 Forgot to relocate build.sh error check on NPM installation. 2018-01-09 08:13:47 +07:00
Joshua A. Horton
364a5b9317 Minor housekeeping tweaks per code review. 2018-01-09 08:08:49 +07:00
Joshua A. Horton
91c11a3f2c PR review suggestion incorporated. 2018-01-08 10:14:56 +07:00
Joshua A. Horton
da297f09b0 Merge branch 'web-typescript-conversion' into web-typescript-base-objects 2018-01-08 10:12:23 +07:00
Joshua A. Horton
232d1ff005 Patches up the /testing pages to work with the new TS layout. 2018-01-08 10:06:32 +07:00
Joshua A. Horton
ca74702e07 Patches up the /samples pages. 2018-01-08 09:51:19 +07:00
Joshua A. Horton
0c2ec68247 Pulled build scripts from #505 into the base TS branch. 2018-01-08 09:41:38 +07:00
Joshua A. Horton
b847b078db Merge branch 'web-typescript-base-objects' into web-typescript-typed-callbacks 2018-01-08 08:44:25 +07:00
Joshua A. Horton
3ce65da512 Merge branch 'web-typescript-conversion' into web-typescript-base-objects 2018-01-08 08:36:32 +07:00
Joshua A. Horton
ac63f7136b Moved build.sh dependency check up to prevent initial path problems. 2018-01-08 08:27:04 +07:00
Joshua A. Horton
5afeed8eb6 A couple minor tweaks. 2017-12-22 14:40:35 +07:00
Joshua A. Horton
dfc44c4214 Fixes final minification issues for (at min) native-mode KMW. ADVANCED_OPTIMIZATIONS now possible. 2017-12-22 14:20:37 +07:00
Joshua A. Horton
e74836e178 Extraction of keyboard data management code complete. 2017-12-22 13:31:40 +07:00
Joshua A. Horton
7695636758 Almost all keyboard data management is now within KeyboardManager. Remaining: the events. 2017-12-22 13:18:08 +07:00
Joshua A. Horton
f4a134417a Moved the bulk of the cloud request keyboard functions into KeyboardManager. 2017-12-22 12:28:09 +07:00
Joshua A. Horton
046e9ebaf1 Moves the core keyboard management + data into the new KeyboardManager class. 2017-12-22 11:47:09 +07:00
Joshua A. Horton
2c9ac8603f Refactors keyboard stub management. 2017-12-22 10:08:52 +07:00
Joshua A. Horton
a2db5334a2 A little bit of tidying up. 2017-12-21 16:09:33 +07:00
Joshua A. Horton
088de0e02d Converts the keyboard interface into its own class. 2017-12-21 16:00:30 +07:00
Joshua A. Horton
7943dcdcd0 Initial type implementations for kmwcallback.ts. Not 100% done, but mostly done. 2017-12-21 14:24:06 +07:00
Joshua A. Horton
72f93ccea4 Refactored the base KMW object; performed work to support minification. 2017-12-21 13:20:11 +07:00
Joshua A. Horton
e1cc8a6416 Significant work performed for potential minification. 2017-12-19 18:07:27 +07:00
Joshua A. Horton
2f96d996db Bugfixes - forgot alternate function names. 2017-12-19 10:58:33 +07:00
Joshua A. Horton
9d15891916 Figured out a way around Closure's issues with the new class-based Util object. 2017-12-19 10:34:21 +07:00
Joshua A. Horton
06817beb2f Refactored the util object, but Closure's not happy. 2017-12-19 10:09:48 +07:00
Joshua A. Horton
c1340f88fd Fixed up the debug-embedded build product path for build.bat. 2017-12-18 12:45:42 +07:00
Gabriel Wong
b5f57b2cb6 Use debug KMW for debug iOS builds 2017-12-18 12:31:46 +07:00
Joshua A. Horton
14f770158f Initial package.json for NPM dependency management. Handles TypeScript and Google Closure, includes edits to fix new warnings from updated Closure. 2017-12-18 12:22:47 +07:00
Joshua A. Horton
c38e11a289 build.bat is mostly converted now, though for some reason I'm having trouble importing the TS sourcemaps into Closure. 2017-12-15 15:38:43 +07:00