Commit Graph

31 Commits (a365a846b8e8bca8f053e8f7152604e0103a7181)

Author SHA1 Message Date
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