Commit graph

175 commits

Author SHA1 Message Date
Jordan Irwin
d7e463887d WebView: handle saving screenshot generated by web client 2022-04-07 20:26:33 -07:00
Jordan Irwin
6694c6349e Create wrapper for Toast notifications 2022-04-07 18:39:13 -07:00
Jordan Irwin
d9b7f1e103 Show deprecation details in Gradle builds 2022-04-07 18:37:56 -07:00
Jordan Irwin
d7570bd569 Make JSInterface singleton 2022-04-07 13:21:09 -07:00
Jordan Irwin
7442fc05f4 Fix JSInterface package 2022-04-07 13:14:04 -07:00
Jordan Irwin
791af0902a Move storage write permission to main Android manifest 2022-04-07 12:29:28 -07:00
Jordan Irwin
1be84bc20e Update Android TODO 2022-04-07 12:25:03 -07:00
Jordan Irwin
a6d721b0a0 WebView: enable DOM storage 2022-04-01 01:07:16 -07:00
Jordan Irwin
6359f5f404 WebView: hide soft keyboard when enter pressed on client page 2022-02-22 05:04:28 -08:00
Jordan Irwin
203b10906c WebView: forgot to initialize static singleton instance 2022-02-22 02:36:26 -08:00
Jordan Irwin
2b437dff4f WebView: replace StendhalWebView class with ClientView 2022-02-22 02:06:34 -08:00
Jordan Irwin
fae2fd80b0 WebView: finish migrating contents of StendhalWebView class 2022-02-22 01:46:33 -08:00
Jordan Irwin
91ee044729 WebView: create custom WebView class & begin migrating contents of StendhalWebView 2022-02-22 00:37:07 -08:00
Jordan Irwin
80fb24c71e WebView: move PageId enum into its own file 2022-02-22 00:34:17 -08:00
Jordan Irwin
90f1ea53ec Update Android TODO list 2022-02-21 23:31:35 -08:00
Jordan Irwin
1619bc5f61 WebView: organize preferences into groups 2022-02-21 22:04:18 -08:00
Jordan Irwin
b8675aaeca WebView: select all when edit text preference is opened 2022-02-21 20:14:44 -08:00
Jordan Irwin
d09e9f573c WebView: make d-pad offset preferences dependent on "show_dpad" 2022-02-21 20:13:44 -08:00
Jordan Irwin
8445a4ddd1 WebView: move JSInterface class to "js" sub-package 2022-02-21 18:55:50 -08:00
Jordan Irwin
743a4c3802 WebView: fix menu not disappearing after connecting 2022-02-21 03:55:01 -08:00
Jordan Irwin
d3c42b89c4 WebView: slightly scale down joystick outer circle 2022-02-21 03:20:02 -08:00
Jordan Irwin
1d1833b32c WebView: use sensitivity threshold for joy d-pad 2022-02-21 02:49:30 -08:00
Jordan Irwin
f529c00e19 WebView: xml cleanup 2022-02-21 02:15:45 -08:00
Jordan Irwin
24fbda5ae4 WebView: only show d-pad on client page 2022-02-21 02:10:32 -08:00
Jordan Irwin
515e8e2255 WebView: add to TODO list 2022-02-21 00:59:01 -08:00
Jordan Irwin
2d1e7058c9 WebView: add joystick style direction pad 2022-02-21 00:55:31 -08:00
Jordan Irwin
67326c3128 WebView: add to TODO list 2022-02-21 00:50:28 -08:00
Jordan Irwin
6faea46921 WebView: add method DPad.isVisible 2022-02-20 22:23:48 -08:00
Jordan Irwin
73b9a3cd3a WebView: remove duplicate call to DPadArrows.onRefreshView 2022-02-20 22:19:09 -08:00
Jordan Irwin
db1defce3a WebView: increase opacity of inactive arrow buttons 2022-02-20 22:15:47 -08:00
Jordan Irwin
52063888b7 WebView: add methods to retrieve DPad pos & size 2022-02-20 18:46:51 -08:00
Jordan Irwin
c459ffc906 WebView: set WebChromeClient 2022-02-20 17:59:21 -08:00
Jordan Irwin
3004104187 WebView: interface for creating direction pads 2022-02-20 17:56:57 -08:00
Jordan Irwin
f2f443c1e2 WebView: move DPad into "input" sub-package 2022-02-20 17:43:54 -08:00
Jordan Irwin
909506de80 WebView: add to TODO list 2022-02-20 17:14:48 -08:00
Jordan Irwin
c174674be2 WebView: fix return statement in DebugLog 2022-02-20 17:13:29 -08:00
Jordan Irwin
66faa7ef65 WebView: don't show server select dialog if using custom client URL 2022-02-20 16:59:02 -08:00
Jordan Irwin
ea92c2d142 WebView: add experimental option for re-mapping touch events 2022-02-20 16:46:14 -08:00
Jordan Irwin
850359ba1f WebView: add title screen music...
- "Treasure Hunter" by Tad Miller (TAD): https://opengameart.org/node/127124
- "Woodland Fantasy" by Matthew Pablo: https://opengameart.org/node/31929
- "Land of Fearless" by Alexandr Zhelanov: https://opengameart.org/node/79931
- "Medieval: Rejoicing" by RandomMind: https://opengameart.org/node/100213
- "Medieval: The Old Tower Inn" by RandomMind: https://opengameart.org/node/87510
2022-02-20 16:36:45 -08:00
Jordan Irwin
ffb550f657 WebView: create interface to play music 2022-02-19 17:09:41 -08:00
Jordan Irwin
4822b611e4 WebView: fix setting page ID after loading page 2022-02-19 14:46:43 -08:00
Jordan Irwin
4c96743a7a WebView: fix isClientUrl for custom client URLs 2022-02-19 14:43:51 -08:00
Jordan Irwin
7d2ef8b158 WebView: relabel "Reload Page" button to "Reload" 2022-02-19 14:40:32 -08:00
Jordan Irwin
9a2ef45995 WebView: highlight d-pad arrows when touched 2022-02-19 03:23:59 -08:00
Jordan Irwin
5f7b7b236f WebView: show prompt before reloading page 2022-02-19 03:22:23 -08:00
Jordan Irwin
8931859ff0 WebView: replace deprecated attribute 2022-02-19 02:24:05 -08:00
Jordan Irwin
aeaa8056ea WebVew: overide onPageStarted & onPageFinished in WebViewClient 2022-02-19 02:02:01 -08:00
Jordan Irwin
dcabf99c8d WebView: disable touch handler for now 2022-02-19 02:00:19 -08:00
Jordan Irwin
926db3fa9d WebVew: set page ID when loading new page 2022-02-19 01:59:02 -08:00
Jordan Irwin
b1fb04b09c WebView: allow server selection dialog to be cancelled 2022-02-19 01:49:36 -08:00