summaryrefslogtreecommitdiff
path: root/src/debug/HyprNotificationOverlay.cpp
Commit message (Collapse)AuthorAgeFilesLines
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-191-3/+3
| | | | | * move monitors to sp * XD
* notif-overlay: add a bit of padding for iconsVaxry2024-10-131-1/+1
|
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-2/+2
| | | now we roll loops at blazing constified speed.
* core: Move to hyprutils for MathVaxry2024-06-191-1/+1
| | | | | | Moves CRegion, CBox and Vector2D over to hyprutils. Requires hyprutils>=0.1.4
* wayland/core: move to new impl (#6268)Vaxry2024-06-081-3/+5
| | | | | * wayland/core/dmabuf: move to new impl it's the final countdown
* renderer: render fonts with pango, add global `font_family` config option ↵giskard2024-05-221-57/+52
| | | | (#6138)
* internal: fix a few asan reported leaks on exit of hyprland (#5852)Tom Englund2024-05-031-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | * notifications: free cairo images on destruction asan reports a leak on exit if we dont free the image we created in the draw function. add a destructor and free images on exit. * compositor: destroy wlroots types on exit there are a few types not being destroyed on exit and causing a leak on exit in wlroots reported by asan, add those. * cursormgr: ensure we destroy cursor mgr on exit add a destructor and call wlr_xcursor_manager_destroy on the manager on destruction, leak reported by asan. * keybindmgr: free state and keymap add missing keymap_unref on creation, and add a destructor and free the state on exit. leak reported by asan. * skeyboard: add destructor and free state free the state on destruction of keyboard, reported as leak by asan
* HookSystem: improve callback safetyVaxry2024-04-201-1/+1
|
* notifications: fix notifications on manually rotated monitor (#5599)FUFSoB2024-04-151-6/+9
|
* notify: Add custom fontsize support for notifications (#4981)ItsDrike2024-03-061-17/+15
| | | | | | | | | | | | | * Add custom fontsize support for notifications * Remove debug stuff * Use original default font size * Handle fontsize as keyword arg * Use CVarList::join instead of for loop * Use size_t for msgidx
* notifs: Implement notification dimissing (#4790)ItsDrike2024-03-021-0/+12
|
* renderer: don't set solitary on present notificationsvaxerski2024-02-141-0/+4
| | | | fixes #4647
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-041-4/+4
| | | | | | | * box impl * remove unused operators * missed applyfromwlr
* hooksystem: add callbackinfo struct and cancellable eventsVaxry2023-10-211-1/+1
|
* notifications: Schedule a frame on notification creation (#3556)Michał Lewandowski2023-10-131-0/+4
|
* notifs: use empty color for autovaxerski2023-03-201-1/+1
|
* feat: add pretty notificationsvaxerski2023-03-201-8/+78
|
* Plugin System (#1590)Vaxry2023-02-271-0/+155
--------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>