| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
For now, only handle paste events containing files.
Co-authored-by: Alex McGrath <amk@amk.ie>
|
|
|
|
| |
Fixes message not typed after clicking on a link.
|
|
|
|
| |
Often times IRC servers will truncate messages which are too big.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit changes the composer to not be read-only on the server
buffer, which tells the user that they can send commands from that view.
On the server buffer, the placeholder is changed to
"Type a command (see /help)", which indicates to the user that this buffer
only accepts commands, and gives them a hint for how to learn what
commands are available.
Implements: https://todo.sr.ht/~emersion/gamja/38
|
| |
|
|
|
|
| |
Closes: https://todo.sr.ht/~emersion/gamja/42
|
|
|
|
|
| |
Append a space after a command name, so that arguments can be typed
directly. Append a colon after a nickname.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of focusing the composer, focus the buffer scrollview when
switching to a buffer. This allows keyboard navigation to work as
expected, with arrow up/down and page up/down scrolling the buffer
instead of doing nothing.
Focus back the composer when a KeyboardEvent produces text. This
allows users to start typing a message right after switching to a
buffer.
Closes: https://todo.sr.ht/~emersion/gamja/64
|
| |
|
| |
|
|
|
|
|
| |
This should make toggling the composer in a server buffer more
reliable.
|
| |
|
| |
|
|
|
|
| |
Closes: https://todo.sr.ht/~emersion/gamja/17
|
|
|
|
| |
Uncaught (in promise) TypeError: this.textInput.current is null
|
| |
|
|
|
|
| |
Avoids having the pending text removed when re-rendering the component.
|
|
Under the hood, preact is used to reduce dependency size. We still don't
have a build stage, so htm is used instead of JSX.
|