Manos Pitsidianakis
ab3e01359a
ui/Component: change set_dirty() to set_dirty(value)
...
Next commit will need to set a child component as not dirty so we need
set_dirty(value) instead of set_dirty() that always sets is to true.
5 years ago
Manos Pitsidianakis
9a516e0663
ui/text_editing: add Ctrl-{f,b,u} readline shortcuts
5 years ago
Manos Pitsidianakis
995e70e009
ui: change line_break meaning in write_string_to_grid
...
Change line_break parameter from bool flag (whether to break in the end
of a line or not) to an Option<usize>, where the value is the x_offset
of the left side of the area. Thus if line_break == Some(_) when a line
ends its value is set as x to continue in the next line properly.
5 years ago
Manos Pitsidianakis
599bda9f28
ui: option to embed editor in composing tab
...
Add configuration option to embed editor in the composing tab instead of
executing and waiting for it.
Set embed = true in Composing section of your configuration to activate.
5 years ago
Manos Pitsidianakis
565b11634a
ui: add two readline shortcuts in text fields
5 years ago
Manos Pitsidianakis
5beed91df2
contacts: add support for externally managed contacts
...
Adds support for contacts (Cards) marked as `external_resource` which
prevents modifications from happening. No way to import external
contacts is added yet.
5 years ago
Manos Pitsidianakis
91ae539de1
Small fixes
5 years ago
Manos Pitsidianakis
ecb3fd7f3d
Add dyn keyword to Trait objects
...
And fix some unused var warnings as well
5 years ago
Manos Pitsidianakis
1845b046fa
ui: add attribute support
...
bold/italic etc
5 years ago
Manos Pitsidianakis
70e5949590
ui: add autocomplete for commands in execute bar
5 years ago
Manos Pitsidianakis
24831b3c13
Fix warnings, lints, and 2018 errors
5 years ago
Manos Pitsidianakis
06b96449c1
ui: add history and autocomplete in execute bar
...
closes #116 and #117
5 years ago
Manos Pitsidianakis
4582bcd5ae
fix warnings and lints
5 years ago
Manos Pitsidianakis
4c88422d71
ui: fix scrollbar calculations
5 years ago
Manos Pitsidianakis
d231865f88
ui: add scrollbar widget in view/thread.rs
5 years ago
Manos Pitsidianakis
188e359301
ui: fix nil default ComponentId
5 years ago
Manos Pitsidianakis
9bc76e3bcb
ui: unwrap UIEventType
5 years ago
Manos Pitsidianakis
106744c7ca
ui: remove Entity
5 years ago
Manos Pitsidianakis
067a8e5c81
Run clippy for 2018 edition
5 years ago
Manos Pitsidianakis
1aa4eaa314
ui: add paste event to Field
5 years ago
Manos Pitsidianakis
2b06dd1aca
ui: fix pager from_buf reflowing incompatibility
5 years ago
Manos Pitsidianakis
0b76307e30
ui: add grapheme cluster support in text input
...
closes #60
5 years ago
Manos Pitsidianakis
bf038428c2
Run rustfmt
5 years ago
Manos Pitsidianakis
b1d25e6d8d
add autocomplete suggestions in field
5 years ago
Manos Pitsidianakis
5e306130fb
Fix clippy warnings
5 years ago
Manos Pitsidianakis
f748f1e692
edit headers with a form in composer
5 years ago
Manos Pitsidianakis
f93310d424
Add Field type for FormWidgets
5 years ago
Manos Pitsidianakis
e285d1006b
Open Contacts list from accounts tab
5 years ago
Manos Pitsidianakis
00abea5bff
Make Entity `Send`
5 years ago
Manos Pitsidianakis
7a0223c9b3
fix buttons/form scrolling issue
5 years ago
Manos Pitsidianakis
4ee5447cf9
Add FormWidget/ButtonWidget and use them in Contacts
5 years ago