summaryrefslogtreecommitdiff
path: root/ui/styles/messages.css
Commit message (Collapse)AuthorAge
* Merge branch 'prop/outbox-message-ui'Owen Jacobson2025-05-08
|\
| * Render messages as ghosts when there's a pending delete, too.Owen Jacobson2025-05-06
| |
| * Render "ghost" messages for unsent messages.Owen Jacobson2025-05-06
| | | | | | | | | | | | | | | | | | | | | | There is a subtle race conditon in this code, which is likely not fixable without a protocol change: * Ghost messages can disappear before their "real" message replacement shows up, if the client finishes sending (i.e., receives an HTTP response on the POST) before the server delivers the real message. * Ghost messages can be duplicated briefly, if the client receives the real message before the client finishes sending. Both happen in practice; we make no ordering guarantees between requests. To aviod this, we'd to give clients a way to correlate pending sends with received messages. This would require fundamentally the same capabilities, like per-operation nonces, that preventing duplicate operations will require.
| * Use a more targetted selector to control link text colours inside of messages.Owen Jacobson2025-05-06
| | | | | | | | Using a wildcard selector here makes this rule surprisingly hard to override, which will be a problem for styling unsent messages.
* | Split up link colours and use fewer wildcard patterns to re-style them.Owen Jacobson2025-05-06
|/ | | | | | This was causing problems with message colouring, as these rules had specificity similar to constructs like `.message.deleted`. This approach removes their browser default styles, then adds styling specific to the channel sidebar, the app bar, and the message view.
* Provide fallback generic fonts for our custom fontsOwen Jacobson2025-02-21
|
* Remove nonexistent CSS variableOwen Jacobson2025-02-21
|
* npm formatOwen Jacobson2025-02-15
|
* Make mobile UI look a little betterKit La Touche2025-01-17
| | | | The rounded corners on an iPhone shouldn't be cut off now.
* Merge branch 'main' into wip/fontsKit La Touche2025-01-13
|\
| * Use margins, rather than alternating float/non-float elements, to lay out ↵Owen Jacobson2025-01-11
| | | | | | | | own/other messages.
| * Reinstate delete-armed message colouringOwen Jacobson2025-01-09
| |
* | Add initial fontsKit La Touche2025-01-13
|/ | | | | We're not using Overlock currently, but I think it'll be good on headers and stuff?
* Fix message handle positionKit La Touche2025-01-06
|
* Stylize channel badgesKit La Touche2025-01-05
|
* Stylize more betterKit La Touche2025-01-05
|
* Set a sample colourKit La Touche2025-01-04
|
* Do a lot of stylingKit La Touche2025-01-04
|
* Variablize more coloursKit La Touche2025-01-04
|
* Add username class to username spanKit La Touche2025-01-04
|
* Update colour variablesKit La Touche2025-01-04
|
* Just oh so many stylesKit La Touche2025-01-01