Commit Graph

225 Commits

Author SHA1 Message Date
Lemmy 9d142fbaf3 refactor(notif): rename internals for clarity (popup vs history) 2026-03-12 11:00:50 -04:00
Lemmy 835b12ed0f fix(notifications): defer Loader activation to prevent re-entrant incubation SIGSEGV 2026-03-10 09:13:57 -04:00
Thibault Martin f0fd7a5631 Show notification on all screens when 0 screens are found 2026-03-05 13:51:18 +01:00
Thibault Martin 0daeed81ff Use HoverHandler to manage notif hovering 2026-02-25 16:18:43 +01:00
Thibault Martin 314ac2c999 Move Notif content inside a sub item with the right size 2026-02-25 16:18:43 +01:00
Thibault Martin d242a326be Fix hovering not working on compact density 2026-02-25 16:10:51 +01:00
Thibault Martin ce3b014bff Fix notification hovering not working on content/close button 2026-02-25 16:10:51 +01:00
Thibault Martin 864023f1d7 Increase notification close button margin 2026-02-24 09:56:26 +01:00
Lemmy b36bef4cc0 layout: implement double margin (e.g. Style.margin2M) instead of what PR #1408 did. 2026-02-20 21:01:35 -05:00
Alexander Nabokikh d2b9cd9d5a fix(#1882): show sender window with default actions 2026-02-18 15:03:29 +01:00
Alexander Nabokikh 5cbcb0b602 fix(#1882): fix animations 2026-02-18 14:35:37 +01:00
Alexander Nabokikh 6303f01529 fix(#1882): resolve notification popup actions failing to invoke 2026-02-18 11:48:03 +01:00
Thibault Martin c2b32e8416 New setting to clear notif from history when dismissed 2026-02-16 17:32:01 +01:00
yuzujr fac91ecbfc notification: fix action invoke when animations are disabled 2026-02-16 17:05:44 +08:00
Lysec 070c3b523c Notification: properly display/escape html tags 2026-02-15 16:53:00 +01:00
Lemmy 93447f0b5e autofmt 2026-02-12 11:25:46 -05:00
Lysec 2bd8911a95 Merge pull request #1798 from kevichi7/main
Notification swipe gestures
2026-02-12 15:48:09 +01:00
sima c68c9be676 Use vertical swipe dismiss for top/bottom centered notifications 2026-02-12 17:15:23 +08:00
sima 593f880125 Improve notification swipe gestures and dismissal animations 2026-02-12 17:06:48 +08:00
Clement Bouvet 2071276755 Add compact notification density option
Implement a compact notification density similar to the compact bar
design.

Changes:
- Add notification density setting with simple/confortable(default)
options
- Update notification component to support simple density
- Add translations and settings search index entries
2026-02-11 12:55:19 +01:00
Lysec 330df2b6e4 Notification: adjust animation on action invoke 2026-02-10 16:54:42 +01:00
Lysec 2989f85d3b Notification: fix typeerror 2026-02-10 16:44:09 +01:00
Lemmy 3328beec86 notification: fixed warning introduced by previous "close on LMB" 2026-02-10 10:23:05 -05:00
Lemmy b8a212978e autofmt 2026-02-10 08:18:26 -05:00
ctrl-kitty 135c7a6104 Notification: left click open default 2026-02-09 16:21:18 +03:00
tibssy cc8fee383f fix(layout): correct notification and OSD margins to respect frame boundaries 2026-01-26 13:30:52 +00:00
Lemmy aede9bd13b nscrollview: more fixes 2026-01-25 18:35:56 -05:00
Lysec 23e0af11ec Notification: add extra fallback to top_right 2026-01-21 21:27:56 +01:00
Lemmy 4c89a451cc Bar: replace more direct Style.barHeight acces by the new Style.getBarHeightForScreen() 2026-01-19 00:41:31 -05:00
Lemmy b340529b10 Bar: custom setup per screen (position, density, widgets) 2026-01-18 20:12:46 -05:00
Corey Woodworth 440147168d bulk find replace of different style values 2026-01-15 13:14:06 -05:00
Lemmy d59bfce14e Merge pull request #1305 from anthonyhab/feat/bar-margin-percentage-to-pixel
feat: convert bar margins from percentages to pixels
2026-01-08 20:54:33 -05:00
Lemmy 423ac554f8 i18n: general.no-summary => common.no-summary 2026-01-08 00:52:22 -05:00
anthonyhab f34dcc11b9 feat: convert bar margins from percentages to pixels
Change bar margin settings from percentage values (0-1) to integer pixel values (0-18). Add migration 38 to convert existing settings. Update all margin calculations to use pixel values directly. Update UI labels to show "px" instead of "%".
2026-01-07 12:20:07 -05:00
Lemmy 138e5a50af i18n: Large refactor of all translations keys to prepare the move to our new translation web platform. 2026-01-05 23:25:46 -05:00
Lemmy 3bc9a625b8 Colors: removed Colors.transparent / black and white in favor of their direct shorthands 2026-01-04 13:54:51 -05:00
Lemmy 21335b53b8 Notifications: shadows no longer blocking click and also not considered in hovering the notification itself. 2025-12-28 09:53:40 -05:00
notiant 88b534face Notification: reduced left/right margin 2025-12-20 15:32:33 +01:00
notiant db8a286c5e Apply new notification drop shadow to toasts 2025-12-20 00:05:06 +01:00
Lemmy 6b407f0b9b Revert "Merge pull request #1094 from notiant/patch-3"
This reverts commit 6cd0d392c1, reversing
changes made to 604521abff.
2025-12-19 17:34:04 -05:00
notiant 09fcf46369 Apply new notification drop shadow to toasts 2025-12-19 21:49:49 +01:00
Lemmy 5dddbf6bce Notification: better drop shadow 2025-12-18 09:24:59 -05:00
ItsLemmy 35e7e34ebf Bar: ceil all floating margins and increase the exclusion zone by one extra pixel to avoid potential cut-off. 2025-12-07 08:17:19 -05:00
Ly-sec 0130afd26b Notification: if bar is left/right, add proper offset
ToastScreen: if bar is left/right, add proper offset
2025-12-05 15:41:05 +01:00
Ly-sec 18e9eb11b4 UserInterfaceTab: everything follows border radius slider 2025-12-01 19:43:02 +01:00
ItsLemmy 0e46c4bb2b Notification: create layer on demand 2025-11-27 14:28:57 -05:00
ItsLemmy b7d4e74012 NImageRounded/Circled: removed shaders and used a simpler ClippingWrapperRectangle 2025-11-25 19:38:23 -05:00
Ly-sec 634a9b1a86 Notification: fix warning 2025-11-23 11:25:20 +01:00
notiant e34248d5cb Some changes for the notification layout & localize timestamps 2025-11-23 00:51:04 +01:00
ItsLemmy 7a68030f69 Notifications: ensure they are not sandwitched between panels
+ Always access lockScreen via panel service and removed deprecation
notice.
2025-11-21 15:18:38 -05:00