Commit Graph

60 Commits (7fa5180fcc4b16126314c1444e303bc05da20fd4)

Author SHA1 Message Date
Aleksander Machniak 7e2e92909e Elastic: Optimize svg images for size 6 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.
6 years ago
Aleksander Machniak ce9c52e65a Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 57c67db029 Remove year(s) from copyright headers + some cleanup 6 years ago
Aleksander Machniak b304782cbc Elastic: Various cross-browser fixes and improvements 6 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.
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 b6a3df2824 Update to jQuery-MiniColors 2.3.4
Fixes color picker issue when using Roundcube in an iframe.
6 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.
6 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.
6 years ago
Aleksander Machniak 5c1154a4ba Elastic: Fix selected state colors in datepicker 6 years ago
Aleksander Machniak 5063d9bfd9 Elastic: Fix various issues with 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 94f8e4607d Elastic: Fix jQuery-UI menus positioning 6 years ago
Aleksander Machniak 246b1ef02c Elastic: Fix buttons box-shadow in :active and :focus state 6 years ago
Aleksander Machniak 18f252a63b Elastic: Fix datepicker z-index 7 years ago
Aleksander Machniak 78d808aaf7 Elastic: Use non-white background in footers/headers on mobile, other improvements 7 years ago
Aleksander Machniak 19d644879e Elastic: Fix datepicker z-index issue on .input-group elements 7 years ago
Aleksander Machniak e04d5313bd Elastic: Make options button in dialogs always on left 7 years ago
Aleksander Machniak 915e50af9f Elastic: Make Cancel/Close button in a mobile dialog be the last one 7 years ago
Aleksander Machniak 051a82ef03 Elastic: Fix so closing mobile popup menu does not close dialogs below, plus some css improvements 7 years ago
Aleksander Machniak d423139ac8 Elastic: Fix datepicker position on 320px width (and less) 7 years ago
Aleksander Machniak 3cba692ae1 Elastic: Fix z-index on date picker, improve dialog options button 7 years ago
Aleksander Machniak adaa3bc898 Elastic: Support "options" button in dialog footer 7 years ago
Aleksander Machniak d4ced14455 Elastic: Added style for .ui-slider 7 years ago
Aleksander Machniak 4b0e396440 Don't use blue for dialog buttons on mobile 7 years ago
Aleksander Machniak b7e5567f1b Update copyright year 7 years ago
Aleksander Machniak 18adf0239a Improvements to .ui-menu 7 years ago
Aleksander Machniak befea99ab7 Update to Bootstrap 4.0.0 7 years ago
Aleksander Machniak e6356ddd63 Overwrite jQuery-UI icon to resize dialog - prevents from loading the whole image sprite 7 years ago
Aleksander Machniak 2059a92e89 Diaplay datepicker widget always centered (#62)
Fixes widget on mobile.
7 years ago
Aleksander Machniak cc4b18f3f1 Set font size and center text on mobile dialog title 7 years ago
Aleksander Machniak c6c1f5985d Upgrade to Font Awesome 5 7 years ago
Aleksander Machniak aa542a35c1 Fix iframe scrolling in iOS (#87)
Also some other small fixes for iOS/Android.
7 years ago
Aleksander Machniak 5d3f394ade Small improvements 7 years ago
Aleksander Machniak 9b4678ed65 Limit number of used shades of gray, make them "inherit" from the main black 7 years ago
Aleksander Machniak 55cd6b190b Apply skin colors to buttons, and other small improvements 7 years ago
Aleksander Machniak 54806e053d Support minicolors widget styles 7 years ago
Aleksander Machniak d5b58495a8 Use inline comments 7 years ago
Aleksander Machniak 2f053c402d Add .overflow-ellipsis mixin 7 years ago
Aleksander Machniak 8960ca33f1 Attachment preview on mobile (#61) 7 years ago
Aleksander Machniak 28d3dc9c8f Small fix for dialog buttons 7 years ago
Aleksander Machniak c65b4de161 Improve simple dialogs like group creation/rename or qr-code 7 years ago
Aleksander Machniak db5c06ab76 Improve buttons of mobile dialogs 7 years ago
Aleksander Machniak c559222d82 Implement 'message headers' and 'open in new window' buttons
TODO: fix 'open in new window' feature, by not disabling extwin command
in a frame that has a parent window that is not 'small'.
7 years ago
Aleksander Machniak 1d2450c4a4 Fix focus indicator on list and some buttons spacing 7 years ago
Aleksander Machniak c33d458d2a Support for variuos widgets used in managesieve plugin 7 years ago
Aleksander Machniak b1b708408b Improve calendar widget style 7 years ago
Aleksander Machniak 6bbdc2ee11 Small dialog improvements for new_user_dialog plugin 7 years ago