Ömer Sinan Ağacan
Ömer Sinan Ağacan
This will allow connecting to same server multiple times, fixing #374. I implemented the plan as described in https://github.com/osa1/tiny/issues/374#issuecomment-1014406721. This currently does not build -- I need to update the...
Fixes #246 This works fine when the password store is unlocked before running tiny. If not unlocked I think most password managers will want to print something to stdout first,...
(Moving the discussion from #140) Having the crate on crates.io makes tiny easier for users to install as the latest stable version can be installed with just `cargo install tiny`....
Currently we have no way of disabling privmsg notifications by default. Even if I do `/notify off` in a server tab, a privmsg tab created in that server will still...
https://github.com/osa1/tiny/blob/b7094c927e4e238ba427dfda25479d24bbd62619/crates/libtiny_tui/src/msg_area/line.rs#L115-L121 We recently implemented parsing IRC format characters for bold, italic, underline, strikethrough, and monospace, but we currently ignore them. xterm and xterm-compatible terminals have control characters for these (except...
 To repro: - Enable `layout: aligned` in `crates/tiny/config.toml` so that the "chat" example in TUI will use the aligned layout. - Run `cargo run --example chat` in `crates/libtiny_tui` -...
A wide character takes more than one column on terminals. Examples: the tab character (8 cols), `H` (2 cols). Currently in the input widget we don't handle these so if...
See comment: https://github.com/osa1/tiny/pull/340#issuecomment-909071344
Originally discussed in https://github.com/osa1/tiny/pull/356#pullrequestreview-753089073 https://github.com/osa1/tiny/blob/8f4428ee41b46152fd4c2f1abf883a2f1942ceaa/crates/libtiny_tui/src/msg_area/mod.rs#L77 This `unwrap` will probably cause a panic when we resize twice without drawing in between. We could probably get the height with `self.update_total_visible_lines` instead of...
See comments: - https://github.com/osa1/tiny/pull/351#discussion_r702910675 - https://github.com/osa1/tiny/pull/351#discussion_r702915490