Commit Graph
11 Commits
Author SHA1 Message Date
Ennea 7119838f81 tab pane styles/handling mobile/portrait, smaller changes
* tab pane in portrait mode now covers the entire viewport
* tab pane X turned into a chevron
* added divider between tab pane header and content
* changed default tab pane state to open
* added code to scroll messages back to bottom after tab pane animation
  and message input resize
2025-11-15 16:54:25 +01:00
Ennea f325ee1593 add css classes for unread indicators 2025-10-01 16:49:41 +02:00
Ennea 9f097b4df3 persist tab pane state, handle vertical scrolling in tab pane 2025-10-01 16:35:27 +02:00
Ennea 2cdc5bfcd9 add collapsible tab pane 2025-09-30 18:03:22 +02:00
Ennea e9e6cda3a2 remove leftover content property on emotes
this lead to the emotes not being displayed at all in safari. woops
2024-09-09 15:40:35 +02:00
Ennea 25354083d2 more explicit css for emotes, hopefully fixing display in safari 2024-09-03 22:36:41 +02:00
Ennea 862d495a71 cleaner removal of pointer-events property 2024-09-02 13:05:30 +02:00
Ennea 0023988ada chat2web frontend: fortify autoscroll code
so that it hopefully works across all devices.. scrolling needs another
look or ten in the javascript spec, seriously
2024-08-28 17:22:13 +02:00
Ennea d309030def chat2web frontend: wrap JSON.parse()s in try-catch blocks 2024-08-28 16:37:26 +02:00
Ennea d10d37011f chat2web frontend: several small adjustments, fixes, refactor
* moving the frontend gfd code into its own file
* refactoring the rest of the js code
* new "more messages"/scroll indicator
* autoscroll fixes in both javascript and css
* adjustments to mobile layout to use space more effectively
* make sure view keeps being scrolled to bottom on viewport changes
  (mobile keyboard show/hide)
2024-08-28 16:27:16 +02:00
Ennea 769d34befd disable inter's on-by-default ligatures, redo icon/emote CSS
also:
* proper styling for auth page
* clean-up of html, css, js
* fix scroll indicator eating mouse events
* fix scroll indicator on (mobile?) chrome
* re-calculate timestamp width on each new message, to account for
  unknown/unexpected formats like the inclusion of AM/PM
2024-08-26 22:21:04 +02:00