init commit

This commit is contained in:
2025-02-23 20:52:25 +01:00
parent 5b272d6536
commit 9971cd719b
1719 changed files with 281982 additions and 2 deletions

92
skins/litecube-f/LICENSE Normal file
View File

@ -0,0 +1,92 @@
LICENSE AGREEMENT
This License Agreement ("Agreement") is a legal agreement between you and Tecorama LLC ("Tecorama"). By installing the
Software (as defined below), you agree to all of the terms of this Agreement. If you do not agree with all of the terms
of this Agreement, you must not install or otherwise use the Software.
1. Software Definition
The Software covered by this Agreement constitutes the Roundcube Plus Skin "litecube-f" created and released by
Tecorama, including any source code and any associated media, printed materials and electronic documentation provided by
Tecorama. However, certain components of the Software, including but not limited to third-party integrations, and media,
may be subject to separate licenses provided by the respective third-party licensors. You are responsible for ensuring
your compliance with the applicable third-party license terms.
2. Terms of Use
The Software is provided to you free of charge for personal and non-commercial use only. In order to use the Software
for commercial purposes, you must first purchase a license from Tecorama. Purchasing the license grants you a
non-exclusive, non-transferable and time-limited permission to install and use the Software in accordance with this
Agreement. The purchase of a single license permits you to install and use the Software on a single server. Tecorama
reserves the right to adjust the license terms at its discretion. Failure to comply could result in the termination of
the license and right to use the Software.
3. Intellectual Property Rights
The Software is licensed, not sold. Tecorama retains all rights, title, and interest, including all intellectual
property rights, in and to the Software. You acknowledge that no title or ownership to the Software is transferred to
you under this Agreement.
4. Software Modification
You are allowed to modify or adapt the Software for the use according with the specifications of the license you
receive. You are not allowed to distribute the modified versions of the Software. Tecorama does not provide any
technical support for the Software.
5. Support and Updates
Tecorama does not provide support for the Software. If support is provided, it will be
subject to Tecoramas support policies in effect at the time. This Agreement does not entitle you to any future updates
or upgrades to the Software unless such updates are expressly provided with the license purchased.
6. Resale
You are not allowed to resell, lease, sub-license, or otherwise transfer rights to the Software without obtaining
prior written permission from Tecorama.
7. Warranty Disclaimer
The Software is provided "AS IS" without any warranty of any kind, express or implied, including but not limited to the
implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Tecorama does not warrant
that the Software will be uninterrupted or error-free, that defects will be corrected, or that the Software is free of
viruses or other harmful components.
You agree to use the Software in compliance with all applicable data privacy and security laws and regulations. Tecorama
makes no representation regarding the Software's compliance with any specific data protection or privacy laws, and you
are solely responsible for ensuring that your use of the Software complies with such laws.
8. Compliance with Laws
You agree to comply with all applicable local, state, national, and international laws and regulations in connection
with your use of the Software.
9. Anonymous Statistics
The Software gathers general settings for the purpose of statistical analysis and improvement. This data includes
aggregated, non-personal information such as the selected skin, language, country, version of Roundcube, PHP,
xFramework, server operating system name, active plugins. Additionally, the software gathers hashed identifiers,
including the Roundcube user ID and username. No personal or identifiable information is stored. This process is
seamless, does not affect performance, and remains fully anonymous. For more information, please refer to our Privacy
Policy.
10. Indemnification
You agree to indemnify, defend, and hold harmless Tecorama and its officers, directors, employees, and agents from and
against any claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising out
of or related to your use of the Software, any violation of this Agreement, or any violation of applicable laws or
regulations.
11. Termination
You may terminate the Agreement at any time by uninstalling and discontinuing the usage of the Software.
Tecorama may terminate the Agreement at any time if you are in breach of any of the terms and conditions of this
Agreement. Upon termination, you must immediately uninstall and discontinue all use of the Software. The Agreement will
also automatically terminate at the end of the one (1) year license period unless you renew your license for an
additional term.
12. Governing Law
This Agreement shall be governed, construed, and enforced in accordance with the laws of the State of Florida, U.S.A.,
without regard to its conflict of law principles. You agree that any legal action or proceeding arising under this
Agreement shall be brought exclusively in the courts located in Florida, and you consent to the jurisdiction of such
courts.

59
skins/litecube-f/README Normal file
View File

