Jeremy Mahieu
a318c447ff
Prevent errors when scrolling history
5 years ago
Lorenz Hübschle-Schneider
65439a8ad2
Only show "user has left the room" toast in channels
...
Fixes #1108
5 years ago
Lorenz Hübschle-Schneider
afcc264f99
Show a toast when clicking nick of a user who left
5 years ago
Lorenz Hübschle-Schneider
0a919f70fb
Respect hotlist clearing setting on buffer switch & message send
...
Fixes #1035
7 years ago
Lorenz Hübschle-Schneider
263c5e8b00
Keep track of unread counts for servers' buffers for 'show only unread' view
...
Maintain unread info for all buffers belonging to a server. This info
is used to hide server buffers for which *no* associated buffer has
activity when 'Only show buffers with unread messages' is enabled.
Closes #1019
7 years ago
JungEon Kim
3d39a3c138
Make image uploadable by paste from clipboard
7 years ago
Lorenz Hübschle-Schneider
0b506e30dc
Don't insert mention when clicking non-privmsg
...
This goes in the direction of #860 but actually removing the tag seems
to be rather more involved
7 years ago
Lorenz Hübschle-Schneider
d4d7a977e1
Parse some of WeeChat's completion settings
...
weechat.completion.nick_completer and 'weechat.completion.nick_add_space
Fixes #963
8 years ago
Lorenz Hübschle-Schneider
3c30e6ad07
Ctrl-w: ignore all whitespace, not just spaces
8 years ago
Simon Sapin
ea4de99e89
Fix Ctrl+W when the cursor follows a space.
...
This key binding does "Delete from cursor to previous space".
When the text before the cursor was `some example`,
it would find the space after "some" and delete "example".
When hitting Ctrl+W *again*, it would find the same space again…
and delete nothing.
This changes the code to ignore trailing spaces before the cursor
for the purspose of finding the previous space,
so that something (if at all possible) is always deleted.
8 years ago
Lorenz Hübschle-Schneider
98d4bd9613
Emojification: only replace sequences of emoji surrounded by whitespace
...
Fixes #903 , #930
8 years ago
Lorenz Hübschle-Schneider
f4db7c2647
Don't show quick keys if they're disabled
8 years ago
Lorenz Hübschle-Schneider
e17fce6f6d
Rename setting for consistency
8 years ago
Evan Tschuyi
231a524438
allow users to disable the alt+%d buffer switching
8 years ago
Lorenz Hübschle-Schneider
26d8b5faee
Animate jumpkey transition & change placeholder to "Number"
8 years ago
Lorenz Hübschle-Schneider
915d0d5d3e
Reset search state when initiating jump
8 years ago
Lorenz Hübschle-Schneider
22cb962e63
jumpkeys: filter on entry of first digit
...
not quite sure whether I like changing the sort order
8 years ago
Lorenz Hübschle-Schneider
d9346f5f3e
simplify buffer jumping logic
8 years ago
Tobias Theuer
833a2a8c0f
Improved timing. Made code more readable.
8 years ago
Tobias Theuer
811e76d443
Jump to any buffer (up to 99) with Alt+J followed by 2 digits.
8 years ago
Alice Jenkinson
8989695af6
Re-focus the input bar after nick completion button is pressed
8 years ago
Alice Jenkinson
64e801ef65
Expose utils to the scope and use isMobileUi in input.html
8 years ago
Alice Jenkinson
c6a8b69fe0
Only show nick completion button on mobile UI
8 years ago
Alice Jenkinson
520f2ac349
Add a button to the input bar to complete nicks
8 years ago
Lorenz Hübschle-Schneider
401e46e599
Use event.keyCode for consistency
...
We should either switch everything to event.code or nothing, imho
9 years ago
Simon Cooksey
71c2900216
Alt-H now clears hotlists on WeeChat relay
...
Fixes #832 .
9 years ago
Tor Hveem
1ba1698703
Implement alt-h. Fixes #832
9 years ago
Tor Hveem
dcc0f19fc5
Fix alt-< keybinding
9 years ago
Mukunda Modell
3b60f992b4
Switch to adjacent buffer with alt+arrow
...
Use alt+up and alt+down to switch to previous / next buffer.
Works when bufferlist is nested or flat.
This implements issue #511 .
10 years ago
Lorenz Hübschle-Schneider
a6c2e6f387
Insert URL at caret when dropping image into GB
...
unfortunately this pollutes the root scope a bit more
10 years ago
Magnus Hauge Bakke
3f661ded6c
Support sending multiple images
10 years ago
Lorenz Hübschle-Schneider
960d5ba17a
Insert image URL into input bar
10 years ago
Magnus Hauge Bakke
aef26a2dc5
Add file input with button and send file to imgur
10 years ago
Tor Hveem
1f37f848fc
fix another version check
10 years ago
Chris Moeller
c7a5d8decf
Added a check for DOM 3 getModifierState before attempting to use it, as some browsers may not have implemented that spec yet (Like stable Safari)
10 years ago
Tor Hveem
e096284502
Check modifier state and don't trigger on any altgr event
10 years ago
Tor Hveem
ec877ab224
Switch to buffer after issuing /query. Fixes #318
...
Save outgoing /query nicks to a list and then check that list when we
get a buffer title rename and then switch to the buffer if the name
matches any nick in the outgoing list. Reason to use title event instead
of buffer opened event is that buffer open event doesn't contain the
short name. That would require parsing and guessing full names and in
general be more complicated (but maybe more correct)
This patch can be further improved in the future to check for existing
buffers and switch to them if they already exist.
10 years ago
Tor Hveem
d0cabde132
Send more types of clearing only when using new style
10 years ago
Tor Hveem
9432004c5e
Clear hotlist in more scenarios
...
* Clear when switching away from a buffer
* Clear when sending a message to a buffer
10 years ago
Tor Hveem
99ccd551b6
Enable by default, except on mobile. Convert by default.
10 years ago
Lorenz Hübschle-Schneider
be6e356363
Settings module
11 years ago
Lorenz Hübschle-Schneider
4a41e32fef
Ask before sending /quit
11 years ago
Ailin Nemui
85ef764faf
make pageup key trigger fetch more lines
11 years ago
Lorenz Hübschle-Schneider
80b0d2ca6a
Quick keys disappear only after releasing alt key
...
Other changes:
- 0.2s delay so they don't appear when pressing Alt+A etc
- don't appear when other modifier keys are pressed
11 years ago
Ailin Nemui
9827710736
Support narrowing buffer selection with Alt+0-9 after using Alt+g or when onlyUnread is enabled, and show numeric overlays for Alt+0-9 keys on the buffers
11 years ago
Ailin Nemui
081c141760
apply-exception in inputbar/bufferFilter.focus
11 years ago
Lorenz Hübschle-Schneider
a80db339f8
Use strict
...
Requires turning IrcUtils into an Angular service, because the global variable
trick won't work with use strict.
Reuse is still easily possible by removing the angular wrapping around it.
11 years ago
Ailin Nemui
a63150e697
add pgup/pgdn keys and fix history in multiline edits
11 years ago
Ailin Nemui
156640c3ba
Properly Show and hide the sidebar on mobile layout when using Alt+g
11 years ago
David Cormier
9438c3844f
Ask confirmation before closing if user has unsent input
11 years ago