Commit graph

44 commits

Author SHA1 Message Date
Adam Porter
9fb01ea55c Change: (ement-taxy-room-list) Sort invited rooms first 2022-04-09 10:25:51 -05:00
Adam Porter
c82d3bdddd Fix: (ement-taxy-room-list) Invited rooms have no latest timestamp 2022-04-09 10:25:51 -05:00
Adam Porter
5a8d689ff5 Fix: (ement-taxy-room-list) window-start 2022-04-07 10:57:29 -05:00
Adam Porter
cd571c5f42 Add/Fix: (ement--button-buttonize)
button-buttonize is being added in Emacs 28.
2022-04-01 09:34:09 -05:00
Adam Porter
196929b01f Fix: (ement-taxy-column-Unread) Typo in help-echo 2022-03-30 09:43:27 -05:00
Adam Porter
a6e935a3b7 Change: (ement-taxy-column-Latest) Show only largest unit
But the full duration is in the help-echo mouseover.
2022-03-30 08:25:57 -05:00
Adam Porter
d19c19d371 Tidy: (ement-taxy-define-key space) 2022-03-30 02:09:22 -05:00
Adam Porter
09553519a5 Change: (ement-taxy-column-Name) Use push instead of setf
Not sure why it seemed that setf didn't work with map-elt before, but
it does, and it should.
2022-03-29 23:20:28 -05:00
Adam Porter
f2d5674874 Change/Fix: (defface ement-room-list-space) 2022-03-29 23:19:41 -05:00
Adam Porter
01792a98c1 Fix: (ement-taxy) Require 'button 2022-03-29 23:16:11 -05:00
Adam Porter
26a3dd3c4d Fix: (ement-taxy-key-space) Improve logic 2022-03-29 11:28:49 -05:00
Adam Porter
353d970d6a Add: Basic space support
Handles space-creation events, links children to parents, and displays
and groups spaces specially in ement-taxy-room-list.
2022-03-29 10:51:03 -05:00
Adam Porter
c398f2fa63 Change: Rename room struct's type slot to status
Type is an actual thing in spec v1.2, used for spaces.
2022-03-29 10:49:45 -05:00
Adam Porter
8d50b23a1d Fix: (ement-taxy-key-name) Use name or regexp
It wasn't clear that :name was required.
2022-03-29 10:46:46 -05:00
Adam Porter
29a165225e Change: ement-taxy default column order 2022-03-29 07:43:52 -05:00
Adam Porter
f5e39aeb47 Tidy: (ement-taxy-room-list, name column) 2022-03-29 07:41:47 -05:00
Adam Porter
b4f01cf2e1 Fix: (ement-taxy) Another eval-and-compile 2022-03-29 07:38:26 -05:00
Adam Porter
38a528062e WIP: (ement--room-unread-p)
This is so complicated, but roughly equivalent to
doesRoomHaveUnreadMessages() from
<7fa01ffb06/src/Unread.ts (L52)>.
2022-03-29 06:45:25 -05:00
Adam Porter
7f61bf283a WIP: Mention face for unread column (badge) 2022-03-29 06:44:51 -05:00
Adam Porter
073e3397ae WIP: Tidy 2022-03-29 03:38:45 -05:00
Adam Porter
a1b1a4a973 WIP: Unread room faces 2022-03-29 03:38:29 -05:00
Adam Porter
9a0740fc39 WIP: Add highlight face to unread, tidy 2022-03-29 03:07:52 -05:00
Adam Porter
e9a8bf6ceb WIP: Add ement-taxy-next-unread 2022-03-29 03:04:15 -05:00
Adam Porter
2cef12cd86 WIP: Ensure sessions are connected 2022-03-29 03:04:04 -05:00
Adam Porter
b200df5cfb WIP: Preserve place in room list 2022-03-29 03:03:51 -05:00
Adam Porter
6f098e2e6d WIP: Fix function name, display-action 2022-03-29 03:02:51 -05:00
Adam Porter
539cfe570b WIP: Buttonize room names 2022-03-29 03:02:00 -05:00
Adam Porter
324b4c725e Add: (ement, ement-taxy) Unread notifications 2022-03-29 01:52:50 -05:00
Adam Porter
5ee6539df2 Tidy: Docstring 2022-03-29 01:50:52 -05:00
Adam Porter
14a61c052e Fix: Function name 2022-03-29 01:50:40 -05:00
Adam Porter
27916af637 Add: (ement-taxy-auto-update) and depend on taxy, taxy-magit-section 2022-03-29 01:16:24 -05:00
Adam Porter
278d265e92 Comment: Tidy 2022-03-29 01:14:20 -05:00
Adam Porter
5b36ff85a0 Change: (ement-taxy-default-keys) 2022-03-29 01:14:20 -05:00
Adam Porter
270a2e0fc3 Change: (ement-taxy-room-list) Rename function, change buffer display 2022-03-29 01:14:20 -05:00
Adam Porter
103fe71c88 Add: (ement-taxy) Bookmark support 2022-03-29 01:14:19 -05:00
Adam Porter
5c4718a72f Add: (ement-taxy-room-avatar-cache) 2022-03-29 00:58:01 -05:00
Adam Porter
3f03c08ecb Change: (ement-taxy) Sort left rooms last 2022-03-29 00:56:45 -05:00
Adam Porter
5ffcc21761 Add: (ement-taxy) Buffer column 2022-03-29 00:54:46 -05:00
Adam Porter
ac7e1cc81d WIP: Put ungrouped rooms first
Otherwise they tend to be overlooked at the bottom.
2022-03-26 20:59:46 -05:00
Adam Porter
5ffeaed509 WIP: Add more columns 2022-03-26 20:59:39 -05:00
Adam Porter
440f4d6957 Fix: Use eval-and-compile for taxy-define-key-definer
I guess this is always needed; should document that in taxy.el.
2022-03-26 20:58:48 -05:00
Adam Porter
eab18ae575 WIP: Updates, additions 2022-03-26 20:23:31 -05:00
Adam Porter
46a2ecfe5f WIP: It works! 2022-03-26 20:23:31 -05:00
Adam Porter
ad2cf10ad6 WIP: ement-taxy.el 2022-03-26 20:23:31 -05:00