@ -0,0 +1,59 @@
Roundcube Plus Free Skins
=========================
Roundcube Plus free skins add a new look to the Roundcube program. They are simplified versions of their commercial
counterparts: they don't include the mobile support.
REQUIREMENTS
------------
- Roundcube: 1.5, 1.6
- PHP: 7.4 or higher
INSTALLATION
------------
1. Copy the contents of the 'plugins' directory included in this package to the 'plugins' directory of your Roundcube installation.
IMPORTANT: If you already have a full version of any Roundcube Plus skins, do not overwrite the xskin plugin as it will cause errors when
using your existing skins.
2. Follow the instructions found in plugins/xskin/README for installing and configuring the xskin plugin. As explained there, you'll need to
edit the Roundcube config file to add 'xskin' to the plugins array and specify your license key. There are no special steps needed to
install xframework. It doesn't need to be added to the plugins array.
3. Copy the contents of the 'skins' directory included in this package to the 'skins' directory of your Roundcube installation.
IMPORTANT: This skin is based on the legacy Roundcube Larry skin which is not included in Roundcube 1.6 and higher. If you're running
Roundcube 1.6 you will need to install the Larry skin manually. Follow these steps:
a) Download Larry from here: https://roundcubeplus.com/free_downloads/larry.tar.gz
b) Copy the directory 'larry' from the downloaded archive to the 'skins' directory of your Roundcube installation.
If you want to hide Larry from the users, set the 'skins_allowed' option in your main Roundcube config file.
4. If you'd like to use <skin_name> on the Roundcube login screen and as the default skin for the newly created user accounts, edit the file
[roundcube]/config/config.inc.php, find the line that begins with $config['skin'] and set it to 'litecube-f'. If this line doesn't exist, add
it at the end of the file, like this:
$config['skin'] = 'litecube-f';
5. If you'd like to edit the skin's default configuration, edit this file:
skins/litecube-f/config.inc.php.
If the config file doesn't exist, rename skins/litecube-f/config.inc.php.sample to skins/litecube-f/config.inc.php.
For more information on installing Roundcube Plus plugins see: https://roundcubeplus.com/helpdesk/knowledgebase.php?article=29
COMPATIBILITY
-------------
This skin has been created for the standard version of Roundcube as provided on the Roundcube website: https://roundcube.net. It might not
work properly with customized versions of Roundcube including the version provided as part of the Kolab system. Please note that we cannot
provide any technical support for the plugin deployed on non-standard versions of Roundcube.
License
-------
The Roundcube Plus free skins are covered by a commercial license agreement (see the file LICENSE for details).
Copyright and credits
---------------------
Copyright (c) 2011-2024, Tecorama LLC (https://roundcubeplus.com)

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 784 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 780 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 742 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 812 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1014 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1017 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 805 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 705 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 814 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 689 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 664 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 797 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 697 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 689 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 703 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,43 @@
<?php
// Sets the default font style for this skin.
// The users will be able to change this value in Skin Look & Feel settings.
//
// Available values: solid, traditional, outlined. material, cartoon
// Original value: 'traditional'
$config['xskin_icons'] = 'traditional';
// Sets the default value for showing icons in lists.
// The users will be able to change this value in Skin Look & Feel settings.
//
// Available values: true, false
// Original value: false
$config['xskin_list_icons'] = false;
// Sets the default font family for this skin.
// The users will be able to change this value in Skin Look & Feel settings.
//
// Available values: arial, courier, merienda, montserrat, noto-sans, quattrocento, roboto, sarala, times, ubuntu
// Original value: 'noto-sans'
$config['xskin_font_family'] = 'noto-sans';
// Sets the default font size for this skin.
// The users will be able to change this value in Skin Look & Feel settings.
//
// Available options: xs, s, n, l, xl
// Original value: 's'
$config['xskin_font_size'] = 'n';
// Sets the default value for increased font thickness.
// The users will be able to change this value in Skin Look & Feel settings.
//
// Available options: true, false
// Original value: false
$config['xskin_thick_font'] = false;
// Sets the default color for this skin.
// The users will be able to change this value in Skin Look & Feel settings.
//
// Available values: 6da1d3, 6dcfd3, 6dd374, b76dd3, d3bc6d, ce7070
// Original value: '6da1d3'
$config['xskin_color'] = '6da1d3';

View File

@ -0,0 +1,28 @@
{
"name": "Litecube-f",
"author": "Roundcube Plus (https://roundcubeplus.com)",
"license": "Free for personal and non-commercial use",
"license-url": "",
"extends": "larry",
"config": {
"xapps-top": true,
"xbody-classes": "",
"xskin_colors": {
"color_01": "6da1d3",
"color_02": "6dcfd3",
"color_03": "6dd374",
"color_04": "b76dd3",
"color_05": "d3bc6d",
"color_06": "ce7070"
},
"xskin_default_icons": "traditional",
"xskin_default_list_icons": false,
"xskin_default_font_family": "noto-sans",
"xskin_default_font_size": "s",
"xskin_default_thick_font": false,
"xskin_default_color": "6da1d3",
"xlarry_font_icons": false,
"xlarry_square_ui": false,
"xlarry_light_ui": true
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">html, body { height: 95%; }</style>
</head>
<body>
<script>
if (parent.rcmail.env.xwatermark !== undefined) {
document.body.style.background = "url(" + parent.rcmail.env.xwatermark + ") center center no-repeat";
}
</script>
</body>
</html>