diff --git a/.gitignore b/.gitignore index 82ec92343..78de23d9b 100644 --- a/.gitignore +++ b/.gitignore @@ -59,5 +59,7 @@ dist/converse-mobile.min.js css/converse.css.map css/converse.min.css +css/theme.min.css +css/mobile.min.css .sv? diff --git a/Makefile b/Makefile index c224f7bbb..b3d247d00 100644 --- a/Makefile +++ b/Makefile @@ -127,7 +127,7 @@ dev: stamp-bower stamp-bundler build ## Builds .PHONY: css -css: sass/*.scss css/converse.css css/converse.min.css +css: sass/*.scss css/converse.css css/converse.min.css css/mobile.min.css css/theme.min.css css/converse.css:: stamp-bundler stamp-bower sass $(SASS) -I ./components/bourbon/app/assets/stylesheets/ sass/converse.scss css/converse.css @@ -135,6 +135,12 @@ css/converse.css:: stamp-bundler stamp-bower sass css/converse.min.css:: stamp-npm $(CLEANCSS) css/converse.css > css/converse.min.css +css/theme.min.css:: stamp-npm + $(CLEANCSS) css/theme.css > css/theme.min.css + +css/mobile.min.css:: stamp-npm + $(CLEANCSS) css/mobile.css > css/mobile.min.css + .PHONY: watch watch: stamp-bundler $(SASS) --watch -I ./components/bourbon/app/assets/stylesheets/ sass/converse.scss:css/converse.css diff --git a/css/mobile.css b/css/mobile.css new file mode 100644 index 000000000..b4879b218 --- /dev/null +++ b/css/mobile.css @@ -0,0 +1,11 @@ +#conversejs { + left: 0px; + right: 0px; +} +.converse-chatroom { + font-size: 14px; +} +.intro { + padding: 0; + height: 100vh; +} diff --git a/css/theme.css b/css/theme.css index 3ab0298af..914198dcc 100644 --- a/css/theme.css +++ b/css/theme.css @@ -109,7 +109,6 @@ a:focus { } } - .features-section, .outro, .intro { diff --git a/mobile.html b/mobile.html new file mode 100644 index 000000000..7352e15bd --- /dev/null +++ b/mobile.html @@ -0,0 +1,137 @@ + + + + Converse.js | Mobile + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Converse.js

+
+

A free and open-source XMPP chat client in your browser

+
+
+
+ +
+
+ +
+
+
+

Converse.js is written in Javascript and runs in your browser.

+

+ You can connect to any publically accessible XMPP/Jabber server, + either from a public provider, or one you have set up yourself. +

+

Don't have an XMPP/Jabber account?

+

No problem! With converse.js you can register an account on any public XMPP server that allows registration.

+
+
+
+ +
+
+
+
+

Contact

+ +
+
+ Converse.js is supported by KeyCDN +
+
+
+
+ + + +