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