Commit Graph

24 Commits

Author SHA1 Message Date
Vaxry 55b4f84fea
Internal: Hyprland box implementation (#3755)
* box impl

* remove unused operators

* missed applyfromwlr
2023-11-04 17:03:05 +00:00
Vaxry a61eb7694d hooksystem: add callbackinfo struct and cancellable events 2023-10-21 14:52:43 +01:00
outfoxxed 3a631e40db
Declarative plugin management (#2180)
* 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-05-01 15:10:53 +01:00
vaxerski 7beb9fd606 Draw HyprError on the last monitor 2023-02-28 19:18:13 +00:00
vaxerski 708bb014e9 use sans for fonts instead of noto sans 2023-02-21 19:07:30 +00:00
vaxerski c074f260a1 use proper fade anims for hyprerror 2023-01-23 12:04:48 +00:00
Vaxry ef90a7ad13 fix rounding exceeding max in single-line errors 2023-01-22 16:48:45 +01:00
Vaxry eb7927d278 fix color typo in hyprerror 2023-01-22 16:45:00 +01:00
Vaxry 5814d9b2a0 make hyprerror follow fadein anim 2023-01-20 20:48:07 +01:00
Vaxry 18330dec4e scale hyprerror 2023-01-20 20:21:50 +01:00
Vaxry cee7bc6e74 small hyprerror revamp 2023-01-20 19:32:41 +01:00
Vaxry d345804cd5 fix font color in hyprerror 2023-01-20 19:19:07 +01:00
Vaxry 96198dae55 Normalize color storage
Colors are now normalized to 0 - 1 values instead of 0 - 255

causes calculations to be simpler and generally cleans up the codebase.
2023-01-05 19:25:45 +01:00
Vaxry 98a4fa2b0d
Added clang format (#1239)
* clang-format stuff and format files
2022-12-16 17:17:31 +00:00
vaxerski e3a3837164 fix up formatting 2022-11-07 20:31:56 +00:00
Felix Dick bf3f519eb7 Remove trailing whitespace. 2022-09-25 20:07:48 +02:00
Vaxry 7cde50a018 scale hyprerror with the monitor res 2022-08-16 16:25:53 +02:00
vaxerski 3bf172a37e fix hyprerror on scaled outputs 2022-07-07 18:45:01 +02:00
vaxerski 328b3fa4bc mordernize pointers 2022-06-30 15:44:26 +02:00
vaxerski 15f7886777 hyprerror fixes 2022-05-12 12:46:38 +02:00
vaxerski 75af34da96 added basic damage tracking 2022-04-14 16:43:29 +02:00
vaxerski 084e922642 Added legacy GLES2 renderer option 2022-04-13 17:34:13 +02:00
vaxerski c8c9a966b4 fixes for exec-once and hyprerror 2022-04-09 22:49:07 +02:00
vaxerski 7347a72ba6 Added HyprError for showing config errors 2022-04-08 21:40:41 +02:00