Commit Graph

218 Commits (cb9b22dcc10b684f781501e195066f3179b43915)

Author SHA1 Message Date
johndoh 77e2ee9c9e
Add some public methods to elastic ui.js (#7240) 5 years ago
Aleksander Machniak 094da1e653 Elastic: Fix bug where it was possible to switch editor mode when 'htmleditor' was in 'dont_override' (#7143) 5 years ago
Aleksander Machniak 90781bff3b Add aria-label to list navigation toolbars 5 years ago
Aleksander Machniak bdce0ba3f2 Elastic: Remove redundant listmenulink elements 5 years ago
Aleksander Machniak 3c01f472e0 Elastic: Change HTML editor widget to improve form flow (#6992) 5 years ago
Aleksander Machniak 0dacbc8e0f Merge branch 'thomascube-pr-elastic-icons' 5 years ago
Aleksander Machniak 7e8f9da64b Elastic: Add "Show unread messages" button to the search bar (#6587) 5 years ago
Thomas B 53130c08ef Make propform column sizing variable (#6867)
Allow to specify the preferred column sizes with a propform table class.
5 years ago
Thomas Bruederli 52f360a994 Fix export selected menu icon 5 years ago
Thomas Bruederli 07b67fe20e Elastic: icons cleanup
- Distinct icons for settings and options
- Distinct icons for expand actions (threads)
- Consistent icon to enable select checkboxes
5 years ago
Thomas Bruederli 9717fde456 Elastic: small improvements to compose screen
- Move attachments panel to the right
- Use pen icon for floating compose button
5 years ago
Aleksander Machniak 598cc5f42f Elastic: Add default icon on Settings/Preferences lists for external plugins (#6814) 5 years ago
Aleksander Machniak a991e3181c Put charset meta specification before a title tag, add page title automatically (#6811)
I.e. templates should not specify <title>
6 years ago
Peter Dey 92602734b1 Elastic: Add infrastructure to apply CSS styles to specific action dialogs/screens (#6749)
Examples:
* action-headers - The headers popup
* action-plugin-managesieve-action - The managesieve filter creation screen
6 years ago
Aleksander Machniak c2a5ffeecb Elastic: Fix inactive options in #mailto-menu (regression) 6 years ago
Aleksander Machniak f1e911ec03 Elastic: Toolbar/menus/layout refactoring
Refactoring for better consistency and simplicity.

5KB less in size of (minified) styles.css file.

Layout changes:
- body > #layout > .menu       -> #layout-menu
- body > #layout > .list       -> #layout-list
- body > #layout > .sidebar    -> #layout-sidebar
- body > #layout > .content    -> #layout-content

Toolbar/menu changes:
- .toolbar           -> .toolbar.menu
- .toolbarmenu       -> .menu.listing
- .menu-button       -> .task-menu-button
- .pagenav.toolbar   -> .pagenav.menu
- #taskmenu          -> #taskmenu.menu.toolbar
- .image-tools .menu -> .image-tools .menu.toolbar
- required .disabled class to de-activate menu items
- .button class is not required on .menu children
- merge toolbar.less and taskmenu.less into menu.less
- @color-toolbarmenu-hover            -> @color-menu-hover
- @color-toolbarmenu-hover-background -> @color-menu-hover-background

Also cleaned/removed some code in spellchecker.js. Made .googie_list a list not table.
6 years ago
Aleksander Machniak fae26eab13 Elastic: Add Prev/Next buttons on message page toolbar (#6648) 6 years ago
Aleksander Machniak d8488aae32 Disable spellcheker (hide button) if the list of languages is empty
Better handling of uninitialized (not installed) spellchecker engine.
Also prevent from PHP fatal error if enchant ext is not installed.
6 years ago
Aleksander Machniak cc20de329d Elastic: Use Bootstrap's custom file input
... with localization and some js logic to display selected file(s) in the input.
6 years ago
Aleksander Machniak ede90c1f8c Elastic: Fix adding Cc/Bcc fields in Bounce dialog 6 years ago
Aleksander Machniak bca1397927 Fix links to Identities/Responses 6 years ago
Aleksander Machniak e7816ccd36 Elastic: Keep original line wrapping in Message headers dialog 6 years ago
Aleksander Machniak 9a757aa688 Keep meta and links together 6 years ago
johndoh 8f62aed866 Create new meta and links template objects, replace favicon (#6611) 6 years ago
PhilW e5f5e6576d add some selection options to contacts list 6 years ago
Aleksander Machniak 5fafae7b2d Elastic: Move aboutcontent object inside div.frame-content 6 years ago
Thomas Bruederli 117bba6d2a Add SVG version of contact/group pictures
Artwork derived from free fontawesome icons
6 years ago
Aleksander Machniak 72ef71097e Elastic: Add missing type attribute on buttons and remove href 6 years ago
johndoh 03425d1d2b Add 'listoptions' container element (#6540) 6 years ago
Aleksander Machniak 4480909db4 Elastic: Display full subject in mail preview (#6518) 6 years ago
Aleksander Machniak c805f7eb42 Elastic: Visual improvements on logon screen 6 years ago
Aleksander Machniak 316d52c924 Elastic: Add title attribute to "open in new window" button 6 years ago
Aleksander Machniak 19a818a8b7 Elastic: Add "status bar" for mobile in mail composer 6 years ago
Aleksander Machniak ab6b651ac9 - Make menu button inactive if all subactions are inactive (#6444)
Elastic skin only (for now)
6 years ago
Aleksander Machniak 6dfb475a26 Elastic: Redesign mail compose page - use recipient selection dialog (#6413) 6 years ago
Aleksander Machniak 2c12274d38 Fix style/navigation on error page depending on authentication state (#6362) 6 years ago
Aleksander Machniak d868297a0a Elastic: Improved UX of search dialogs (#6416)
No onchange event handlers on selects, start searching only on Search button click.
6 years ago
Aleksander Machniak 22ad707b8c Make 'messageerror' template optional, remove it for Elastic 6 years ago
Aleksander Machniak be675bb4a5 Make copyright and license notice a template objects 6 years ago
Aleksander Machniak abfb7ce2ff Elastic: Logo related fixes/improvements
- Use only one image for logo and watermark
- Fix watermark.html in devel_mode (no generated styles.css file)
6 years ago
Thomas Bruederli 0c9494cede Apply new logo design for elastic
Integrate new logo by @drudesign as SVG graphic using <roundcube:object name="logo"> for easy customization.
6 years ago
Aleksander Machniak 9eba51e23b Merge branch 'master' into dev/elastic 7 years ago
johndoh 4ea790ba37 Extend skin_logo allowing per skin logos (#6273) 7 years ago
Aleksander Machniak 13ad9e6593 Merge branch 'master' into dev/elastic 7 years ago
Aleksander Machniak 9d3d600a25 Display a dialog for mail import with supported format description and upload size hint 7 years ago
Aleksander Machniak 5843d8cdcd Elastic: Small improvements in message headers layout 7 years ago
Aleksander Machniak b873dc7185 Elastic: Remove redundant menu button in Preferences on phones 7 years ago
Aleksander Machniak 750827ad65 Merge branch 'master' into dev/elastic 7 years ago
johndoh 647a7e91c6 Unify content frame (watermark) template objects (#6285)
* unify content frame (watermark) template objects
* several improvements, use existing env var for watermark url
* tighten up var parsing for contentframe template object
7 years ago
Aleksander Machniak 211c5444e5 Merge branch 'master' into dev/elastic 7 years ago