Commit Graph

2324 Commits (master)

Author SHA1 Message Date
Aleksander Machniak 727f8f04d8 Elastic: Fix regression where Encrypt button wasn't displayed in mail compose toolbar (#6982)
Also fix Reply-All button handling
5 years ago
Aleksander Machniak df414aa30c Elastic: Fix unread filter icon and search state on folder change (#6978) 5 years ago
PhilW 32775f0e43 remove redundant type attrib in script tag 5 years ago
Aleksander Machniak 3527461d83 Elastic: Add cursor:pointer to a.toolbar-button 5 years ago
Aleksander Machniak 199afedb96 Elastic: Improve splitter element identifier
so e.g. in Settings sidebar's width is constant for all Settings pages.
5 years ago
Aleksander Machniak a3c491d5cb Elastic: Fix initial focus on recipients input in mail compose screen
Also remove some redundant duplicated code
5 years ago
Aleksander Machniak ed085db9e0 Elastic: Fix position and style of auto-complete dropdown on small screens (#6951) 5 years ago
Aleksander Machniak 54799b9b19 Elastic: Set height for pretty checkbox inside of .listing on touch screen 5 years ago
Aleksander Machniak d10c44c441 Elastic: Fix regression after column resizer was added 5 years ago
Aleksander Machniak 4d7ce46fc0 Elastic: Resizeable columns (#6929) 5 years ago
johndoh 4d66547034 Elastic: Fix border radius in popovers on small screens (#6911) 5 years ago
Aleksander Machniak 5373f1839d Fix googiespell popup in all skins 5 years ago
Aleksander Machniak 48f0f11807 Elastic: Fix color of input placeholder in Edge and some older browsers 5 years ago
Aleksander Machniak 707e070a77 Fix some popover menu regressions, simplify some styles 5 years ago
PhilW 69e09b12d2 (Elasitc) also support no-icon class on entire menu 5 years ago
PhilW 538b124f13 a few tweaks to elastic popup menus 5 years ago
Aleksander Machniak bdd1b2054f Elastic: Add indicator for popover menu items that open a submenu (#6868) 5 years ago
Aleksander Machniak 14cb21c87e Elastic: Fix select/selection button in some places 5 years ago
Aleksander Machniak 0dacbc8e0f Merge branch 'thomascube-pr-elastic-icons' 5 years ago
Aleksander Machniak c5b844e235 Elastic: (Imho) better icon for Collapse All action 5 years ago
Aleksander Machniak 2691fe1cf0 Elastic: Slightly better icon for Invert action 5 years ago
Aleksander Machniak b07f7212be Elastic: Fix selection button icon in Enigma 5 years ago
Aleksander Machniak 53ccce4be9 Merge branch 'pr-elastic-icons' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-icons 5 years ago
Aleksander Machniak d36ea2aa86 Elastic: Fix bg color of .rcmail-inline-message warning 5 years ago
Thomas Bruederli 7661fa6711 Use the same icon for select/expand unread 5 years ago
Jack Cherng f5d4c80e71 Elastic: fix a undefined color (#6810)
It's referenced in the widgets/jqueryui.less.

Signed-off-by: Jack Cherng <jfcherng@gmail.com>
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
Aleksander Machniak be4341663c Merge branch 'pr-elastic-icons' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-icons 5 years ago
Thomas Bruederli 52f360a994 Fix export selected menu icon 5 years ago
Aleksander Machniak 900c6813e3 Merge branch 'pr-elastic-icons' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-icons 5 years ago
Aleksander Machniak fbe36c7f5a Elastic: Fix bug where use of Tab key on autocomplete causes double insertion into a recipient input (#6850) 5 years ago
Aleksander Machniak 5baa8981ea Elastic: Fix bug in handling pasting text into a recipient input 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
Aleksander Machniak 6daefc3d45 Elastic: Fix so search is not reset when returning from the message preview page (#6847) 5 years ago
Aleksander Machniak d39d49b7a6 Fix keyboard navigation (tabindex) on attachments list in compose 5 years ago
Aleksander Machniak 1e365b4d9d Elastic: Remove border from attachments list in upload widget 5 years ago
Aleksander Machniak 14849be400 Merge branch 'pr-elastic-attachments' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-attachments 5 years ago
Aleksander Machniak 7fe99bdcb1 Elastic: Small fix and improvement for .sidebar-right 5 years ago
Thomas Bruederli cf862fbd6f Elastic: draw box around attachments list 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 042b954fd0 Elastic: Roboto Font v19 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>
5 years ago
Aleksander Machniak b25699d2ac Elastic: Improve show-content event handler 5 years ago
Aleksander Machniak 14d8ac3585 Elastic: Make @color-list-deleted the same as disabled buttons, etc.
i.e. semi-transparent @font-color
5 years ago
Aleksander Machniak ed8beee5ff Elastic: Unify margin on #compose-attachments 5 years ago
Aleksander Machniak d3b468d330 Elastic: Remove wrong min-height on .ui.alert on mobile 5 years ago
Aleksander Machniak f181cdfd39 Elastic: Remove height from .iframe-wrapper
It fixes some iframed dialogs by making the footer bar not hidden in Chrome.
5 years ago
Aleksander Machniak 404995ef95 Elastic: Execute screen_resize_headers() in framed mode 5 years ago
Jack Cherng 26fd266496 Fix variables defined in variable.less cannot be overwritten (#6819)
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Aleksander Machniak be2e3f2154 Elastic: Fix handling new-line in text pasted to a recipient input 5 years ago
Aleksander Machniak 89a342a03a Elastic: Fix visual issue with long buttons in .boxwarning (#6797) 5 years ago
Aleksander Machniak 1e5284d245 Elastic: Improve #contactpic color/size 5 years ago
Aleksander Machniak 4b415c356c Elastic: Better Spellcheck icon (#6792) 5 years ago
Aleksander Machniak da678873b7 Elastic: FontAwesome 5.9.0 5 years ago
Aleksander Machniak 7af72e82fc Elastic: Fix some jumping effect in Chrome (#6677) 5 years ago
Aleksander Machniak 40f38221af Elastic: Remove unused png images 5 years ago
Aleksander Machniak 7e2e92909e Elastic: Optimize svg images for size 5 years ago
Aleksander Machniak 204a2c2d5b Elastic: Fix missing delete button in image upload widget in some browsers 5 years ago
Aleksander Machniak d19377d276 Elastic: Fix image in #contactpic element on iOS 9
Looks like some svg in a flex container issue. Changed technique to center the image.
5 years ago
Aleksander Machniak 183c62451a Elastic: Fix iframe height on iOS 9 5 years ago
Aleksander Machniak 668ca02c3f Larry: Fix some TinyMCE buttons 5 years ago
Aleksander Machniak 8cc0848d03 Elastic: Fix toolbar regressions in IE11 (#6765) 5 years ago
Aleksander Machniak 3194ca235b Update comment 5 years ago
Aleksander Machniak 9f11289e34 Fix toolbar on iOS (#6765) 5 years ago
Aleksander Machniak 9a8f4cb13d Elastic: Fix border radius on messages (again) 5 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
5 years ago
Aleksander Machniak 5c131aff54 Elastic: Fix pretty select list height on mobile 5 years ago
Aleksander Machniak 14265248ce Elastic: Fix regression where on mobile scrollbar could have been missing in some pages 5 years ago
Aleksander Machniak 35b12620eb Elastic: Fix Firefox sub-pixel positioning issues
... by using size values rounded in less - in most prominent places.
There's still problem with form controls padding, but we'll work on this
when really needed.
5 years ago
Aleksander Machniak b8800c5b9a Elastic: Bring back border-radius for #messagestack objects 5 years ago
Aleksander Machniak 516a88e49d Elastic: Simplify some styles for .ui.alert 5 years ago
Aleksander Machniak 918c8859b6 Remove redundant rule
It actually broke some plugins after commit 5fb8e8cb86 (#6739).
5 years ago
Aleksander Machniak 8db00c6265 Elastic: Fix handling mailto: URL parameters in contact menu (#6751)
Also fix keyboard navigation in some menus, e.g. contact menu
5 years ago
Aleksander Machniak 6efa88f049 Enigma: Fix bug where revoked users/keys were not greyed out in key info
The 'deleted' class was assigned to the wrong (next) row in a table.
It also didn't work in Elastic skin at all because of the missing style.
5 years ago
Aleksander Machniak 3f351697c3 Elastic: Fix non-working @color-taskmenu-button-selected-hover 5 years ago
Aleksander Machniak 232d4be561 Elastic: Add text aligning for toolbar items
For very short button text e.g. "Add" the text has to be centered.
5 years ago
Aleksander Machniak cf51aead63 Larry: Fix regression where menu actions didn't work with keyboard (#6740)
For Elastic remove Space/Enter key handler on menus, so we use
default browser behaviour. Triggering a onclick programatically
causes popup window warning sometimes.
5 years ago
Aleksander Machniak 5fb8e8cb86 Elastic: Fix issue with absolute positioned mail content (#6739) 5 years ago
Aleksander Machniak 00ef5d05ef Merge branch 'master' into dev/elastic 5 years ago
Peter Dey 07d4996825 Elastic: Make header title in message view slightly wider, so we can fit the string "X-Original-To" (#6731) 5 years ago
Aleksander Machniak 68f4566b0f Get rid of widgets/mail.less
Move .image-tools to widgets/common.less, and the rest to styles.less.
5 years ago
Aleksander Machniak ce9c52e65a Merge branch 'master' into dev/elastic 5 years ago
Aleksander Machniak 7457829c49 Elastic: Don't use cursor:pointer on disabled switches 5 years ago
Aleksander Machniak 57c67db029 Remove year(s) from copyright headers + some cleanup 5 years ago
Aleksander Machniak f0811f6f50 DOn't use deprecated (and slow) selectors 5 years ago
Aleksander Machniak 0c419e4dd1 Elastic: .compact-table fixes 5 years ago
Aleksander Machniak 706313bdeb Elastic: Fix setting pretty select popup width
In some cases the min_width was set to value bigger than max_width.
5 years ago
Aleksander Machniak b8f27af8cb Elastic: Fix non-working pretty selects in Chrome browser (#6705) 5 years ago
Aleksander Machniak b304782cbc Elastic: Various cross-browser fixes and improvements 5 years ago
Aleksander Machniak 4d1b3e263a Elastic: Fix folders list scrolling on touch devices (#6706) 5 years ago
Aleksander Machniak b667f1ec02 Elastic: Better buttons alignment in .menu.footer .buttons 5 years ago
Aleksander Machniak c2a5ffeecb Elastic: Fix inactive options in #mailto-menu (regression) 5 years ago
Aleksander Machniak a75ad5e9b1 Elastic: Remove redundant styles 5 years ago
Aleksander Machniak b86472badf Elastic: Fix scrollbar issue in jQuery-UI dialogs
Bootstrap's box-sizing:border-box on everything does not work nice with jQuery-UI.
5 years ago
Aleksander Machniak 96df04b020 Elastic: Small spacing fix 5 years ago
Aleksander Machniak 79ca8bc40a Elastic: Small regression in .menu.footer 5 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.
5 years ago
Aleksander Machniak fae26eab13 Elastic: Add Prev/Next buttons on message page toolbar (#6648) 5 years ago