Fossil

History of src/style.chat.css of 7cae4c09813bacc8
Login

History of src/style.chat.css of 7cae4c09813bacc8

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file src/style.chat.css at check-in 7cae4c09813bacc8

2024-07-03
12:55
Merge trunk into the markdown-tagrefs branch to begin experimentation with tying chat #NNN references into the new search capabilities. ... (file: [072e9c59fd] check-in: [5e26fd4c10] user: stephan branch: markdown-tagrefs, size: 18524)
2024-07-02
09:22
/chat: use the historical timestamp format for main-feed messages and ISO-8601 for search results. Misc. internal cleanups. ... (file: [21306b3184] check-in: [3c53bd325a] user: stephan branch: fts5-chat-search, size: 18184)
2024-07-01
18:36
Ensure that chat search results get placed in the proper parent DOM element (this fixes some layout unsightliness). Remove the DOM elements related to loading more search result context when they have no more results to load. ... (file: [899426d5c4] check-in: [2e8f1a9a15] user: stephan branch: fts5-chat-search, size: 17929)
17:25
Teach /chat search to use the same tokenizer as the main search index, defaulting to porter if the main search index is off, and reindex chat if the tokenizer is changed. The search config should arguably be expanded to provide the option of disabling chat search altogether, but that is beyond today's ambitions. Minor search result layout tweaks but there are still some fixes to do there. ... (file: [e41bdbb4f7] check-in: [778efb30f7] user: stephan branch: fts5-chat-search, size: 17934)
11:31
Replace the /chat attach button SVG with the corresponding Unicode 6.0 glyph. Not sure why we didn't do that in the first place, as all of the other buttons use emoji icons. ... (file: [a15b4ecec4] check-in: [74479fb593] user: stephan branch: fts5-chat-search, size: 18154)
11:24
Increase the size of the /chat attach button image and fix it to be rescaled in non-dark themes. ... (file: [fef4100fcc] check-in: [ae0940db82] user: stephan branch: fts5-chat-search, size: 18400)
08:54
Add clear-search option to chat search and code-adjacent cleanups. ... (file: [4677d44e7e] check-in: [be01315c86] user: stephan branch: fts5-chat-search, size: 18360)
08:11
Remove the now-superfluous /chat-search page. Preliminarily switch to long-format time strings in /chat messages, but that's up for reworking as we decide how we want to handle those. ... (file: [d139a5f6cb] check-in: [e1f6c7f589] user: stephan branch: fts5-chat-search, size: 18262)
2024-06-30
15:11
Basic /chat search is working, but it's missing the load-more-context buttons and appropriate timestamps. Checking in for purposes of dogfooding it on my server. ... (file: [52e99572fe] check-in: [7561498cf7] user: stephan branch: fts5-chat-search, size: 18303)
13:06
Main UI of chat history search for /chat, without the actual search functionality. ... (file: [b7f6901eb0] check-in: [80b869acf9] user: stephan branch: fts5-chat-search, size: 18277)
11:43
Replace some hard-coded /chat-search styles with project-conventional CSS classes. Minor layout tweaks. ... (file: [59274a5094] check-in: [3b84b4f8c6] user: stephan branch: fts5-chat-search, size: 18482)
11:25
Teach stylesheet_url_var() to use the style_set_current_page() value, if set, instead of g.zPage, so that style_set_current_page() can be used to force closely-related pages (namely /chat and /chat-search) to use the same style.CurrentPageName.css, to avoid having to duplicate style sheets. Remove the now-unnecessary style.chat-search.css and port its handful of additions into style.chat.css. Adjust the /chat-search 'mark' CSS class to behave nicely in dark-mode themes. ... (file: [8f542396e9] check-in: [3bf2275393] user: stephan branch: fts5-chat-search, size: 18440)
2023-06-03
08:59
Merge trunk into markdown-tagrefs branch and resolve conflict. ... (file: [04f439d2e1] check-in: [fdd3fe21c2] user: stephan branch: markdown-tagrefs, size: 18202)
2023-03-07
12:40
CSS tweak to make long hashes wrap in narrow /chat views. ... (file: [cc9116158d] check-in: [8a401c209f] user: stephan branch: trunk, size: 17861)
2023-01-22
18:35
Fix appearance of a chat-only view: eliminate redundant gap between the vertical scrollbar and the right edge of a window. ... (file: [ce0c1dd149] check-in: [d3c0206ed2] user: george branch: trunk, size: 17785)
2022-11-13
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (file: [08642fba19] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 17768)
2022-08-24
06:52
Add a slight drop shadow to the /chat message widgets. Edit: we already had a drop shadow, just placed on a different sub-element. ... (file: [f9e6bce385] check-in: [b04740bd75] user: stephan branch: mistake, size: 17819)
2022-03-30
14:15
Merged in trunk. ... (file: [067518a75d] check-in: [28fa015357] user: stephan branch: markdown-tagrefs, size: 18108)
2022-02-19
23:03
Adjust padding in /chat CSS to eliminate an unsightly dead zone between the chat area scrollbar and the right side of the page, as reported in /chat. ... (file: [0a093d8122] check-in: [46ec28aca9] user: stephan branch: trunk, size: 17767)
2021-12-31
02:59
Merged in trunk. ... (file: [969ed91f2f] check-in: [c800d2ca82] user: stephan branch: markdown-tagrefs, size: 18017)
2021-12-30
19:21
/chat: added a bit of gap between the Embed checkbox and its label. ... (file: [4d7590d0ba] check-in: [90d89f886a] user: stephan branch: trunk, size: 17676)
19:02
/chat: if an iframe's body has no fontSize set, try to force it to match the message wrapper's font size. Whether this works might be environment-dependent. Add support for embedding images in iframes if the when the 'inline images' option is off. ... (file: [bc2858a291] check-in: [d4b167bd97] user: stephan branch: chat-attachment-iframe, size: 17653)
18:08
Remove display:flex from .message-widget-content elements, as it causes IMG elements to stretch to fill up all available space. ... (file: [2ab56c453c] check-in: [cf4a17c8b4] user: stephan branch: chat-attachment-iframe, size: 17585)
17:58
/chat: change the Embed button to a toggle checkbox to show/hide the embedded iframe. ... (file: [7596c75068] check-in: [956515f677] user: stephan branch: chat-attachment-iframe, size: 17628)
17:20
/chat: experimentally add an Embed button to HTML attachments which embeds their contents in an iframe. ... (file: [ada4478baa] check-in: [d9e3ed5e20] user: stephan branch: chat-attachment-iframe, size: 17531)
2021-12-16
04:20
Merged in trunk and resolved numerous code clashes in /chat. ... (file: [fd2316c3fa] check-in: [54dba74790] user: stephan branch: markdown-tagrefs, size: 17339)
2021-10-12
20:28
/chat: fixed an error reporting bug which could cause server-triggered errors to not be displayed. When sending a message fails, the failed message is now presented as an error message, along with buttons to either retry or discard the message. ... (file: [350e852b10] check-in: [9d693ef80a] user: stephan branch: trunk, size: 16998)
2021-10-10
15:44
/chat: grouped config settings into categories. Moved config checkboxes back to the left, per /chat feedback, but now clicking anywhere on their row toggles them. Slightly shrunk the main buttons when in non-compact mode. Various look-and-feel and help text tweaks to the config view. ... (file: [9bbfe71f6d] check-in: [67e8599874] user: stephan branch: trunk, size: 16515)
06:31
More /chat config cosmetics. Started 2.18 change notes. ... (file: [2a8d6e5319] check-in: [891d79de18] user: stephan branch: chat-input-revisited, size: 16312)
05:53
/chat: added option to toggle between text and contenteditable widget, defaulting to the former. Prettied up the config view a bit and made it more right-handed friendly. ... (file: [a9b09d9a0a] check-in: [5d7c98ef92] user: stephan branch: chat-input-revisited, size: 16222)
04:13
/chat input field rework, as discussed in [forum:9e85f44f864eb1f5 | forum post 9e85f44f864eb1f5]. Part 1: revert to plain text input fields, with compact-mode toggle swapping between them. ... (file: [c4cd4021c4] check-in: [136d95b6f1] user: stephan branch: chat-input-revisited, size: 15441)
2021-10-07
16:27
/chat: 1) force the cursor on the input element to always be 'text' (I-beam), even when it doesn't have focus (browser inconsistency) and 2) when the chat window regains visibility after having lost it, give focus to the input element to try to work around a problem where Pale Moon is giving focus to one of the pseudo-buttons. Change (2) comes with a couple of minor but annoying quirks and might have to be undone, but it's worth a try. ... (file: [3f1486cb11] check-in: [503395796e] user: stephan branch: trunk, size: 15388)
04:07
/chat another CSS-side contenteditable portability workaround to keep Firefox from losing newlines on pasted-in text. ... (file: [87647bcb66] check-in: [c7fa9f150f] user: stephan branch: trunk, size: 15233)
2021-10-04
19:48
Merged in trunk for latest (and conflicting) /chat changes. ... (file: [02b75f40ab] check-in: [7cae4c0981] user: stephan branch: markdown-tagrefs, size: 15402)
19:33
/chat: reduced the size of the non-compact-mode buttons a bit, based on user feedback. We'll call this solved for now. ... (file: [26b1605a0f] check-in: [1fc2a26577] user: stephan branch: trunk, size: 15061)
19:21
/chat narrowed the compact-mode buttons - they were too wide for an iPhone screen. Should fit fine on screens as narrow as 340 pixels now. ... (file: [7bbf81cf42] check-in: [f4d2eca021] user: stephan branch: trunk, size: 15061)
19:13
/chat: shrunk compact mode toolbar just a tick. Replaced non-portable on-hover button effect with something portable. ... (file: [b3a3f7af30] check-in: [7755c6482b] user: stephan branch: trunk, size: 15061)
19:01
/chat: replaced input-related buttons with span elements in an attempt to get more consistent cross-browser results. Renamed some internal element IDs for naming consistency's sake. ... (file: [a672d66438] check-in: [98b2cbe69b] user: stephan branch: trunk, size: 15052)
2021-10-03
21:19
Improved the attachment button's visibility in dark-mode skins. ... (file: [3276f34a7e] check-in: [1390dd986d] user: stephan branch: chat-input-rework, size: 15005)
2021-10-01
18:17
Eliminated extraneous gap at the bottom of the page caused by the empty file attachment preview element. Tweaked that element's layout a bit when it is visible. ... (file: [d3e5defcfd] check-in: [bca3d7f405] user: stephan branch: chat-input-rework, size: 14824)
18:10
Worked around a button glyph misalignment on some older FF versions. ... (file: [120c2aa447] check-in: [042fe8771f] user: stephan branch: chat-input-rework, size: 14875)
18:01
Added the chat input area resize option to compact mode so there is a recovery strategy if someone manages to paste a whole book into that field. ... (file: [18fb5118e1] check-in: [797e33ba6b] user: stephan branch: chat-input-rework, size: 14782)
17:40
Removed the cumbersome and platform-dependent file selection widget from view and now proxy its activation via a new toolbar button. Saves space and looks nicer. ... (file: [21091cd724] check-in: [2b07b66d59] user: stephan branch: chat-input-rework, size: 14778)
17:14
In compact mode, move the buttons below the input field in order to stop truncation and button layout shifting as the input field automatically resizes during editing. Takes up more a bit more space but provides better UX. ... (file: [1a0fdcbe3d] check-in: [fe0760c95d] user: stephan branch: chat-input-rework, size: 14931)
15:49
Button size tweaks for compact mode, to make them slightly more accessible on mobile devices. ... (file: [6256a79c88] check-in: [858e8153a7] user: stephan branch: chat-input-rework, size: 14284)
14:14
Added file attachment widget toggle (on by default) and reversed order of config options (top-down instead of bottom-up) because that simply seems more intuitive. ... (file: [a40ea55ee4] check-in: [40cdaeecd4] user: stephan branch: chat-input-rework, size: 13811)
14:01
Fixed chat-view scrolling, which was broken by a flexbox settings change in [71fbd1b01ba42ee6]. ... (file: [a4da2c1f72] check-in: [e7e2e5e3c0] user: stephan branch: chat-input-rework, size: 13819)
13:40
Chat button truncation fix on narrow windows. Updated change log for new chat features. ... (file: [357ee8c4ff] check-in: [d92a8f07b8] user: stephan branch: chat-input-rework, size: 13752)
13:33
Shrank the chat buttons in compact mode because (spoiler alert) Safari. ... (file: [f125417df8] check-in: [c08a707a40] user: stephan branch: chat-input-rework, size: 13751)
13:23
Minor layout improvement in compact mode: input field now really looks like it's one line high instead of 1.x. ... (file: [b0ee0142ae] check-in: [40119a06bc] user: stephan branch: chat-input-rework, size: 13752)
13:01
Improved the flow of the chat input buttons so that they don't move around as the input area grows and shrinks. Removed max-height from compact-mode input. This makes compact mode behave more like what was requested in /chat, so that it grows organically as the user types. ... (file: [e8e354c3be] check-in: [9191823207] user: stephan branch: chat-input-rework, size: 13774)
12:48
Made monospace the default because that setting now also applies to the input area and this chat is often used for conveying code. Accounted for a couple bits of skin-specific weirdness. ... (file: [b3182d1c7d] check-in: [f9e2851a99] user: stephan branch: chat-input-rework, size: 13802)
2021-09-30
20:37
Documented the reason for not setting a max-height on the new editor widget, and the side effects of that decision. ... (file: [6b1dbf8009] check-in: [71fbd1b01b] user: stephan branch: chat-input-rework, size: 13648)
20:09
Figured out how to make the new input area resizable via CSS. ... (file: [08e12344e0] check-in: [91b653e845] user: stephan branch: chat-input-rework, size: 12965)
19:32
Forcibly disable drop support in the new editor widget, as the browser will otherwise allow the user to drop images to it, which is confusing and does not work with our ability to upload images. Found a way to implement placeholder text in the contenteditable field. ... (file: [d3be61835a] check-in: [86d6be3fe2] user: stephan branch: chat-input-rework, size: 12922)
15:59
When stripping trailing spaces from lines to avoid the "console paste problem", leave markdown paragraph continuation markers intact. Robustified the config view layout in a trial-and-error attempt to defend against Safari-on-iPhone layout bugs. ... (file: [4233e4eb21] check-in: [cbc7f117e6] user: stephan branch: chat-input-rework, size: 12729)
03:14
Split ctrl-enter/enter input modes and compact/spacious layout into two independent settings. ... (file: [42117eec7f] check-in: [a83defad3a] user: stephan branch: chat-input-rework, size: 12509)
02:11
Eliminated some of the new layout quirks caused by the change in /chat input field type. ... (file: [9380053891] check-in: [bcfb758dc3] user: stephan branch: chat-input-rework, size: 12537)
2021-09-29
22:41
/chat button size refinement. ... (file: [94992416a2] check-in: [c24d2bb67c] user: stephan branch: chat-input-rework, size: 11875)
22:30
Added mini-help hint text to /chat config view entries. ... (file: [6a390a76ac] check-in: [3259251aeb] user: stephan branch: chat-input-rework, size: 11838)
22:08
Significant reworking of chat input mode to use a single contenteditable element instead of two text input elements. This required considerable collateral cleanup in how the various settings are handled and communicated within the app. ... (file: [9163529417] check-in: [b9c5792e34] user: stephan branch: chat-input-rework, size: 11662)
2021-09-28
11:06
Merged in trunk. /chat changed jump-to-message animation to fade out/in, per requests. Added HTML5 history to /chat clicks on #NNN message references but it's disabled because it's behaving unexpectedly. ... (file: [d5ed98bb70] check-in: [99b23d0fa3] user: stephan branch: markdown-tagrefs, size: 11793)
2021-09-25
12:26
Added #NNN and #NNN.NNN references as a special case of hashtag, noting that it will currently match a prefix of #NNN.NNN.NNN. Taught /chat that clicking on such a reference should jump to the referenced message or toast the user that the message is not in the current history. ... (file: [e1d09a5872] check-in: [4539bf8792] user: stephan branch: markdown-tagrefs, size: 11647)
10:54
Improved the behavior in the face of multiple filters, applying only the most recent one. Added a button to clear filters which appears along the bottom of the message area if any filter is active. ... (file: [f83d791c2a] check-in: [93bf25055a] user: stephan branch: markdown-tagrefs, size: 11619)
2021-09-24
17:07
One "last" style tweak, then i'm done. ... (file: [8f2565f10e] check-in: [9e5acae7d5] user: stephan branch: chat-user-filter, size: 11452)
17:01
Several minor cleanups, fixes, and presentation tweaks. ... (file: [624a01128a] check-in: [10107e4fbc] user: stephan branch: chat-user-filter, size: 11472)
12:07
Disable chat animations during the bootstrapping process. Increated timestamp size a tick. Xekri CSS tweak to eliminate body-level scrollbars in chat-only mode. ... (file: [b1b14e030e] check-in: [4ff16c0572] user: stephan branch: chat-user-filter, size: 10417)
10:14
Animation tweaks and more predictable scrolling when the user filter is cleared (always scroll to the button). ... (file: [e05ebe5453] check-in: [3d4101d354] user: stephan branch: chat-user-filter, size: 10427)
09:42
Doc typos and sped up the message-in-context animation a tick. ... (file: [b5b3f81df4] check-in: [2b3a6ed846] user: stephan branch: chat-user-filter, size: 10421)
09:29
Changed the "message in context" animation to something more eye-catching and less stuttery. ... (file: [b0a977adc5] check-in: [fc27d6a333] user: stephan branch: chat-user-filter, size: 10418)
2021-09-23
15:32
Micro-tweaking of CSS to account for the fieldset substitution. ... (file: [0ab8b1a25d] check-in: [c00002656a] user: stephan branch: chat-user-filter, size: 9915)
15:15
Replaced recent activity list fieldset element with a fieldset-like element because of Safari fieldset layout/sizing bugs. ... (file: [8b3035cac2] check-in: [dc3f028290] user: stephan branch: chat-user-filter, size: 9898)
14:43
CSS to attempt to work around Safari mobile shrinking the recent activity fieldset to smaller than its content. ... (file: [ef9da221c9] check-in: [fced72da86] user: stephan branch: chat-user-filter, size: 9804)
14:16
Minor style tweaks to account for quirks of specific skins. ... (file: [c2ee4112e6] check-in: [097733c0e9] user: stephan branch: chat-user-filter, size: 9675)
13:26
Added a help buttonlet to the user activity list. ... (file: [2b184a0ff0] check-in: [f39c8326e2] user: stephan branch: chat-user-filter, size: 9472)
12:49
Redistributed a tiny bit of spacing - looks less cramped this way. ... (file: [0a3132b67e] check-in: [754f7a42cc] user: stephan branch: chat-user-filter, size: 9463)
12:41
When batch loading chat messages, delay update of recent activity list until after the batch is done. Squeezed about 0.5em more space out of the screen. ... (file: [166e219c25] check-in: [7c2f3eb31f] user: stephan branch: chat-user-filter, size: 9459)
12:23
Corrected persistence of the timestamps toggle. Removed about 40 lines of dead CSS. ... (file: [bfc16bc403] check-in: [dddd42baa6] user: stephan branch: chat-user-filter, size: 9455)
12:00
Added toggle for the recent activity timestamps. ... (file: [c93e098163] check-in: [9938acb049] user: stephan branch: chat-user-filter, size: 10422)
11:44
UI refinement of the chat user activity list. ... (file: [27f4b3f9ff] check-in: [7aea432a47] user: stephan branch: chat-user-filter, size: 10363)
09:41
Proof of concept /chat "active user list" which keeps track only of users who have posted messages in the client's current list and allows filtering on those messages by tapping a user. Widget is hidden by default and can be toggled in the config area. There are still cases to figure out (e.g. new messages do not apply the current filter). ... (file: [731b0b0846] check-in: [dafd549711] user: stephan branch: chat-user-filter, size: 10311)
2021-09-22
12:22
Micro-adjustments to /chat CSS to squeeze a tiny bit more space from the bottom of the screen. ... (file: [2f62a172ac] check-in: [62deb8f794] user: stephan branch: trunk, size: 9745)
2021-09-21
20:07
Internal cleanups of how /chat config area is built up. No significant visible changes. ... (file: [f06b58405b] check-in: [60206ef512] user: stephan branch: trunk, size: 9748)
19:45
Tweaked the /chat config options layout so that the entries start at the bottom of the view to put them in easier reach on tall screens, and moved the presumably most common options to the bottom so that they start out scrolled into view on smaller screens. ... (file: [ad63374315] check-in: [3524f72e6b] user: stephan branch: trunk, size: 9641)
16:10
Reimplemented chat message operations popup as an inlined DOM element to enable a confirmation option on the global delete button, per request from drh (and it's also more platform-portable). ... (file: [d3840fdfb1] check-in: [fb9026e264] user: stephan branch: trunk, size: 9633)
14:34
/chat restored accidentally-removed configurable notification sounds. More layout tweaks on chat buttons. ... (file: [6d90eed4c7] check-in: [cf81ddf97a] user: stephan branch: trunk, size: 9627)
14:24
/chat: close config/preview area if user sends a message, to help avoid confusion and a corner-case layout bug. Minor layout tweaking of the single-line edit mode via collaborative /chat effort. ... (file: [922fc07501] check-in: [03f33cd3c2] user: stephan branch: trunk, size: 9519)
13:34
/chat links now open in a new tab by default. Reduced min-width of input field to help out FF on Android. ... (file: [d03fdcb06c] check-in: [cea66528e2] user: stephan branch: trunk, size: 9324)
13:18
In single-line edit mode, wrap the chat buttons if the screen is not "wide enough." Give the edit field a min-width of (experimentally) 24em. ... (file: [a07b985749] check-in: [3ca1ec5248] user: stephan branch: chat-markdown, size: 9299)
13:10
Reduced side margin/padding on text input field to improve phone usability. ... (file: [8d6cd6fa2b] check-in: [ac6e7ae9da] user: stephan branch: chat-markdown, size: 9218)
13:00
Prettified chat buttons via collaborative chat session dogfooding. ... (file: [1a512dd671] check-in: [607854c90f] user: stephan branch: chat-markdown, size: 9224)
11:52
/chat: tell the file selection widget not to wrap, so that the help button stays on the same line (reported from Martin G's phone). ... (file: [61e2c11389] check-in: [4fc065ba4a] user: stephan branch: chat-markdown, size: 9293)
11:32
Moved the 350-ish lines/9k of chat-specific CSS into style.chat.css. ... (file: [3ef95ff5a3] check-in: [bd4dd24373] user: stephan branch: chat-markdown, size: 9270)