aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/hyprerror
AgeCommit message (Collapse)Author
2024-10-19internal: Move CMonitor to SP (#8178)Vaxry
* move monitors to sp * XD
2024-10-09hyprerror: fix height calc with bottom bar (#8043)JManch
2024-10-08hyprerror: make hyprerror reserve space (#8040)Vaxry
2024-08-02hyprerror: minor stylistic changesVaxry
2024-06-08wayland/core: move to new impl (#6268)Vaxry
* wayland/core/dmabuf: move to new impl it's the final countdown
2024-05-22renderer: render fonts with pango, add global `font_family` config option ↵giskard
(#6138)
2024-05-17error: Add option to change position of HyprError bar (#3241) (#6111)Tuur Vanhoutte
2024-05-09cursor: move to a hyprland implVaxry
This moves wlr_cursor to a completely new impl mostly under CPointerManager Also adds beginSimple to OpenGL for simple render passes (e.g. cursor)
2024-04-20HookSystem: improve callback safetyVaxry
2024-04-01hyprerror: align 32-bit types after 4c796683c05a (#5375)Jan Beich
src/hyprerror/HyprError.cpp:64:33: error: no matching function for call to 'min' const auto VISLINECOUNT = std::min(LINECOUNT, *LINELIMIT); ^~~~~~~~ /usr/include/c++/v1/__algorithm/min.h:40:1: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('int' vs. 'long long') min(const _Tp& __a, const _Tp& __b) ^ /usr/include/c++/v1/__algorithm/min.h:51:1: note: candidate template ignored: could not match 'initializer_list<_Tp>' against 'int' min(initializer_list<_Tp> __t, _Compare __comp) ^ /usr/include/c++/v1/__algorithm/min.h:60:1: note: candidate function template not viable: requires single argument '__t', but 2 arguments were provided min(initializer_list<_Tp> __t) ^ /usr/include/c++/v1/__algorithm/min.h:31:1: note: candidate function template not viable: requires 3 arguments, but 2 were provided min(const _Tp& __a, const _Tp& __b, _Compare __comp) ^
2024-03-29animvar: fixup update callbacks and cleanupVaxry
2024-03-21config: Config error limit/hyprctl (#5165)zakk4223
* Add error_limit to limit the number of config error messages shown in notification * Add configerrors hyprctl command * Formatting * Formatting for not my code * Use CVarList, add escapeJSONStrings * Add indication there are more undisplayed errors * Restore suppress_errors; move getErrors() to ConfigManager * Formatting, wtf * Format
2024-03-02animations: Refactor AnimatedVariable (#4911)GartoxFR
* animation: Refactor AnimatedVariable This commit decomposes the AnimatedVariable class into a base class with the common attribute to all variable types and a templated derived type containing strongly typed info on the type being animated. Access to the typed version is perfomed using the visitor pattern. A utility is provided to build a visitor on the fly using lambdas. Adding a new type to be animated should just be a matter of adding the typed in the list defined by the ANIMABLE_TYPES macro The size of the commit is justified by the API change in the AnimatedVariable class. No more vec(), fl() or col() method but a unified value() method. * animation: Remove visitor pattern * animation: Fix coding style * animation: Fix coding style
2023-11-04Internal: Hyprland box implementation (#3755)Vaxry
* box impl * remove unused operators * missed applyfromwlr
2023-10-21hooksystem: add callbackinfo struct and cancellable eventsVaxry
2023-05-01Declarative plugin management (#2180)outfoxxed
* Declarative plugin management Allow declaring `plugin` entries in the hyprland configuration. Plugins will be loaded if an entry is added and unloaded if that entry is removed. * Replace pointers with copying in updateconfigPlugins * Include which plugin was declared twice in error
2023-02-28Draw HyprError on the last monitorvaxerski
2023-02-21use sans for fonts instead of noto sansvaxerski
2023-01-23use proper fade anims for hyprerrorvaxerski
2023-01-22fix rounding exceeding max in single-line errorsvaxerski
2023-01-22fix color typo in hyprerrorvaxerski
2023-01-20make hyprerror follow fadein animvaxerski
2023-01-20scale hyprerrorvaxerski
2023-01-20small hyprerror revampvaxerski
2023-01-20fix font color in hyprerrorvaxerski
2023-01-05Normalize color storagevaxerski
Colors are now normalized to 0 - 1 values instead of 0 - 255 causes calculations to be simpler and generally cleans up the codebase.
2022-12-16Added clang format (#1239)Vaxry
* clang-format stuff and format files
2022-11-07fix up formattingvaxerski
2022-09-25Remove trailing whitespace.Felix Dick
2022-08-16scale hyprerror with the monitor resvaxerski
2022-07-07fix hyprerror on scaled outputsvaxerski
2022-06-30mordernize pointersvaxerski
2022-05-12hyprerror fixesvaxerski
2022-04-14added basic damage trackingvaxerski
2022-04-13Added legacy GLES2 renderer optionvaxerski
2022-04-09fixes for exec-once and hyprerrorvaxerski
2022-04-08Added HyprError for showing config errorsvaxerski