Manos Pitsidianakis
|
551db51b00
|
ui: avoid full renders when worker threads return StartupChecks
Now listings only re-render when their folder gets a StartupCheck event,
account menu always re-renders to update new mail counts
closes #76
|
2019-06-10 19:40:41 +03:00 |
|
Manos Pitsidianakis
|
d19bda8977
|
melib: properly save drafts in maildir backend
|
2019-06-10 19:40:41 +03:00 |
|
Manos Pitsidianakis
|
1aa4eaa314
|
ui: add paste event to Field
|
2019-06-10 19:40:41 +03:00 |
|
Manos Pitsidianakis
|
1867bb6aa3
|
ui: hide divider column in VSplit if !self.show_divider
|
2019-06-10 19:40:41 +03:00 |
|
Manos Pitsidianakis
|
4629e6a22f
|
meli: add debug_logs feature
Conditional print of debug logs in stderr. Previously they were always
printed
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
d50c201776
|
ui: add hide menu shortcut
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
b741899fcf
|
ui: Add some docs and mini cleanups
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
9b4b6051f1
|
ui: use any email as composing template with edit command
concerns #38
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
d5c1da4a20
|
ui: add contact selectors to every relevant field
concerns #38
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
e5856bd01e
|
ui: Pin first children in Tabbed
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
a2e81ed354
|
ui: enter EX mode with space
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
4c26077f30
|
ui: word break with grapheme length, not bytes
#69 East characters are not working.
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
9522508a92
|
Update broken reply_context drawing
concerns #38
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
39c8082a47
|
Distinguish far right selected tab from background
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
2b06dd1aca
|
ui: fix pager from_buf reflowing incompatibility
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
0b76307e30
|
ui: add grapheme cluster support in text input
closes #60
|
2019-06-10 19:40:40 +03:00 |
|
Manos Pitsidianakis
|
bf038428c2
|
Run rustfmt
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
e7c95ba229
|
Clear closed tabs in tabbed area
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
bbd1918d70
|
Add text reflowing in pager and compose
concerns #69
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
ea65989679
|
Move terminal stuff in its own module
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
da256be25c
|
Fix compose pager redrawing bug
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
b1d25e6d8d
|
add autocomplete suggestions in field
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
5bffd8e966
|
Store Addressbook in JSON
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
b437e55b67
|
use shortcuts from config or default
closes #63
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
1f200cfc88
|
Fix compact listing defaults
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
5e306130fb
|
Fix clippy warnings
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
d4c64916f0
|
Add configurable shortcuts for compact mail listing
concerns #63
|
2019-06-10 19:40:39 +03:00 |
|
Manos Pitsidianakis
|
1bb1cf7aac
|
add notification filter
concerns #64
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
712652a4c8
|
Fix xdg notification format
Concerns #64
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
d285913974
|
Add shortcut panel
Concerns #63
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
12cc9950c7
|
add close action in Contacts List
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
f748f1e692
|
edit headers with a form in composer
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
f93310d424
|
Add Field type for FormWidgets
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
e285d1006b
|
Open Contacts list from accounts tab
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
00abea5bff
|
Make Entity Send
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
bac75b96dd
|
Add Contact create
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
7a0223c9b3
|
fix buttons/form scrolling issue
|
2019-06-10 19:40:38 +03:00 |
|
Manos Pitsidianakis
|
c135650018
|
Add Contact edit
concerns #11
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
4ee5447cf9
|
Add FormWidget/ButtonWidget and use them in Contacts
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
bbaf87e345
|
Add type synonyms for Uuids
closes 58
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
ba6c7d0d7b
|
Add ContactList component
concerns #11
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
99d0f81b60
|
check for needless allocation in CellBuffer::resize()
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
abf8878b39
|
add set_id() method in Component trait
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
62168e9183
|
Add contact view page, edit headers in compose, index style in conf
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
1883bb46dd
|
Fix unused cargo warnings
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
30b1808bdb
|
ui: save draft to draft_folder
tracking-issue: #38
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
7ff22229a9
|
store headers in same order in drafts
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
d5c0f113d8
|
Accept future dates in format_date
closes #49
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
04411f1003
|
rename 'mod.rs' files
closes #53
|
2019-06-10 19:40:37 +03:00 |
|
Manos Pitsidianakis
|
92bb3bf8d3
|
ui: add contacts and account panel
|
2019-06-10 19:40:36 +03:00 |
|