Skip to content

Conversation

prolic
Copy link
Collaborator

@prolic prolic commented Feb 22, 2025

Linked Image Rendering & Image Viewer

  • Renders linked images in post content.
  • Implements an image viewer dialog with download and copy URL functionality.
  • Improves spacing within post content and between content & scrollbars.
  • Adds download functionality for images, showing notifications on completion.

Rich Text & Reference Handling

  • Parses post content as rich text, providing a more polished display.
  • Handles profile and note references, enabling navigation to relevant views.
  • Fixes referenced post display for both reposts and quote reposts.

Video Support

  • Detects video URLs within post content and embeds a new PostVideo component.
  • Implements video playback controls (play/pause, progress bar, time display).
  • Adds a dedicated video viewer dialog with asynchronous download and copy URL options.
  • Fixes notification positioning for video downloads.
  • Introduces Qt Multimedia dependencies and relevant icons.

Fullscreen Video Flow

  • Adds FullscreenVideoWindow for seamless fullscreen playback.
  • Creates a reusable NotificationToast component for consistent notifications.
  • Replaces ad-hoc fullscreen logic with the new VideoPlayer component to eliminate flicker.

Scrolling & UI Improvements

  • Simplifies logic in ScrollingListView for smoother scrolling and user interaction.
  • Improves scrollbar interactivity with arrow buttons for easier navigation.

resolves #81, #82, #83

@prolic prolic added the enhancement New feature or request label Feb 22, 2025
@prolic prolic self-assigned this Feb 22, 2025
@prolic prolic force-pushed the postcontent_addition branch from 453af7f to 07c8d09 Compare February 22, 2025 00:55
- Renders linked images in post content.
- Implements an image viewer dialog with download and copy URL functionality.
- Improves spacing within post content and between content & scrollbars.
- Adds download functionality for images, showing notifications on completion.

Rich Text & Reference Handling

- Parses post content as rich text, providing a more polished display.
- Handles profile and note references, enabling navigation to relevant views.
- Fixes referenced post display for both reposts and quote reposts.

Video Support

- Detects video URLs within post content and embeds a new PostVideo component.
- Implements video playback controls (play/pause, progress bar, time display).
- Adds a dedicated video viewer dialog with asynchronous download and copy URL options.
- Fixes notification positioning for video downloads.
- Introduces Qt Multimedia dependencies and relevant icons.

Fullscreen Video Flow

- Adds FullscreenVideoWindow for seamless fullscreen playback.
- Creates a reusable NotificationToast component for consistent notifications.
- Replaces ad-hoc fullscreen logic with the new VideoPlayer component to eliminate flicker.

Scrolling & UI Improvements

- Simplifies logic in ScrollingListView for smoother scrolling and user interaction.
- Improves scrollbar interactivity with arrow buttons for easier navigation.
@prolic prolic force-pushed the postcontent_addition branch from ca1679e to 51365db Compare February 26, 2025 23:23
@prolic prolic marked this pull request as ready for review February 26, 2025 23:23
@prolic prolic merged commit 7ec97d9 into master Feb 26, 2025
2 checks passed
@prolic prolic deleted the postcontent_addition branch April 24, 2025 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

nostr:npub uris should render people's names
1 participant