19 Commits (c2550f60b62a589f24f65d1ed88c81525f869222)

Author SHA1 Message Date
Manos Pitsidianakis a7e177586a
Fix clippy lints 3 years ago
Manos Pitsidianakis b946b61cf1
terminal/cells.rs: remove unused variables 3 years ago
Manos Pitsidianakis fe655e679c
Fix rustfmt suggestions 3 years ago
Manos Pitsidianakis 55948dd7c2
Use BTreeSet instead of HashSet in copy_area() 3 years ago
Manos Pitsidianakis c07185a3aa
regexp: add priority field to regular expressions 3 years ago
Manos Pitsidianakis 465c78e903
Add Cell::keep_attrs() method 3 years ago
Manos Pitsidianakis 3e31c46a74
Add "regexp" feature, format text with regexps 3 years ago
Manos Pitsidianakis ef0f269fbf
terminal: add FormatTag, text format tags 3 years ago
Manos Pitsidianakis 049175e743
pager: fix filter invocation and ansi parsing 3 years ago
Manos Pitsidianakis 12feca9c97
terminal/ansi: add attribute support 3 years ago
Manos Pitsidianakis 4930d1b46c
Add Italics, Blink, Dim and Hidden text attributes 3 years ago
Manos Pitsidianakis a8c1016f37
Add various logic checks 3 years ago
Manos Pitsidianakis 63af2a688a
Detect breaks on write_string_to_grid 3 years ago
Manos Pitsidianakis ac71d627f1
Implement search for CellBuffer 3 years ago
Manos Pitsidianakis c88d1cae51
Fix create_box boundary fg color 3 years ago
Manos Pitsidianakis eb501b6d50
ui: add ThemeAttribute argument to clear_area() 3 years ago
Manos Pitsidianakis d6e3c51b07
ui: move box drawing to src/terminal 3 years ago
Manos Pitsidianakis 05b91f1c02
Remove text_processing 3 years ago
Manos Pitsidianakis 8b6ea8de9a
Remove ui crate 3 years ago
Manos Pitsidianakis 6a7cae0988
ui/themes: add NO_COLOR support 3 years ago
Manos Pitsidianakis f15e569627
ui/themes: add status.{bar,notification} and theme_default keys 3 years ago
Manos Pitsidianakis b823969ae2
small fixes 3 years ago
Manos Pitsidianakis 3c7328d901
ui: correctly turn on/off terminal attributes in draw_horizontal_segment() 3 years ago
Manos Pitsidianakis 5230ce2d03
ui/themes: load other themes from ./themes/ dir 3 years ago
Manos Pitsidianakis eedb03dcd0
ui/themes: fix attr parsing not recognizing links 3 years ago
Manos Pitsidianakis 1e2b3c073d
ui/themes: add ThemeAttribute 3 years ago
Manos Pitsidianakis f787eb75b6
ui/themes: add ThemeValue struct 3 years ago
Manos Pitsidianakis b401b64f35
ui/CellBuffer: change row_iter() bounds to Range 3 years ago
Manos Pitsidianakis 0eaf17871a
melib: add set_tags command in BackendOp 3 years ago
Manos Pitsidianakis f632bc4c08
ui: update rows on TagAdd/TagRemove 3 years ago
Manos Pitsidianakis 8e27b86453
Add MailListingTrait 3 years ago
Manos Pitsidianakis 46a807eee1
melib: remove control characters from subject 3 years ago
Manos Pitsidianakis c431fb6dff
ui: use BoundsIterator in clear_area 3 years ago
Manos Pitsidianakis ef26b03bb6
Add some documentation 3 years ago
Manos Pitsidianakis 16ccff0f44
ui: add RowIterator and BoundsIterator for CellBuffer 3 years ago
Manos Pitsidianakis 6d380cefd1
ui: add keep_{f,b}g flags in Cell 3 years ago
Manos Pitsidianakis 1df7a35f0f
ui: CellBuffer cleanups 3 years ago
Manos Pitsidianakis f3c938d8c3
Prevent OOM abort when printing large strings 3 years ago
Manos Pitsidianakis 424b244bb7
fixup some TODO and FIXMEs 3 years ago
Manos Pitsidianakis 0cea6368d9
ui/embed: fix scrolling area issues 3 years ago
Manos Pitsidianakis 995e70e009
ui: change line_break meaning in write_string_to_grid 3 years ago
Manos Pitsidianakis 1d6ef92a4f
ui: make StatusPanel grid growable 3 years ago
Manos Pitsidianakis d780d81891
Add account statuses in Status tab 3 years ago
Manos Pitsidianakis 3a86a7ca16
ui: harden bounds check in inspect_bounds macro 3 years ago
Manos Pitsidianakis febea423d9
ui: Add RawBuffer component for raw ansi content 3 years ago
Manos Pitsidianakis 6f816d29c5
conf: add ascii_drawing option 3 years ago
Manos Pitsidianakis cd761b3166
ui: revamp option dialog 3 years ago
Manos Pitsidianakis 1845b046fa
ui: add attribute support 4 years ago
Manos Pitsidianakis e5f8714162
ui: make wide chars occupy more than one cell 4 years ago
Matthias Beyer 1e729010c1
replace deprecated trim_right() with trim_end() 4 years ago