a couple android ui tweaks

This commit is contained in:
Danny Coates 2018-11-14 21:13:38 -08:00
parent 3dc0ca933b
commit c72e26c192
No known key found for this signature in database
GPG Key ID: 4C442633C62E00CB
3 changed files with 24 additions and 12 deletions

View File

@ -47,6 +47,9 @@ class MainActivity : AppCompatActivity(), AdvancedWebView.Listener {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main) setContentView(R.layout.activity_main)
// https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews
WebView.setWebContentsDebuggingEnabled(true); // TODO only dev builds
mWebView = findViewById<WebView>(R.id.webview) as AdvancedWebView mWebView = findViewById<WebView>(R.id.webview) as AdvancedWebView
mWebView!!.setListener(this, this) mWebView!!.setListener(this, this)
mWebView!!.setWebChromeClient(LoggingWebChromeClient()) mWebView!!.setWebChromeClient(LoggingWebChromeClient())

View File

@ -28,17 +28,21 @@ class AndroidIndexPlugin {
compiler.hooks.emit.tap(NAME, compilation => { compiler.hooks.emit.tap(NAME, compilation => {
const files = chunkFileNames(compilation); const files = chunkFileNames(compilation);
const page = html` const page = html`
<html lang="en-US"> <html lang="en-US">
<head> <head>
<title>Firefox Send</title> <title>Firefox Send</title>
<link href="${files['app.css']}" rel="stylesheet"> <meta charset="utf-8" />
<script src="${files['vendor.js']}"></script> <meta
<script src="${assets['public/locales/en-US/send.ftl']}"></script> name="viewport"
<script src="${files['android.js']}"></script> content="width=device-width, initial-scale=1"
</head> />
<body> <link href="${files['app.css']}" rel="stylesheet" />
</body> <script src="${files['vendor.js']}"></script>
</html> <script src="${assets['public/locales/en-US/send.ftl']}"></script>
<script src="${files['android.js']}"></script>
</head>
<body></body>
</html>
` `
.toString() .toString()
.replace(/\n\s{6}/g, '\n'); .replace(/\n\s{6}/g, '\n');

View File

@ -16,7 +16,12 @@ if (process.env.NODE_ENV === 'development') {
} else { } else {
options.plugins.push( options.plugins.push(
require('@fullhuman/postcss-purgecss')({ require('@fullhuman/postcss-purgecss')({
content: ['./app/*.js', './app/ui/*.js'], content: [
'./app/*.js',
'./app/ui/*.js',
'./android/*.js',
'./android/pages/*.js'
],
extractors: [ extractors: [
{ {
extractor: TailwindExtractor, extractor: TailwindExtractor,