Ömer Sinan Ağacan

Results 145 issues of Ö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...

enhancement
question

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...

good first issue
libtiny_tui

![Screenshot_2021-05-03_10-26-26](https://user-images.githubusercontent.com/448274/116850899-1f494000-abfa-11eb-8a28-d85b398c17d6.png) 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` -...

bug
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...

bug
enhancement

See comment: https://github.com/osa1/tiny/pull/340#issuecomment-909071344

good first issue
libtiny_tui
refactoring

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...

bug
question
libtiny_tui

See comments: - https://github.com/osa1/tiny/pull/351#discussion_r702910675 - https://github.com/osa1/tiny/pull/351#discussion_r702915490

implementation
libtiny_tui