Commit graph

1708 commits

Author SHA1 Message Date
Thomas Ricouard b3153289c4 Fix to account selector on iOS 2023-11-20 18:43:16 +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
Oleg 534b098ca6
Hide settings link on macos (#1681) 2023-11-20 09:27:58 +01:00
Thomas Ricouard cc03465956 Fix missing localizations 2023-11-20 08:51:44 +01:00
Thomas Ricouard 18f95bdf92 Bump version to 1.9.9 2023-11-19 08:45:43 +01:00
Thomas Ricouard 71ab8d558a Fix / simplify account content warning 2023-11-19 08:26:07 +01:00
Paul Schuetz 12d92ab1ec
Add hint if the server post options are overridden (#1679)
If the content settings specify their own post settings and override the
instance settings, a hint (and link to the content settings) is added to the
instance settings (infos) since that setting might introduce confusion (As
happened in #1677).
2023-11-19 08:10:53 +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 1e35ffb82b Fix settings close button 2023-11-18 11:58:04 +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
Thai D. V 4b74532048
Feature: store selected notification filter (#1627) (#1663)
* store selected notification filter (#1627)

* store one filter for all accounts
2023-11-16 09:53:16 +01:00
Thomas Ricouard 58d6a3b472 Bump version to 1.9.8 2023-11-16 09:51:56 +01:00
Thomas Ricouard f451d7cb8c Bigger media viewer window 2023-11-14 19:48:14 +01:00
Thomas Ricouard bf618d3c5f Update packages 2023-11-14 19:47:51 +01:00
Thomas Ricouard 0c50071ae6 Fix scheme 2023-11-13 08:34:36 +01:00
Madeline d30fcb8c9b
Update project PRODUCT_NAME (#1664)
Add constant value for product_name in target IceCubesApp.

Replaces $(TARGET_NAME), which resulted in an incorrect displayed name
when ran under macOS Catalyst.

Value is now set to constant "Ice Cubes".
2023-11-13 08:22:44 +01:00
sh95014 33145eaafc
Update zh_Hant (#1671)
* checkpoint

* checkpoint

* plurals and a couple of minor fixes

* Update Localizable.strings

* Update Localizable.strings

* Update zh-Hant localizations

* improve translation of "by" in "filtered by"

* update zh-Hant localization

* update Hant localization

* Update zh_Hant
2023-11-13 08:16:12 +01:00
Thomas Ricouard 32f96ac1ce Format 2023-11-07 11:24:03 +01:00
Théo Arrouye 4266ac4b42
Improve SoundEffectManager & HapticManager (#1662)
* Remove unnecessary vars and switches

* Improve SoundEffectManager call-site API

* Improve HapticManager call-site API
2023-11-07 11:22:36 +01:00
Thai D. V 6e1e83cace
Refactor StatusRowMediaPreviewView (#1654)
* improve the sensitive content overlay animation and refactor subviews

* fix alt text button and refactor views

* refactor `StatusRowMediaPreviewView.onTapGesture`

* simplify `MediaPreview` and `FeaturedImagePreView`

* make alt text button adaptable
2023-11-07 11:20:35 +01:00
Andrzej Rózga 9e4b333981
Polish localization update (#1655)
* Polish localization update

* Merge branch 'main' into pr/1655

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-11-06 11:51:16 +01:00
Chanhwi Joo a7ac559225
Update Korean localization (#1658) 2023-11-06 11:40:11 +01:00
Thomas Ricouard 0424b62684 Fix build 2023-11-01 19:55:48 +01:00
Thomas Ricouard 3e3c69c41c format 2023-11-01 18:58:44 +01:00
Thomas Ricouard 4c7a7986c5 fix build 2023-11-01 18:58:19 +01:00
Hugo Saynac b2933b8c75
Fix flickering issues when resizing window (#1644)
* Fix flickering issues when resizing window, or hiding notifications on macOS

* Restore processor and add debouncing to the processor updates

* Fix indentation

* Add LazyResizableImage to the Design system module
2023-11-01 18:57:13 +01:00
Echo b2550d28ac
Grammar (#1634) 2023-11-01 18:52:00 +01:00
Paul Schuetz f68bc3e306
Show the pending-counter in any corners (#1638)
The pending-button can now be shown in any corner the user prefers. This is
accomplished by allowing the user to move the counter left in addition to the
already present option to move it down. Fixes #1637

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
2023-11-01 18:51:46 +01:00
Thai D. V 20ecc49e31
refactor MediaUIView state and logic (#1651) 2023-11-01 18:50:02 +01:00
Thomas Ricouard cb1f3dc548 Bump version to 1.9.7 2023-10-29 11:57:40 +01:00
Thomas Ricouard db64dd726e Enable CloudKit sync for tag groups, local timeline and drafts 2023-10-29 08:51:20 +01:00
Thomas Ricouard bbce55e703 MediaViewer: Add loading state for quicklook 2023-10-29 08:27:26 +01:00
Cthulhux cd0e9c10ac
de: Update Localizable.xcstrings (#1643) 2023-10-28 13:46:50 +02:00
Andrzej Rózga df3d8e9ea3
Polish localization update (#1645)
* Polish localization update

* Polish localization update
2023-10-28 13:46:42 +02:00
Jerry 8943588645
Update Simplified Chinese localization (#1646) 2023-10-28 13:46:34 +02:00
Xabi 104c308cb2
Update EU Localizable.xcstrings (#1648)
New window
2023-10-28 13:46:24 +02:00
Thomas Ricouard 4fa2f3a10b Bump version to 1.9.6 2023-10-28 13:45:50 +02:00
Thomas Ricouard 8a49409b26 Tag group: fix first tag not being included 2023-10-27 11:39:31 +02:00
Thomas Ricouard e9e1992806 Bump version to 1.9.5 2023-10-27 11:39:19 +02:00
Thomas Ricouard 641853ed8d Editor: Open in window on mac catalyst 2023-10-27 11:39:11 +02:00
Thomas Ricouard 3f3ea4ff68 Editor: Properly close window on Catalyst 2023-10-27 11:39:02 +02:00
Thomas Ricouard 5a52eb50e9 Fix login on Catalyst 2023-10-26 17:47:19 +02:00
Thomas Ricouard 2a936adca0 Add missing localization 2023-10-26 13:57:00 +02:00
Thomas Ricouard cf0f0fd891 Refactor + add more shortcuts on macOS 2023-10-26 06:23:00 +02:00
Thomas Ricouard 494b0df0e3 Embed extensions in Catalyst 2023-10-24 19:19:53 +02:00
Thomas Ricouard 434247f3ea Fixes for macOS 2023-10-24 18:34:45 +02:00