Improved snappymail font unicode points

This commit is contained in:
djmaze 2021-02-11 12:21:04 +01:00
parent 0f99147496
commit 93738eac22
7 changed files with 28 additions and 38 deletions

View file

@ -286,15 +286,15 @@ html.rl-no-preview-pane {
border-color: transparent !important; border-color: transparent !important;
} }
.checkedParent { .checkboxMessage {
display: inline-block; display: inline-block;
float: left; float: left;
margin-top: 11px; margin-top: 11px;
padding: 0 8px 0 6px; padding: 0 8px 0 6px;
font-size: 14px; font-size: 16px;
} }
&.e-single-line .checkedParent { &.e-single-line .checkboxMessage {
margin-top: 1px; margin-top: 1px;
} }
@ -558,7 +558,7 @@ html.rl-no-preview-pane {
} }
&.hideMessageListCheckbox { &.hideMessageListCheckbox {
.checkedParent, .checkboxCkeckAll { .checkboxMessage, .checkboxCkeckAll {
display: none !important; display: none !important;
} }
.sidebarParent { .sidebarParent {

View file

@ -3,28 +3,22 @@
data-bind="css: {'message-selected': isMessageSelected, 'message-focused': !messageListFocused(), 'hideMessageListCheckbox': !useCheckboxesInList() }"> data-bind="css: {'message-selected': isMessageSelected, 'message-focused': !messageListFocused(), 'hideMessageListCheckbox': !useCheckboxesInList() }">
<div class="toolbar"> <div class="toolbar">
<div class="btn-toolbar"> <div class="btn-toolbar">
<!-- ko if: allowFolders && mobile --> <!-- ko if: mobile -->
<div class="btn-group" data-bind="visible: leftPanelDisabled()"> <!-- ko if: allowFolders -->
<a class="btn btn-thin-2" data-bind="click: showLeft"> <a class="btn btn-thin-2" data-bind="click: showLeft, visible: leftPanelDisabled()">
<i class="icon-right-middle"></i> <i class="icon-right-middle"></i>
</a> </a>
</div> <a class="btn btn-thin-2" data-bind="click: hideLeft, visible: !leftPanelDisabled()">
<div class="btn-group" data-bind="visible: !leftPanelDisabled()">
<a class="btn btn-thin-2" data-bind="click: hideLeft">
<i class="icon-left-middle"></i> <i class="icon-left-middle"></i>
</a> </a>
</div>
<!-- /ko --> <!-- /ko -->
<div class="btn-group" data-bind="visible: mobile && allowComposer && mobileCheckedStateHide()"> <a class="btn buttonCompose" data-bind="click: composeClick, tooltip: 'FOLDER_LIST/BUTTON_NEW_MESSAGE', css: {'btn-warning': composeInEdit, 'btn-success': !composeInEdit()}, visible: allowComposer && mobileCheckedStateHide()">
<a class="btn buttonCompose" data-bind="click: composeClick, tooltip: 'FOLDER_LIST/BUTTON_NEW_MESSAGE', css: {'btn-warning': composeInEdit, 'btn-success': !composeInEdit()}">
<i class="icon-paper-plane"></i> <i class="icon-paper-plane"></i>
</a> </a>
</div> <!-- /ko -->
<div class="btn-group" data-bind="visible: allowReload && mobileCheckedStateHide()"> <a class="btn buttonReload" data-bind="command: reloadCommand, tooltip: 'MESSAGE_LIST/BUTTON_RELOAD', visible: allowReload && mobileCheckedStateHide()">
<a class="btn buttonReload" data-bind="command: reloadCommand, tooltip: 'MESSAGE_LIST/BUTTON_RELOAD'">
<i class="icon-spinner" data-bind="css: {'not-animated': !messageListCompleteLoadingThrottleForAnimation()}"></i> <i class="icon-spinner" data-bind="css: {'not-animated': !messageListCompleteLoadingThrottleForAnimation()}"></i>
</a> </a>
</div>
<!-- ko if: !newMoveToFolder --> <!-- ko if: !newMoveToFolder -->
<div class="btn-group dropdown colored-toggle hide-on-mobile" data-bind="visible: allowMessageListActions, registerBootstrapDropdown: true, openDropdownTrigger: moveDropdownTrigger"> <div class="btn-group dropdown colored-toggle hide-on-mobile" data-bind="visible: allowMessageListActions, registerBootstrapDropdown: true, openDropdownTrigger: moveDropdownTrigger">
<a id="move-dropdown-id" href="#" tabindex="-1" class="btn dropdown-toggle buttonMove" data-toggle="dropdown" data-bind="command: moveCommand, tooltip: 'GLOBAL/MOVE_TO'"> <a id="move-dropdown-id" href="#" tabindex="-1" class="btn dropdown-toggle buttonMove" data-toggle="dropdown" data-bind="command: moveCommand, tooltip: 'GLOBAL/MOVE_TO'">
@ -137,7 +131,7 @@
<span class="caret"></span> <span class="caret"></span>
</a> </a>
</div> </div>
<i class="checkboxCkeckAll" data-bind="css: checkAll() ? (isIncompleteChecked() ? 'icon-checkbox-partial' : 'icon-checkbox-checked') : 'icon-checkbox-unchecked'"></i> <i class="checkboxCkeckAll fontastic" data-bind="text: checkAll() ? (isIncompleteChecked() ? '▣' : '☑') : '☐'"></i>
</div> </div>
</div> </div>
<div class="b-content" data-bind="initDom: dragOverBodyArea"> <div class="b-content" data-bind="initDom: dragOverBodyArea">

View file

@ -26,9 +26,7 @@
</span> </span>
</span> </span>
</div> </div>
<div class="checkedParent"> <div class="checkboxMessage fontastic" data-bind="text: checked() ? '☑' : '☐'"></div>
<i class="checkboxMessage" data-bind="css: checked() ? 'checkboxMessage icon-checkbox-checked' : 'checkboxMessage icon-checkbox-unchecked'"></i>
</div>
<div class="senderParent actionHandle"> <div class="senderParent actionHandle">
<span class="replyFlag"><i class="fontastic"></i>&nbsp;</span> <span class="replyFlag"><i class="fontastic"></i>&nbsp;</span>
<span class="forwardFlag"><i class="fontastic"></i>&nbsp;</span> <span class="forwardFlag"><i class="fontastic"></i>&nbsp;</span>

View file

@ -15,9 +15,7 @@
</span> </span>
</span> </span>
</div> </div>
<div class="checkedParent"> <div class="checkboxMessage fontastic" data-bind="text: checked() ? '☑' : '☐'"></div>
<i class="checkboxMessage" data-bind="css: checked() ? 'checkboxMessage icon-checkbox-checked' : 'checkboxMessage icon-checkbox-unchecked'"></i>
</div>
<div class="flagParent"> <div class="flagParent">
<span class="flagOn"> <span class="flagOn">
<i class="icon-star"></i> <i class="icon-star"></i>

Binary file not shown.

Binary file not shown.

View file

@ -29,7 +29,7 @@
content: "\e001"; content: "\e001";
} }
.icon-list::before { .icon-list::before {
content: "\e002"; content: "";
} }
.icon-user-add::before { .icon-user-add::before {
content: "\e005"; content: "\e005";
@ -44,10 +44,10 @@
content: "\e00c"; /* ▶ */ content: "\e00c"; /* ▶ */
} }
.icon-left::before { .icon-left::before {
content: "\e01b"; /* ➔ rotate 180 */ content: "⬅";
} }
.icon-down::before { .icon-down::before {
content: "\e01d"; /* ➔ rotate 90 */ content: "⬇";
} }
.icon-right-mini::before { .icon-right-mini::before {
content: "\e01e"; /* */ content: "\e01e"; /* */
@ -56,7 +56,7 @@
content: "\e01f"; /* rotate 90 */ content: "\e01f"; /* rotate 90 */
} }
.icon-up::before { .icon-up::before {
content: "\e020"; /* ➔ rotate -90 */ content: "⬆";
} }
.icon-star-empty::before { .icon-star-empty::before {
content: "☆"; content: "☆";
@ -130,7 +130,7 @@
content: "\e045"; content: "\e045";
} }
.icon-telephone::before { .icon-telephone::before {
content: "\e047"; /* ℡ ✆ ☎ ☏ 📞 */ content: "📞"; /* ℡ ✆ ☎ ☏ */
} }
.icon-left-middle::before { .icon-left-middle::before {
content: "\e04b"; /* */ content: "\e04b"; /* */
@ -151,7 +151,7 @@
content: "☐"; content: "☐";
} }
.icon-checkbox-partial::before { .icon-checkbox-partial::before {
content: "\e05a"; content: "";
} }
.icon-radio-checked::before { .icon-radio-checked::before {
content: "\e05b"; content: "\e05b";