Commit graph

4,620 commits

Author SHA1 Message Date
Henry Jameson
af3c2bc6fc fix popover left/right placement 2025-01-12 22:19:33 +02:00
Henry Jameson
5222da7748 inner dropdowns work 2025-01-12 18:49:44 +02:00
Henry Jameson
17917932a0 disabled state + activation animation 2025-01-12 16:34:16 +02:00
Henry Jameson
a89a21c3ef color+indicator for toggleable stuff in extra-buttons 2025-01-12 05:18:23 +02:00
Henry Jameson
4e85003220 confirmation support 2025-01-12 05:13:09 +02:00
Henry Jameson
e78f82d674 proper toggle for pinning 2025-01-12 04:42:51 +02:00
Henry Jameson
96fd7f91c4 more work + dropdown items overhaul 2025-01-12 01:46:10 +02:00
Henry Jameson
eb7406c663 extraButtons implementation 2025-01-11 20:02:53 +02:00
Henry Jameson
08f8b975b6 use computed instead of methods when possible 2025-01-11 18:01:53 +02:00
Henry Jameson
fe84a52dcc initial work on quick actions 2025-01-09 17:43:48 +02:00
Henry Jameson
35409ad9eb initial buttons definitions 2025-01-09 00:01:32 +02:00
Henry Jameson
1eb96182bb fix tests 2025-01-08 22:09:24 +02:00
Henry Jameson
dad461f407 don't do this with autosave turned on 2025-01-08 21:41:31 +02:00
Henry Jameson
c0875ee34e do the save to drafts/save to drafts and close 2025-01-08 21:02:52 +02:00
Henry Jameson
ad8579af99 font control style update 2025-01-08 19:58:16 +02:00
Henry Jameson
fe35147649 fix v2 themes lacking toggle state 2025-01-08 16:33:43 +02:00
Henry Jameson
758fc48156 remove border around picked emoji since default theme makes toggled buttons more visible 2025-01-08 14:18:43 +02:00
Henry Jameson
b461fc1c4a add option to center the modal 2025-01-07 22:08:12 +02:00
Henry Jameson
1603193436 make dialog buttons stick to the right if content is wider than buttons 2025-01-07 21:57:08 +02:00
Henry Jameson
fa76be2f9a check for betterShadow support in the userAvatar instead of its parents 2025-01-07 21:01:57 +02:00
Henry Jameson
28955d8444 bring stock theme to be on par with v2 pleroma-dark/light 2025-01-07 18:55:20 +02:00
Henry Jameson
d0228728f4 Close dialog on draft save/abandon without promting to save. Fixes #1351 2025-01-07 17:39:47 +02:00
Henry Jameson
a18854a30d separate draft hiding from draft disable, fixes #1350 2025-01-07 17:24:29 +02:00
HJ
4ed8847b9d Apply 3 suggestion(s) to 3 file(s) 2025-01-04 17:01:50 +00:00
Henry Jameson
338bdd93de how did this get in here?? 2025-01-04 02:04:16 +02:00
Henry Jameson
41a1a75f74 another $tc 2025-01-04 01:39:20 +02:00
Henry Jameson
2f7b9fb4ef replace deprecated tc with t equivalent 2025-01-02 22:58:36 +02:00
Henry Jameson
1d7c9e17fe update vue-i18n, simplify logic of muting, always show reasons for mutes, fix RT icon 2025-01-02 22:47:53 +02:00
HJ
ace6068948 Merge branch 'themes-updates' into 'develop'
Themes updates/fixes

See merge request pleroma/pleroma-fe!1962
2024-12-31 11:59:54 +00:00
Henry Jameson
afa3410f46 fix firefox palettes 2024-12-31 13:52:40 +02:00
HJ
5c6d29193e Merge branch 'drafts-improvements' into 'develop'
Drafts improvements

See merge request pleroma/pleroma-fe!1964
2024-12-31 11:17:22 +00:00
Henry Jameson
acbb53d6a4 proper disable 2024-12-31 13:05:15 +02:00
Henry Jameson
f653ac4a62 display poll indicators in drafts 2024-12-31 12:52:29 +02:00
Henry Jameson
bc2da26dda lint 2024-12-31 12:09:37 +02:00
Henry Jameson
dcc2ea548b lint 2024-12-31 12:00:27 +02:00
Henry Jameson
74117a5520 notifications overflow fix 2024-12-31 11:57:33 +02:00
Henry Jameson
f23470c9ab fix paddings on badges in navigation 2024-12-31 01:04:51 +02:00
Henry Jameson
5e098c1231 better topbar consistency 2024-12-30 20:57:58 +02:00
Henry Jameson
d84c30480b don't spam same directives for virtual components 2024-12-30 16:02:37 +02:00
Henry Jameson
5bb9ceaf94 no more piss 2024-12-30 03:18:45 +02:00
Henry Jameson
68e8a24f18 a bit clearer draft editing flow, partially divorced menu-item from list-item 2024-12-30 03:10:11 +02:00
Henry Jameson
8657c820bd include attachments in draft 2024-12-30 02:07:49 +02:00
Henry Jameson
cc922029fb resize button to compensate for added width of dropdown 2024-12-30 01:22:17 +02:00
Henry Jameson
843f9ff519 make buttons easier to press on mobile 2024-12-30 01:13:08 +02:00
Henry Jameson
caa2fd44ff center text 2024-12-30 00:21:30 +02:00
Henry Jameson
fbb1dad55f better support for 3+ buttons 2024-12-29 22:29:50 +02:00
Henry Jameson
b593cadff8 better centering 2024-12-29 22:19:49 +02:00
Henry Jameson
d3474e171e fix confirmation modal overflows 2024-12-29 18:48:58 +02:00
Henry Jameson
53f3c24081 fix palette list on mobile chrome 2024-12-29 18:13:50 +02:00
HJ
86e1e6becf Merge branch 'emoji-fixes' into 'develop'
Another fix attempt

See merge request pleroma/pleroma-fe!1961
2024-12-28 14:51:22 +00:00