Commit Graph

2324 Commits (master)

Author SHA1 Message Date
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.
5 years ago
Aleksander Machniak 844ec53612 Elastic: Fix bug where toolbar disappears on attachment menu use in Chrome (#6677) 5 years ago
Aleksander Machniak b15e61a17f Elastic: Remove incorrect .proplist padding 5 years ago
Aleksander Machniak 3b4d07a055 Elastic: Close search options on Enter key press in quick-search input (#6660) 5 years ago
Aleksander Machniak d88fb7e4ff Elastic: Fix displaying (.invalid-feedback) error messages in forms 5 years ago
Aleksander Machniak 78070441de Elastic: Move Actions button from filters list footer to header 5 years ago
Aleksander Machniak 4fff3315d0 Elastic: Changed read/unread icons (#6636) 5 years ago
Aleksander Machniak 7387bfcd0c Elastic: Changed "Move to..." icon (#6637) 5 years ago
Aleksander Machniak 0f6f20c629 Elastic: Improve selector for table.propform content 5 years ago
Aleksander Machniak 3c760092a0 Merge branch 'johndoh-less_cleanup' 5 years ago
Aleksander Machniak 43e540f72f Elastic: Fix edit icon regression 5 years ago
Aleksander Machniak 5fb08eeb3f Elastic: Fix next/prev icons in toolbar 5 years ago
Aleksander Machniak 34ee036efc Merge branch 'less_cleanup' of https://github.com/johndoh/roundcubemail into johndoh-less_cleanup 5 years ago
PhilW 98f0abf9dd fix css selector 5 years ago
Aleksander Machniak c0b9c222fc Merge branch 'adv_options' of https://github.com/johndoh/roundcubemail into johndoh-adv_options 5 years ago
Aleksander Machniak b313295e45 Merge branch 'less_cleanup' of https://github.com/johndoh/roundcubemail into johndoh-less_cleanup 5 years ago
johndoh 8957f496db fix tiny typo (#6654) 5 years ago
PhilW 9543e6af7e remove some duplicate code in toolbar.less 5 years ago
Aleksander Machniak e3e9573391 Fix small issue when quota object does not specify 'title' 5 years ago
Thomas Bruederli 0c01dad398 Add margin to buttons inside alert boxes 5 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.
5 years ago
Aleksander Machniak ede90c1f8c Elastic: Fix adding Cc/Bcc fields in Bounce dialog 5 years ago
Aleksander Machniak bca1397927 Fix links to Identities/Responses 5 years ago
PhilW fbc052e5df (Elastic) hide advanced settings sections 5 years ago
Aleksander Machniak e7816ccd36 Elastic: Keep original line wrapping in Message headers dialog 5 years ago
Aleksander Machniak 9b553aa2e0 Elastic: Improve "Mark all as read" dialog style (use .proplist) 5 years ago
Aleksander Machniak 147a2c8611 Elastic: Use appropriate icon for Mark button in "Mark all as read" dialog 5 years ago
Aleksander Machniak 553f83618e Elastic: Custom switch improvements 5 years ago
Aleksander Machniak 88c5507f29 Elastic: Replace .icon-checkbox with Bootstrap's custom switch 5 years ago
Aleksander Machniak b2b39ade23 Bootstrap 4.3.1 5 years ago
Aleksander Machniak 2373aea95c Elastic: Add style for .part-notice elements (like e.g. .boxwarning) 5 years ago
Athanasios Douitsis 2427b0967b Add icon for language selection form (#6624)
Trying to fix the appearance of the login-language selector for the new elastic theme.

This is a small addition which makes the login-language plugin present an icon, like the rest of the login form fields. I have also issued a request for the login form selector to drop the custom styles attribute: https://github.com/hassansin/roundcube-login-language/issues/11. These two (small) enhancements make the login form appear perfectly when the login-language plugin is used.

Here is the corrected result with these changes applied: https://imgur.com/a/5clC67e
5 years ago
johndoh d0c7e8d7c3 Remove favicon template object from template files (#6612) 5 years ago
Aleksander Machniak 43499432a5 Elastic: Fix height of select elements inside of composite fields
also make them pretty when added programatically.
5 years ago
Aleksander Machniak 9a757aa688 Keep meta and links together 5 years ago
johndoh 8f62aed866 Create new meta and links template objects, replace favicon (#6611) 5 years ago
Aleksander Machniak b6a3df2824 Update to jQuery-MiniColors 2.3.4
Fixes color picker issue when using Roundcube in an iframe.
5 years ago
johndoh fa754c4ebc Elastic: remove hover effect on dropbuttons when primary action is disabled (#6597) 5 years ago
Aleksander Machniak 834266c469 Elastic: Close popups when switching tabs 5 years ago
Aleksander Machniak d392e2d72a Elastic: Fix too small height of mailvelope mail preview frame (#6600) 5 years ago
PhilW e5f5e6576d add some selection options to contacts list 5 years ago
Aleksander Machniak 99ad249f6d Elastic: Add title with full folder name on folders list elements
if displayed folder name is truncated because of overflow.
5 years ago
Thomas Bruederli 3c6998d94e Slightly increase task menu width to better fit labels in other languages 5 years ago
Aleksander Machniak a859bd43a0 Elastic: Fix buttons in filters form 5 years ago
Aleksander Machniak 8e24761815 Elastic: Fix button regressions
I give up. The text is still about 2px up, but this
is because of how the font is rendered and that in latin languages
we end up with most letters not having descending parts.
Also, it's slightly better in Chrome than in Firefox.
5 years ago
Aleksander Machniak 5fafae7b2d Elastic: Move aboutcontent object inside div.frame-content 5 years ago
Aleksander Machniak c14371efdc Elastic: Fix buttons (again)
Last change make the button height too small, imo. Also in broke
slightly dialog buttons on mobile. The change also improves some
specific button styles, e.g. dialog Close button.
5 years ago
Thomas Bruederli 117bba6d2a Add SVG version of contact/group pictures
Artwork derived from free fontawesome icons
5 years ago
Thomas Bruederli a62479a311 Display small buttons in message-objects box 5 years ago
Thomas Bruederli 6b2def23e2 Improve button text and icon alignment 5 years ago
Aleksander Machniak a7721facdf Elastic: Fix recipient input on paste event 5 years ago
Aleksander Machniak 5c1154a4ba Elastic: Fix selected state colors in datepicker 6 years ago
Aleksander Machniak 3c89599890 Elastic: Add style for login-footer addons 6 years ago
Aleksander Machniak 81337b7f31 Elastic: Remove clear icon from recipient input in IE11 6 years ago
Aleksander Machniak d6184ab516 Elastic: Small IE11 fix 6 years ago
Aleksander Machniak de386b9614 Elastic: Fix login form in IE11 (#6565) 6 years ago
Aleksander Machniak 5d0a9a51e2 Elastic: Use Bootstrap's spinner (and spinner-border instead of custom fa-spin) 6 years ago
Aleksander Machniak 35a0909e06 Elastic: Revert form-control:invalid border changes (#6565) 6 years ago
Aleksander Machniak b85c5b3b7a Elastic: FontAwesome 5.6.3, use fire-alt instead of fire icon for Junk 6 years ago
Aleksander Machniak 328c32402d Elastic: Improve .form-control:invalid style (at least for Firefox) 6 years ago
Aleksander Machniak 72ef71097e Elastic: Add missing type attribute on buttons and remove href 6 years ago
Aleksander Machniak 1a5708eb23 Elastic: Change compact and signature icons (#6556) 6 years ago
Aleksander Machniak 39e81d4710 Elastic: FontAwesome 5.6.1 6 years ago
Aleksander Machniak 708ceb2ba0 Elastic: Add style for HTML editor content (use embed.css for this) 6 years ago
johndoh 03425d1d2b Add 'listoptions' container element (#6540) 6 years ago
Aleksander Machniak 5063d9bfd9 Elastic: Fix various issues with datepicker in parent window 6 years ago
Aleksander Machniak 3502d9cb2b Elastic: Displat datepicker in parent window 6 years ago
Aleksander Machniak 890aedb29b Elastic: Add missing style of current position for keyboard navigation in datepicker 6 years ago
Aleksander Machniak 58ffbe2a83 Elastic: Datepicker improvements
- Added real background overlay, to fix issues with clicking outside
  of the datepicker element
- Use better positioning technique
- Re-styling on calendar update
6 years ago
Aleksander Machniak 6d19d1466e Elastic: Fix disabled floating action buttons (#6530) 6 years ago
Aleksander Machniak 9b1d5f9eeb Elastic: Cleanup some styles + fixed small regression 6 years ago
Aleksander Machniak 3aac86eca7 Elastic: Add @color-list-unread-status var 6 years ago
Aleksander Machniak 3116c81ec6 Elastic: Small code cleanup 6 years ago
Aleksander Machniak 356e6c09f7 Elastic: Improve ui messages' colors, make loading message dark again 6 years ago
Aleksander Machniak 725a531420 Elastic: Remove unused @color-message-shadow 6 years ago
Aleksander Machniak 4935213fc6 Elastic: Remove hacks not needed since Bootstrap 4.1.3 6 years ago
Aleksander Machniak 084d47526f Elastic: Make the watermark logo gray (at least in browsers supporting background-blend-mode:luminosity) 6 years ago
Aleksander Machniak 5bb05680ac Elastic: Fix regression where "Select" option is disabled on mobile (#6523) 6 years ago
Aleksander Machniak 4480909db4 Elastic: Display full subject in mail preview (#6518) 6 years ago
Aleksander Machniak bba6c7e702 Elastic: Fix selection background on messages list 6 years ago
Aleksander Machniak c805f7eb42 Elastic: Visual improvements on logon screen 6 years ago
Aleksander Machniak e694b0f4cc Elastic: Fix some messages list icons in Chrome and IE 6 years ago
Aleksander Machniak cb6c79e2dd
Integrate markasjunk2 features into markasjunk - marking as non-junk + learning engine (#6504) 6 years ago
Aleksander Machniak 2289642908 Elastic: Add .sso icon for buttons 6 years ago
Aleksander Machniak 316d52c924 Elastic: Add title attribute to "open in new window" button 6 years ago
Aleksander Machniak 947d78432e Elastic: Fix border radius on first/last popup menu item 6 years ago
Aleksander Machniak dbd115d0d1 Elastic: Reset margin-top on .contact-head 6 years ago
Aleksander Machniak 5542e91b21 Elastic: Fix small regression 6 years ago
Aleksander Machniak b3063b518f Elastic: Add some devel_mode known issues to the README 6 years ago
Aleksander Machniak 0389ffdbab Elastic: On touch devices display attachment icons on messages list (#6296) 6 years ago
Aleksander Machniak 2d172126e7 Elastic: Remove redundant code 6 years ago
Aleksander Machniak f85a33f150 Elastic: Fix TypeError: Argument 1 of MutationObserver.observe is not an object 6 years ago
Aleksander Machniak 19a818a8b7 Elastic: Add "status bar" for mobile in mail composer 6 years ago
Aleksander Machniak 09c9443a54 Fix disabled acl table menu button (regression) 6 years ago
Aleksander Machniak 2940e2f948 Elastic: Fix blur and mouse selection on the recipient-input 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 288a0fa137 Elastic: Fix js error when accessing page jumper input with a Tab key 6 years ago
Aleksander Machniak 90a203fbbe Fix .recipient-input height regression 6 years ago
Aleksander Machniak 0551b0f9c4 Elastic: Increase popup windows' size 6 years ago
Aleksander Machniak e282b11d25 Elastic: Fix various small css issues 6 years ago
Aleksander Machniak a4ebec90d6 Merge branch 'dev/elastic' 6 years ago
Aleksander Machniak dc3652f891 Elastic: Make sure pretty-select has also form-control and custom-select class assigned 6 years ago
Aleksander Machniak 0816e14125 Elastic: Workaround for recipient input and autocompletion on mobile 6 years ago
Aleksander Machniak 33bf85f75c Elastic: Fix recipient input from autocomplete list using Enter key 6 years ago
Aleksander Machniak 49c66e3805 Elastic: Fix autocomplete list height 6 years ago
Aleksander Machniak e97848eada Elastic: Fix leftover comma characters after inserting multiple recipients at once 6 years ago
Aleksander Machniak 43baa575de Elastic: On mobile/tablet jump to the list on folder selection (#6415) 6 years ago
Aleksander Machniak b8a0a6c57a Elastic: Align focus on some TinyMCE input group buttons 6 years ago
Aleksander Machniak 93748d0698 Elastic: Remove outline in Chrome on html editor mode switch 6 years ago
Aleksander Machniak ec61705441 Elastic: Improve keyboard navigation on html editor mode switch 6 years ago
Aleksander Machniak c8d133a6a0 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 38255ff52a Elastic: Fix duplicate recipient after using Tab key in recipient input (regression) 6 years ago
Aleksander Machniak 4ad028677b Elastic: Make the HTML editor toolbar always visible on scroll (#6413) 6 years ago
Aleksander Machniak 645a3b0690 Elastic: Focus style on links inside of an .input-group 6 years ago
Aleksander Machniak 15c6a1754d Elastic: Shift+Tab on mail compose editor scrolls the page to the top (#6413) 6 years ago
Aleksander Machniak 91b5bffd3c Fix bug where autocomplete list could be displayed out of screen (#6469) 6 years ago
Aleksander Machniak 6dfb475a26 Elastic: Redesign mail compose page - use recipient selection dialog (#6413) 6 years ago
Aleksander Machniak b2961742ef Elastic: Support new-line char as a separator for pasted recipients (#6460) 6 years ago
Aleksander Machniak 2c12274d38 Fix style/navigation on error page depending on authentication state (#6362) 6 years ago
Aleksander Machniak a8542e9c08 Elastic: Add title to taskmenu entries with too long labels (#6392) 6 years ago
Aleksander Machniak adbff69852 Elastic: Fix unwanted thread expanding when selecting a collapsed thread in non-mobile mode (#6445) 6 years ago
Aleksander Machniak c01f322d10 Elastic: Fix menu labels overflow in Edge 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 68a018f147 Elastic: Fix small regression 6 years ago
Aleksander Machniak c3fa3ff64f Elastic: Fix contact form fields in Edge on small screen 6 years ago
Aleksander Machniak 471234b4a1 Elastic: Small IE11 fix 6 years ago
Aleksander Machniak b8fa3ed836 Elastic: Fix logo image in IE11 6 years ago
Aleksander Machniak 53017eb87d Managesieve: Added support for 'editheader' extension - RFC5293 (#5954) 6 years ago
Aleksander Machniak f306db930e Elastic: Fix tablet-mode logo size in Chrome 6 years ago
Aleksander Machniak ff819c56ba Fix custom logo size in Elastic (#6424) 6 years ago
Aleksander Machniak 94f8e4607d Elastic: Fix jQuery-UI menus positioning 6 years ago
Rotzbua 4a6a494f27 Add again charset .. (#6406)
.. just to prevent from a warning in browser console
first commit: f8800e75fd
6 years ago
Aleksander Machniak ef4596d7ce Elastic: Fix TinyMCE menus on mobile 6 years ago
Aleksander Machniak dbfb610d26 Elastic: Fix missing icon on 'uploading' message 6 years ago
johndoh bf45373531 Update favicon to latest logo (#6395) 6 years ago
Aleksander Machniak 4633efb3df Fix so Classic skin splitter does not escape out of window (#6397) 6 years ago
Aleksander Machniak 4b0a2852e8 Elastic: Fix .proplist padding 6 years ago
Aleksander Machniak ada2570099 Elastic: Fix input-group height inside of .proplist 6 years ago
Aleksander Machniak ac9936e578 Elastic: Improve adding Select button in some additional/corner cases 6 years ago
Aleksander Machniak b233bc9d64 Elastic: Support .input-group-combo with just two select elements 6 years ago
Aleksander Machniak 477931eceb Elastic: Add background for .special-buttons element in the menu (#6376)
So overlapping other buttons looks better
6 years ago
Aleksander Machniak b615c22c61 Elastic: Fix menu width on 768px width in iPad 2 6 years ago
Thomas Bruederli f42aa2cb23 Updated elastic logo from @drudesign 6 years ago
Aleksander Machniak 843afea2d5 Elastic: Close search options form on 'list' request (#6345) 6 years ago
Aleksander Machniak 22ad707b8c Make 'messageerror' template optional, remove it for Elastic 6 years ago
Aleksander Machniak 46a13a8d77 Elastic: Fix focus on dialog buttons in mobile mode 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
Aleksander Machniak c9010fec02 Elastic: Fix managesieve forward email field size - use new input-group-combo widget (#6359) 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 c6e6ed36f2 Don't use nested if blocks - they do not work properly 6 years ago
Aleksander Machniak 246b1ef02c Elastic: Fix buttons box-shadow in :active and :focus state 6 years ago
Aleksander Machniak 1841f17879 Bootstrap 4.1.2 6 years ago
Aleksander Machniak c6f16c4b20 Elastic: New skin thumbnail image 6 years ago
Aleksander Machniak 5712af8388 Elastic: Use bold font for folders with unread messages (#6349) 6 years ago
Aleksander Machniak 8161b7c970 Elastic: Fix search scope selection (#6346) 6 years ago
Aleksander Machniak f5f9defa75 Elastic: Support messages of type chat notice (or any subtype notices) 6 years ago
Aleksander Machniak bfba7e5d03 Elastic: Corrected .select.unread icons 6 years ago
Aleksander Machniak da5ef62bf0 Elastic: Don't display "No contact selected" warning when clicking on pagenav buttons 6 years ago
Aleksander Machniak 8cf9b02d42 Elastic: Add possibility to bypass dialog-mode for new windows 6 years ago
Aleksander Machniak 0f24dde2dd Elastic: Add data-hidden=lbs to hide elements everywhere except phones 6 years ago
Aleksander Machniak fc29b2089a Elastic: Use dot instead of star for unread status icon
and fix some issues with .unreadchildren class
6 years ago
Aleksander Machniak 4b560bf2a0 Elastic: Add chat icon for taskmenu and prefs section entries 6 years ago
Aleksander Machniak 18f252a63b Elastic: Fix datepicker z-index 6 years ago
Aleksander Machniak bbb0b5b5b0 Elastic: Fix pretty select so it works after being cloned 6 years ago
Aleksander Machniak 03af7e47e3 Elastic: Small alignment fix 6 years ago
Aleksander Machniak 944f0790a2 Elastic: Fix quota tooltip
Bootstrap allows hover+click but does not work properly with such
setting. We use hover on desktop and click on mobile
6 years ago
Aleksander Machniak 713562de83 Elastic: Make quota bar height smaller 6 years ago
Aleksander Machniak 2e1367c7b2 Elastic: Fix various corner-cases in pretty select 6 years ago
Aleksander Machniak 9eba51e23b Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 34dc62b9e9 Elastic: FontAwesome 5.1 6 years ago
Aleksander Machniak 78d808aaf7 Elastic: Use non-white background in footers/headers on mobile, other improvements 6 years ago
Aleksander Machniak fa5023f8f6 Update changelog 6 years ago
johndoh 4ea790ba37 Extend skin_logo allowing per skin logos (#6273) 6 years ago
Aleksander Machniak 4224ccdaa9 Elastic: Add some .keylist style 6 years ago
Aleksander Machniak 4d2d59f14f Elastic: Fixes to TinyMCE dialogs on mobile 6 years ago
Aleksander Machniak 6b02daba1d Elastic: Fix menu header height sometimes too small on phones 6 years ago
Aleksander Machniak d9864a616e Elastic: Hide page navigation input on phones 6 years ago
Aleksander Machniak 76c55e8263 Elastic: Fix .pagenav (e.g. in Filters) 6 years ago
Aleksander Machniak 15650a4f2d Elastic: Small HTML editor style fixes 6 years ago
Aleksander Machniak 8ed053ccb7 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak e57582baf0 Fix image upload dialog for signatures 6 years ago
Aleksander Machniak 006fed33d3 Elastic: Completed TinyMCE styling 6 years ago
Aleksander Machniak 00acb46411 Update to TinyMCE 4.7.13, refactor image selector dialog, add style for Elastic skin 6 years ago
Aleksander Machniak 3f03502b2c Elastic: Fix reseting of folders search filter 6 years ago
Aleksander Machniak 44d0824585 Merge branch 'master' into dev/elastic
Conflicts:
	skins/elastic/styles/widgets/mail.less
6 years ago
Aleksander Machniak 728e5c6cc4 Don't wrap attachment size (#6321) 6 years ago
Aleksander Machniak 19be9bdc36 Fix toolbars in Safari on desktop, fix Refresh button padding 6 years ago
Aleksander Machniak 4d47fb6f0b Replace Save with Import button in messages import form 6 years ago
Aleksander Machniak d20197577e Elastic: On mobile display quota details on click 6 years ago
Aleksander Machniak 3ede8e5404 Show message flagged status in message view (#5080)
for Larry and Elastic
6 years ago
Aleksander Machniak 0a50b94fb9 Elastic: Remove redundant searchbar.less file
Searchbar styles has been moved to toolbar.less some time ago
6 years ago
Aleksander Machniak 23898c8afe Elastic: Fix inconsistent focus on custom-select
That's a Bootstrap bug, but we override colors anyway.
6 years ago
Aleksander Machniak 13ad9e6593 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 9d3d600a25 Display a dialog for mail import with supported format description and upload size hint 6 years ago
Aleksander Machniak 253fb9bbd7 Elastic: Fix width of some select fields in sieve filter form
Not working properly since we use .custom-select without .form-control
6 years ago
Aleksander Machniak 1e9d262bbc Elastic: Fix page scrolling when using keyboard in menus 6 years ago
Aleksander Machniak 5843d8cdcd Elastic: Small improvements in message headers layout 6 years ago
Aleksander Machniak a235002ca1 Elastic: Unify min width for iframe'd dialogs
Make sure dialog is min 576px on desktop so the form inside
also uses desktop layout.
6 years ago
Aleksander Machniak 5de427e18b Elastic: Small improvements 6 years ago