cage
ccf5ff6140
- used ellipsis instead of tree full stops.
2023-07-15 14:34:10 +02:00
cage
41a4787f16
- prevented crash when calling resync-rows-db of a null object.
2022-11-24 17:28:31 +01:00
cage
07725d85d9
- [gemini] added command 'open-previous-link'.
2022-07-01 16:31:38 +02:00
cage
1e9fecc599
- prevented printing line count for empty row window.
2022-04-16 17:54:57 +02:00
cage
9b724d2639
- updated italian translation.
2022-04-16 12:20:30 +02:00
cage
c9878b2ae4
- added row count for all window that display rows of text.
2022-04-16 11:09:16 +02:00
cage
331dc0973b
- improved a bit appearance of help window.
2022-04-15 13:40:12 +02:00
cage
d9a8d03472
- used package local nickname instead us :use croatoan's symbols.
2022-03-21 21:42:50 +01:00
cage
5f1fab5926
- printed a minimal list of keychords on the welcome window.
2022-02-18 21:28:48 +01:00
cage
00cfe36e90
- prevented crash in dialog list window, the event object needed to be decodified.
2022-01-02 17:47:30 +01:00
cage
7619344a36
- implemented some features of tree filesystem window: expanding/closing nodes and renaming files or directory.
2021-12-10 15:30:56 +01:00
cage
1fbdab1443
- [gemini] added commands: 'go-to-previous-link' and 'go-to-next-link'.
2021-11-26 14:10:11 +01:00
cage
f9f5a868b3
- fixed 'adjust-rows-select-last';
...
- rewinded selected row to first one when a new gemin page is loaded.
2021-10-08 12:11:00 +02:00
cage
40f6f0642a
- forced scrolling to the last message when a new message has been posted on the chat window;
...
- added 'message-window-lock-scrolling' and 'message-window-unlock-scrolling' allowing users to choose their preferered way to render the gemini text (this is useful for gemini streaming services, like chat or similar).
2021-10-08 11:55:16 +02:00
cage
9568b88e8d
- fixed adjusting strategy functions when drawing gemini text.
2021-10-08 11:37:53 +02:00
cage
ae266982cb
- prevented moving selected message when updating a timeline.
2021-09-10 17:34:03 +02:00
cage
d85a865eed
- forced colors to selected line in line oriented-window.
2021-08-29 15:39:48 +02:00
cage
baf3f4c1ea
- allowed line-oriented-window to render unselected items with
...
different color than foreground;
- capured parsing errors when querying gempub library.
2021-08-28 14:02:03 +02:00
cage
ff5f8f0cd7
- [gempub] added extraction of metadata from gempub;
...
- added table to save gempub's metadata.
2021-08-22 12:56:35 +02:00
cage
0247325a5d
- fixed regression: command apropos works again.
2021-08-14 16:09:10 +02:00
cage
423779986a
- improved macro 'when-window-shown' to prevent crash of the program when terminal window is too small.
2021-08-13 12:14:58 +02:00
cage
a0c25ee8fe
- prevented out of bound condition when scrolling message-window's
...
contents (this was actually a regression).
2021-07-31 11:42:12 +02:00
cage
5e230407c6
- added adjust-strategy-last to show text in message-window;
...
- removed call to 'adjust-selected-rows' when redrawing message-window;
- fixed 'adjust-selected-rows', wa never actually called.
2021-07-26 19:03:10 +02:00
cage
34284f9a51
- fixed regression: searching in links window does not get stuck at the first occurence.
2021-06-16 19:08:41 +02:00
cage
392ba67adf
- fixed selected-row-delete
...
- redraw following request window when an entry is deleted.
2021-06-12 21:15:50 +02:00
cage
c361ecc679
- fixed a regression that made the program crashs when adding an attachment to a post.
2021-06-05 21:47:37 +02:00
cage
8423ca7d38
- [gemini] fixed parser, made many parser state variables from
...
function local to thread local;
- fixed 'line-oriented-widget:append-new-rows'; uses slots instead of
accessors as, for example, message window skips invisible lines
when specialzed (on message-window) method 'rows' is called.
2021-05-16 15:23:55 +02:00
cage
cd11e04658
- got rid of 'prepare-new-search' and 'cleanup-after-search';
...
- fixed misc:safe-subseq (subseq sequence -1)' does not signa an error anymore.
2021-05-13 15:32:31 +02:00
cage
e319ccd112
- prevented out of bound condition when scrolling message-window's
...
contents.
When user switched from a page to another shorter the scrolling
position was not restored, pointing outside the actual text line
counts. This prevent the correct rendering of the page (a blank page
is shown instead) and crash the software if scrolling up.
Thanks op!
2021-05-02 16:28:50 +02:00
cage
15bbb49d5e
- [gemini] added feature to toggle preformatted block on/off;
...
- [gemini] trimmed alt-text;
- reworded some functions.
2021-04-11 15:19:45 +02:00
cage
76c8296aa4
- reorganized generic function.
2021-04-11 10:26:48 +02:00
cage
6786d48f6d
- rewritten rendering of text in message window
...
i got rid of slot support-text in message-window, so that class does
not maintain a state.
- changed behaivour of split-line
(split-line (format nil "~2%")) ; => ("" "")
That is an emtpy line is returned as empty string and not skipped
Thanks to people from IRC and cl-ppcre maintainer for help!
- [breaking changes] changed 'hooks:*before-prepare-for-rendering-message*
with 'hooks:*before-rendering-message-text*.
2021-04-10 13:52:56 +02:00
cage
ca2ace2551
- discouraged use of slot 'rows' for 'row-oriented-widget', used API instead.
2021-04-08 15:13:31 +02:00
cage
3ca18e1fd9
- fixed searching in links or gemini pages: searching starts from the first row.
2021-04-06 19:59:58 +02:00
cage
fac77297e8
- [gemini] started coloring preformatted block.
2021-04-05 12:01:30 +02:00
cage
f09b0f4aa3
- [gemini]
...
- prevent crash when subscribing to an already subscribed gemlog;
- added cancel of subscriptions.
2021-01-10 11:35:28 +01:00
cage
e87fc07e25
- allow repeat search on links window's items.
2020-12-30 12:38:31 +01:00
cage
0274841672
- added searching in command's help.
2020-10-03 21:08:55 +02:00
cage
a54e05a05f
- added the possibility to search inside a widows that contains a collection of links.
2020-10-03 16:58:02 +02:00
cage
52f550df5e
- added feature create new chat;
...
- fixed crash when selecting a chat with no messages.
2020-09-10 17:50:22 +02:00
cage
c5118d46a6
- changed GPL comment headers.
2020-09-06 11:32:08 +02:00
cage
6135cc5c02
- fixed 'line-oriented-window:row-move' must return always a number
...
(0), not nil, when no movement occurs;
- fixed vertical scrolling boundaries of messages window.
2020-09-06 11:18:49 +02:00
cage
940525a6fe
- added vertical top padding for 'line-oriented-window'.
...
This means also that the gemini links window will render the link
name on top of the link uri.
2020-08-28 17:52:00 +02:00
cage
5169deaedd
- tracking changes in croatoan.
...
- some function in 'tui-utils' are just wrappers for the equivalents in the library.
2020-08-14 20:15:30 +02:00
cage
254cd94720
- [gemini] the parser has been modified to renders (in a separate
...
thread) the contents of a gemini file parsed so far without waiting
for the whole document to be read from the socket.
This feature should prevent blocking the client when the server
never close the socket (i.e. for streamed contents).
2020-07-26 12:07:26 +02:00
cage
9461c0ea70
- gemini client works (but missing client authorization using certificates).
2020-06-22 14:03:06 +02:00
cage
07b13b40d2
- added a window to browse the links that a message contains.
2020-05-17 17:47:33 +02:00
cage
c56a5b86ca
- initial commit.
2020-05-08 15:45:43 +02:00