1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-09-22 19:45:54 -04:00
profanity/src
John Hernandez 0d29e05d77
Fix scrolling state at windows edge
The problem: if user scrolled to the edge of the window, the state that
edge is reached, transfers to other windows, rendering user unable to
scroll further up/down in other windows as well.

Make unique states for each window that show that edge of the DB is reached.

Later it might be improved with MAM states as well to decrease load on program
in cases when user keeps scrolling despite reaching the edge.

Bug discovered by @atomicwatch, reported through the developers' MUC

`SCROLL_INNER` naming suggestion by @jubalh
2023-12-05 13:28:55 +01:00
..
command Merge pull request #1824 from H3rnand3zzz/feature/mouse-scroll 2023-12-05 12:25:41 +01:00
config Fix mem leak in conf_string_list_add 2023-11-17 21:13:32 +01:00
event Fix crash on quick /reconnect now usage (double free) 2023-10-15 23:23:01 +02:00
omemo Ensure instances of auto types are initialized 2023-11-06 22:22:35 +01:00
otr g_free() to auto_gfree, introduce auto_guchar 2023-07-13 17:04:59 +02:00
pgp Introduce a shared implementation for keyfile loading 2023-09-04 09:59:09 +02:00
plugins Improve string convertion error handling 2023-11-22 09:29:31 +01:00
tools Add emptiness check for /url save and /plugins install 2023-11-10 20:05:01 +01:00
ui Fix scrolling state at windows edge 2023-12-05 13:28:55 +01:00
xmpp Merge pull request #1902 from H3rnand3zzz/feature/improved-history 2023-11-06 22:41:36 +01:00
chatlog.c Fix my email address 2023-07-31 16:51:58 +02:00
chatlog.h Split log.c into log.c and chatlog.c 2022-06-28 20:08:38 +02:00
common.c Introduce a shared implementation for keyfile loading 2023-09-04 09:59:09 +02:00
common.h Introduce a shared implementation for keyfile loading 2023-09-04 09:59:09 +02:00
database.c Do not check for unique stanza-id for MAM messages 2023-11-13 09:34:53 +01:00
database.h Fix my email address 2023-07-31 16:51:58 +02:00
log.c Fix some more char* -> gchar*. 2023-08-31 23:14:02 +02:00
log.h Fix some more char* -> gchar*. 2023-08-31 23:14:02 +02:00
main.c Add helper function to create version string 2023-07-25 20:58:15 +02:00
profanity.c Add helper function to create version string 2023-07-25 20:58:15 +02:00
profanity.h Update copyright year 2023-01-10 10:37:25 +01:00