Thomas Ricouard
dac9fc55e9
Scale share button
2023-12-28 22:03:24 +01:00
Thomas Ricouard
dcd63cfd54
Fix #1789
2023-12-28 21:57:55 +01:00
Thomas Ricouard
8f0548f45d
Optimize timeline
2023-12-28 12:26:09 +01:00
Thomas Ricouard
e0563122a7
Layout fix & tweak
2023-12-28 07:55:17 +01:00
Thomas Ricouard
d065ae6aa8
Add settings to toggle between share and bookmark button
2023-12-28 07:48:35 +01:00
Thomas Ricouard
44dbd379ba
Further layout tweaks
2023-12-27 19:28:16 +01:00
Thomas Ricouard
d300bee96f
Bump to version 1.10.2
2023-12-27 18:53:11 +01:00
Thomas Ricouard
21ac4cfa21
Further tweak the layout
2023-12-27 18:16:59 +01:00
Thomas Ricouard
e53a3d0f61
Fix reasons check
2023-12-27 17:12:48 +01:00
Thomas Ricouard
2b16b10987
Tweak status detail layout
2023-12-27 16:48:50 +01:00
Thomas Ricouard
1a3bded101
New default timeline layout
2023-12-27 16:07:16 +01:00
Thomas Ricouard
2e1652ef53
Fix "Only buttons" settings
2023-12-27 15:16:53 +01:00
Thomas Ricouard
c4bff07c40
Bump version to 1.10.0
2023-12-26 13:40:39 +01:00
Thomas Ricouard
f04f5c701c
Fix #1767
2023-12-21 21:00:44 +01:00
Thomas Ricouard
3eb373550e
visionOS: Fixes
2023-12-19 15:07:51 +01:00
Thomas Ricouard
5a2478c791
VisionOS native support ( #1758 )
...
* Initial support
* UI Adjustments
* WIP icons
* More UI
2023-12-19 09:51:20 +01:00
Thomas Ricouard
8ff3e22d9f
SwiftFormat
2023-12-18 08:22:59 +01:00
sh95014
2145bd5971
AppStore Link Preview ( #1756 )
...
* Custom layout for App Store links
* generalize the logic to include links known to be associated with square icons
- such as Apple Music and Spotify
2023-12-18 07:01:46 +01:00
Thomas Ricouard
6f6e352baf
Mixin portrait and landscape media in the status medias carousel
2023-12-17 10:41:42 +01:00
Thomas Ricouard
1fa54afc3a
Add support for GIPHY + rework loading of the media in the editor
2023-12-17 10:27:01 +01:00
Thomas Ricouard
a7f982e827
Fix posting order for threads
2023-12-17 07:52:16 +01:00
Thomas Ricouard
8f31e34e1d
Fix colors
2023-12-15 20:13:50 +01:00
Thai D. V
1977b1a572
Feature: Post and Reply by Threads ( #1740 )
...
* refactor: `StatusEditorView`
* feat: post and reply by threads
* Tidy up
* Fixes
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-12-14 08:06:24 +01:00
Paul Schuetz
d8a686be51
Allow the user to customize the thread indentation ( #1737 )
...
* Allow the user to customize the thread indentation
The user can now select if they want to indent threads/replies, and how much
the replies should be indented.
* Make the wording clearer
The wording is now clearer since "thread" is replaced by "reply".
* Fix localizations
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-12-14 07:17:09 +01:00
Paul Schuetz
e4df8a8b69
Link to parent post ( #1736 )
...
The "reply to ..."-text is now a link to the parent post. A tap scrolls to the
parent if the whole hierarchy over a post is shown (detail view). Otherwise,
the detail view for the parent is opened.
2023-12-14 07:12:12 +01:00
Thai D. V
81ba1e9bee
Add Select Status Text Action ( #1731 )
...
* add select text action
* Fixes
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-12-14 06:46:16 +01:00
Thomas Ricouard
232e031559
Add charts for tags
2023-12-13 09:05:30 +01:00
Thomas Ricouard
d31af12bb6
Add pull to refresh on post detail
2023-12-10 08:42:26 +01:00
Thai D. V
f3ef79b297
Relayout media on status editor ( #1728 )
...
* relayout media display
* animate media layout
* fix layout
2023-12-09 10:59:10 +01:00
Thomas Ricouard
052afd5931
New media carrousel
2023-12-07 18:48:18 +01:00
Thai D. V
774ba834bd
Improve media selection on the status editor. ( #1722 )
...
* show menu buttons on media item
* fix media preparing logic
- not removing photo pickers when removing media on the post editor
- pickers don't have identifiers after being selected
- preparing tasks (creating containers, uploading media) don't run in parallel
- re-preparing the whole media list every time adding new ones
* remove measurement code
* rename variables
* fix MainActor mutation
2023-12-07 06:39:34 +01:00
Thomas Ricouard
f2cd05968e
Add a translate button after generating image description
2023-12-06 21:04:47 +01:00
Thai D. V
2e350f5fce
move environment runtime check to compile time ( #1709 )
2023-12-06 06:41:26 +01:00
Thomas Ricouard
df1a44cc21
Use V1 accounts API for autocomplete
2023-12-05 21:03:47 +01:00
Thomas Ricouard
28ab417b0a
Generation image description using GPT Vision
2023-12-04 20:04:12 +01:00
Thomas Ricouard
fcaf48ce53
foregroundColor -> foregroundStyle
2023-12-04 15:49:44 +01:00
Thomas Ricouard
3840b8fb28
presentationMode -> dismiss
2023-12-04 14:14:42 +01:00
Thomas Ricouard
4a09989160
Fix tag condition
2023-12-04 11:49:36 +01:00
Thomas Ricouard
76219f553b
Add tag status indicator for home timeline
2023-12-04 09:52:18 +01:00
Thomas Durand
ad2adadf87
Added a "Continues a thread" label to status rows ( #1704 )
2023-12-03 13:54:57 +01:00
Hugo Saynac
69d5f265fe
Improve indentation level design for indentations level > 1 ( #1695 )
2023-11-29 09:02:01 +01:00
Thai D. V
ea5480ef46
add account popovers for display name and handle ( #1687 )
2023-11-27 09:00:52 +01:00
Thomas Ricouard
47d54fd9e6
Fixes
2023-11-20 17:20:09 +01:00
Thai D. V
94172cef27
Feature: popover the account overview when hovering on the avatar ( #1682 )
...
* fix avatar scale
* refactor avatar config data
* add `AvatarView_Previews`
* refactor shape and placeholder of avatar
* refactor `AvatarView` and add `AvatarPopup`
* add `hoverEffect` for iPad
* fix auto-dismiss bug
* fix `showPopup` bug
* disable inappropriate avatar popups
2023-11-20 10:59:49 +01:00
Paul Schuetz
8bf36709ea
Fix reply indentation when the post has pictures ( #1678 )
...
The size of the image is now set correctly to prevent the shifting of the
vertical bars. The handling of the compact view (regarding the indentation) is
now centrally handled in StatusDetailView.
2023-11-19 08:10:44 +01:00
Euigyom Kim
d3b52b3206
Make categorized emoji picker ( #1680 )
...
Signed-off-by: Euigyom Kim <egkim@dehol.kr>
2023-11-19 08:09:41 +01:00
Thomas Ricouard
c1c7c666cb
Disable indentation in compact post
2023-11-18 10:44:27 +01:00
sh95014
11388757f3
Limit image height to screen height ( #1675 )
...
* limit image height to window height minus a hardcoded value
https://github.com/Dimillian/IceCubesApp/issues/1554
* Limit image to screen height
- limit available height to 80% of screen/window height
- if image fits in available width and height, just display it at 1x (to avoid ugly resizing artifacts)
- otherwise, shrink it proportionally to fit
https://github.com/Dimillian/IceCubesApp/issues/1554
2023-11-17 09:42:33 +01:00
Paul Schuetz
59e5eba860
Improve the display of replies ( #1672 )
...
Threads/replies are now shown more clearly. Each reply has an indentation level
(and therefore the number of vertical lines) one more than its direct parent.
This leads to siblings having the same indentation level. It makes
understanding somewhat complex thread structures way easier. Previously, a
reply was only indented if it came directly after its parent. If a toot had
more than one reply, the structure was nearly indecipherable, as it wasn't
clear which the parent post of the second (or later) toot was. An example is
"https://mastodon.social/@mhoye/110452462852364819 " and all of its replies.
Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
2023-11-16 09:56:00 +01:00
Thomas Ricouard
f451d7cb8c
Bigger media viewer window
2023-11-14 19:48:14 +01:00