|
|
@ -23,23 +23,8 @@ This folder also contains code licensed separately:
|
|
|
|
- Roboto font from https://google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=cyrillic,latin-ext,cyrillic-ext,latin,greek,greek-ext
|
|
|
|
- Roboto font from https://google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=cyrillic,latin-ext,cyrillic-ext,latin,greek,greek-ext
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROJECT GOALS
|
|
|
|
INSTALLATION:
|
|
|
|
-------------
|
|
|
|
------------
|
|
|
|
Create a user interface that is clean and usable with any screen size.
|
|
|
|
|
|
|
|
Use new technologies like e.g. flexbox, @media, font-icons or less.
|
|
|
|
|
|
|
|
Cleanup css/html and unify as much as possible.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSTALLATION (development):
|
|
|
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
1. git clone https://github.com/roundcube/roundcubemail.git
|
|
|
|
|
|
|
|
2. cd roundcubemail/skins
|
|
|
|
|
|
|
|
3. git clone https://github.com/roundcube/elastic.git
|
|
|
|
|
|
|
|
4. Disable all external plugins and set devel_mode=true.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSTALLATION (production):
|
|
|
|
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
All styles are written using LESS syntax. Thus it needs to be compiled
|
|
|
|
All styles are written using LESS syntax. Thus it needs to be compiled
|
|
|
|
using the `lessc` command line tool. This comes with the `nodejs-less`
|
|
|
|
using the `lessc` command line tool. This comes with the `nodejs-less`
|
|
|
|
RPM package which depends on nodejs.
|
|
|
|
RPM package which depends on nodejs.
|
|
|
@ -53,9 +38,8 @@ RPM package which depends on nodejs.
|
|
|
|
References to image files from the included CSS files can be appended
|
|
|
|
References to image files from the included CSS files can be appended
|
|
|
|
with cache-buster marks to avoid browser caching issues after updating.
|
|
|
|
with cache-buster marks to avoid browser caching issues after updating.
|
|
|
|
|
|
|
|
|
|
|
|
Run `bin/updatecss.sh --dir skins/elastic` from the Roundcube
|
|
|
|
Run `bin/updatecss.sh --dir skins/elastic` before packaging the skin
|
|
|
|
package before packaging the skin or after installing it on the
|
|
|
|
or after installing it on the destination system.
|
|
|
|
destination system.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RULES:
|
|
|
|
RULES:
|
|
|
|