Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-16 | Generalize ignore toggling to visibility threshold | C. McEnroe | |
2021-01-09 | Count width of 2 for invalid multibyte with high bit | C. McEnroe | |
2021-01-04 | Collapse whitespace while wrapping and discard trailing space | C. McEnroe | |
The latter avoids an extra blank line when a message ends with whitespace that hits the edge of the window. | |||
2020-10-09 | Clear wrapping point at alignment tab | C. McEnroe | |
This fixes odd wrapping when a nick contains a hyphen and there are no further wrapping points. | |||
2020-09-11 | Copy style from wrapping point | C. McEnroe | |
This fixes a bug when wrapping on a word with style changes inside it, where the copied style would be different depending on the width of the terminal. | |||
2020-09-08 | Include DEL in characters ncurses will print in ^A form | C. McEnroe | |
2020-09-07 | Let wrapped lines use the last column | C. McEnroe | |
2020-09-06 | Handle non-alignment tabs in line wrapping | C. McEnroe | |
2020-09-02 | Recalculate unreadHard on reflow | C. McEnroe | |
2020-09-02 | Hide ignored messages at the soft -> hard buffer layer | C. McEnroe | |
This restores normal scrolling behaviour. | |||
2020-09-02 | Preserve style after alignment | C. McEnroe | |
This makes wrapping text with background colour look much better. | |||
2020-09-02 | Actually insert blank lines in the soft buffer | C. McEnroe | |
So they can be preserved forever! | |||
2020-09-02 | Don't consider the alignment tab a wrapping point | C. McEnroe | |
2020-09-02 | Fix line wrapping in various ways | C. McEnroe | |
Never split a codepoint, don't set wrapping point unless we're not already wrapping, wrap on any unicode whitespace, only clear rest of line if still on the same line... | |||
2020-09-02 | Render one main window from buffers | C. McEnroe | |
Still missing: split scrolling and preserving a blank on reflow either from resize or ignore toggling. Anecdata: on one of my instances of catgirl, RAM usage of the previous release was ~30M, RAM usage of this commit was ~12M. | |||
2020-09-01 | Implement buffer line wrapping | C. McEnroe | |
Not yet rendered in the UI! Just done in parallel. | |||
2020-09-01 | Factor buffer out of ui | C. McEnroe | |
In preparation for doing line wrapping outside of ncurses. |