Coder Social home page Coder Social logo

tofi86 / roundcube-plugin-threecol-layout Goto Github PK

View Code? Open in Web Editor NEW
7.0 9.0 15.0 205 KB

DEPRECATED and UNMAINTAINED! See Readme! ////// This Roundcube Plugin adds a user configurable option to place the preview pane below or on the right of the message list. This is a fork of @JohnDoh's original repo.

Home Page: http://www.tehinterweb.co.uk/roundcube/

Perl 2.30% PHP 57.12% CSS 8.71% JavaScript 31.87%
roundcube skin preview-pane php javascript roundcube-plugin roundcube-webmail

roundcube-plugin-threecol-layout's Introduction

Plugin originally created by @JohnDoh. This is a fork. I don't maintain this repo!

This branch doesn't work with RoundCube 0.9! Check out rc-0.9 branch for v0.9 support!


Roundcube Webmail ThreeCol

This plugin adds an option to the mailbox settings to enable the user to display the preview pane either to the right had side of the message list or below it.

Jaime_Pomales created a patch to give the default skin a three column layout this patch was the inspiration for the plugin and also provided some of the changes which need to be made to the default skin

License

This plugin is released under the GNU General Public License Version 3 (http://www.gnu.org/licenses/gpl-3.0.html).

Even if skins might contain some programming work, they are not considered as a linked part of the plugin and therefore skins DO NOT fall under the provisions of the GPL license. See the README file located in the core skins folder for details on the skin license.

Install

  • Place this plugin folder into plugins directory of Roundcube
  • Add threecol to $rcmail_config['plugins'] in your Roundcube config

Config

To make enable the three column layout as default for all users set $rcmail_config['previewpane_layout'] = 'right'; in the main config file. To prevent users from changing this setting add previewpane_layout to the dont_override config option

roundcube-plugin-threecol-layout's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

roundcube-plugin-threecol-layout's Issues

Broken in Roundcube v1.1.0

I see this is broken again. This time worse, if you eneable the plugin and swith pane to the right, it breaks, the only way to fix it is to remove the plugin from config.

plugin doesn't work with RoundCube 1.0

@nagyrobi wrote in #4:

I'm also notifying that unfortunately this great plugin doesn't work on Roundcube 1.0. I've tested it in a standalone setup and in a complete kolab environment. See below:

  • when the user logs in, the messages list appears shrinked correctly, but the preview panel is missing completely.
  • clicking the little arrow on the bottom to close/open it displays a white panel which doesn't contain anything, selecting an e-mail doesn't display it
  • clicking again the little arrow on the bottom to close/open the panel will not close it, but will display the message
  • from this step on, previewing works, but if the user switches to contacts panel and back to e-mail, he/she has to do all the above again.

Since having three-column display trivial on my setup, unfortunately this prevents me from upgrading to the latest available Roundcube.
Note that on the previous 0.9.5 it works perfectly. It's broken on 1.0.

Suggestion: default message list pane width setting

It would be nince if this plugin had a setting (maybe per-user, but global would be useful anyway) with the default value of the message list pane width. As far as I could see in the code this is hardcoded to 700px.

This would be useful for the case when the user has threaded view enabled by default. In this case, message subjects of the deeper thread elements can be hard to read, thus a wider messages list can be handful (850px).

A config file setting would be very nice for this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.