Commit Graph

204 Commits (910505a36150eb1d47b4abf5b528cb3e5a6568dc)

Author SHA1 Message Date
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
Aleksander Machniak 34a280ef89 Fix regression where Edit identities link wasn't working
Extend switch-task command to accept argument in form of task/action.
7 years ago
Aleksander Machniak f0cf4e3f2e Elastic: Toolbar variations 7 years ago
Aleksander Machniak da5080a980 Merge branch 'master' into dev/elastic
Conflicts:
	skins/elastic/ui.js
7 years ago
Aleksander Machniak 15f0a1e8e6 Elastic: Pretty select dropdown 7 years ago
Aleksander Machniak 2548a7c55e Elastic: Fix focus after adding/removing recipient input in mail compose 7 years ago
Aleksander Machniak f0fc42b3c4 Elastic: Try a new design for some toolbars (work in progress) 7 years ago
Aleksander Machniak 02c0072706 Elastic: Fix compatibility with attachment_reminder 7 years ago
Aleksander Machniak e857ba9b42 Elastic: Added logo image support, taskmenu improvements
TODO: Roundcube logo re-design
7 years ago
Aleksander Machniak ad425aa3e0 Elastic: Make attachment properties table scrollable 7 years ago
Aleksander Machniak ee9f16f5a5 Elastic: Small improvements in attachment preview 7 years ago
Aleksander Machniak 5ae8c938d2 Elastic: Changed icon for "Manage folders" menu item 7 years ago
Aleksander Machniak e972f1118b Elastic: Small fix for image-tools on mobile 7 years ago
Aleksander Machniak e4ccc2bb48 Update copyright year in few places 7 years ago
Aleksander Machniak 4a7603a207 Install Bootstrap and LessJS with install-jsdeps.sh 7 years ago