Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/project-robius/robrix into …
Browse files Browse the repository at this point in the history
…read_receipt_display
  • Loading branch information
alanpoon committed Jan 1, 2025
2 parents a64da1d + da624f3 commit 28a0b38
Show file tree
Hide file tree
Showing 14 changed files with 842 additions and 442 deletions.
52 changes: 26 additions & 26 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,33 +91,36 @@ These are generally sorted in order of priority. If you're interested in helping
- [x] View timeline of events in a single room
- [x] Fetch and display room avatars
- [x] Fetch user profiles (displayable names)
- [x] Cache user profiles and avatars
- [x] Cache fetched media on a per-room basis
- [x] Fetch and display user profile avatars
- [x] Backwards pagination (upon viewing a room timeline)
- [x] Backwards pagination to view a room's older history
- [x] Dynamic backwards pagination based on scroll position/movement: https://github.com/project-robius/robrix/issues/109
- [x] Loading animation while waiting for pagination request: https://github.com/project-robius/robrix/issues/109
- [x] Stable positioning of events during simple timeline update
- [x] Stable positioning of events during complex/multi-part timeline update
- [x] Display simple text-only messages
- [x] Stable vertical position of events during timeline update
- [x] Display simple plaintext messages
- [x] Display image messages (PNG, JPEG)
- [x] Rich text formatting for message bodies
- [x] HTML (rich text) formatting for message bodies
- [x] Display reactions (annotations)
- [x] Handle opening links on click
- [x] Linkify plaintext hyperlinks
- [x] Reply previews above messages: https://github.com/project-robius/robrix/issues/82
- [x] Send messages (standalone, no replies)
- [x] Show reply previews above messages: https://github.com/project-robius/robrix/issues/82
- [x] Send standalone messages
- [x] Interactive reaction button, send reactions: https://github.com/project-robius/robrix/issues/115
- [x] Reply button, send reply: https://github.com/project-robius/robrix/issues/83
- [ ] Re-spawn timeline as focused on an old event after a full timeline clear: https://github.com/project-robius/robrix/issues/103
- [ ] Display multimedia (audio/video/gif) message events: https://github.com/project-robius/robrix/issues/120
- [ ] Collapsible/expandable view of contiguous "small" events: https://github.com/project-robius/robrix/issues/118
- [x] Show reply button, send reply: https://github.com/project-robius/robrix/issues/83
- [x] E2EE device verification, decrypt message content: https://github.com/project-robius/robrix/issues/116
- [ ] Display multimedia (audio/video/gif) message events: https://github.com/project-robius/robrix/issues/120
- [ ] Re-spawn timeline as focused on an old event after a full timeline clear: https://github.com/project-robius/robrix/issues/103



### Auxiliary/admin features: login, registration, settings
- [x] Persistence of app session to disk: https://github.com/project-robius/robrix/issues/112
- [x] Username/password login screen: https://github.com/project-robius/robrix/issues/113
- [x] SSO, other 3rd-party auth providers login screen: https://github.com/project-robius/robrix/issues/114
- [x] Side panel showing detailed user profile info (click on their Avatar)
- [x] Ignore and unignore users (see known issues)
- [ ] Collapsible/expandable view of contiguous "small" events: https://github.com/project-robius/robrix/issues/118
- [ ] User settings screen
- [ ] Dedicated view of spaces
- [ ] Dedicated view of direct messages (DMs): https://github.com/project-robius/robrix/issues/139
Expand Down
7 changes: 3 additions & 4 deletions src/home/light_themed_dock.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ live_design! {
use link::shaders::*;
use link::widgets::*;

use crate::shared::styles::*;
use crate::shared::styles::*;

pub Splitter = <SplitterBase> {
draw_splitter: {
Expand Down Expand Up @@ -90,7 +90,7 @@ live_design! {
}
}
}

pub TabCloseButton = <TabCloseButtonBase> {
// TODO: NEEDS FOCUS STATE
height: 10.0, width: 10.0,
Expand Down Expand Up @@ -260,7 +260,6 @@ live_design! {
flow: Down,

round_corner: {
draw_depth: 20.0
border_radius: 20.
fn pixel(self) -> vec4 {
let pos = vec2(
Expand Down Expand Up @@ -295,4 +294,4 @@ live_design! {
tab_bar: <TabBar> {}
splitter: <Splitter> {}
}
}
}
Loading

0 comments on commit 28a0b38

Please sign in to comment.