Commit graph

  • 62efc045d7 input: lock focus to last surface on buttons held vaxerski 2023-09-20 19:50:44 +01:00
  • ef94375882
    doc: Add a CoC (#3366) Vaxry 2023-09-20 19:38:44 +01:00
  • 0dbd997003
    input: Various constraint handling fixes (#3381) Vaxry 2023-09-20 16:47:05 +01:00
  • 3785defaf1
    logging: implement std::formatter for some types (#3380) memchr 2023-09-20 15:25:03 +00:00
  • 6594b50e57
    logging/format: use std::format_string to catch formatting string errors at compile time (#3377) memchr 2023-09-20 07:26:20 +00:00
  • d8d0cd75c2
    internal: Make part of CCompositor::focusWindow a bit easier to read. (#3356) Dickby 2023-09-19 12:37:30 +02:00
  • c50072b108
    varlist: cleanup unintuitive string splitting (#3369) memchr 2023-09-19 08:44:54 +00:00
  • 60f10e6037 hyprctl: print monitor IDs as int64 vaxerski 2023-09-19 00:41:56 +01:00
  • e4d6695375 keybinds: focus last window on workspace change to another mon vaxerski 2023-09-18 11:33:19 +01:00
  • b0a82c04df
    bezier: Remove Todo about N-Point bezier curves. (#3352) Dickby 2023-09-17 19:48:11 +02:00
  • af15b15b4b input: guard constraint in unconstrainMouse vaxerski 2023-09-17 16:46:04 +01:00
  • f72e04d63b
    misc: add disable_hypr_chan option (#3343) Mihai Fufezan 2023-09-17 17:26:24 +03:00
  • c8cc811e85 nix: update patches for meson changes vaxerski 2023-09-17 00:08:19 +01:00
  • c0082519ae wlroots: disable wlr vulkan support vaxerski 2023-09-17 00:00:05 +01:00
  • 2f01a18989 window: recalculate layout on swallow in map vaxerski 2023-09-16 18:40:54 +01:00
  • a53ec98b82
    bezier: Optimize CBezierCurve::getYForPoint (#3321) Dickby 2023-09-16 19:32:33 +02:00
  • d126d2c092 [gha] Nix: update inputs fufexan 2023-09-16 00:03:39 +00:00
  • cc630c90b5
    master: partially revert 0e64dd2e and fix the animation (#3327) Jeremy Huang 2023-09-15 14:13:23 -07:00
  • b9b38424b0 input: fix hints not being used if committed at the beginning vaxerski 2023-09-15 21:01:54 +01:00
  • 56adec7c1a
    socket2: emit lockgroups event (#3317) memchr 2023-09-15 11:06:59 +00:00
  • 824290c791
    windowrules: fix workspace exec rule with special (#3316) MightyPlaza 2023-09-15 11:05:21 +00:00
  • d3cbec2d1a
    master: Add mfact dispatcher (#3298) Jeremy Huang 2023-09-15 04:03:05 -07:00
  • f8008e4b3b
    Nix CI: use DetSys' install & cache actions Mihai Fufezan 2023-09-13 19:06:49 +03:00
  • 2536630049 dwindle: fix moving windows on special vaxerski 2023-09-14 15:37:41 +01:00
  • e6651334f2
    refactor: flatten nesting ifs in layout window creation method (#3294) memchr 2023-09-14 11:27:16 +00:00
  • 0e64dd2ea5
    master: respect the resizing animation option in master layout (#3300) Jeremy Huang 2023-09-14 04:14:10 -07:00
  • db2b72adee
    config: fix relative path resolution (#3308) memchr 2023-09-14 11:07:31 +00:00
  • 0dc8289b02
    dwindle: fix: don't merge groups when moving window (#3302) memchr 2023-09-14 10:56:29 +00:00
  • f6473aa3ad flake.lock: update nixpkgs and xdph Mihai Fufezan 2023-09-10 20:11:21 +03:00
  • 84f8f4d77d
    keybinds: warp cursor to correct window in moveWindowOutOfGroup (#3290) memchr 2023-09-13 14:02:21 +00:00
  • 2ad429dfe0
    master: Fix the wrong resize speed in master layout center orientation (#3289) Jeremy Huang 2023-09-13 03:48:19 -07:00
  • 4f88897fc0
    keybinds: avoid onWindowRemoved & onWindowCreated when group has one member (#3286) memchr 2023-09-13 10:44:02 +00:00
  • 41e5f401c5 keybinds: simulate movement on empty focus after workspace change vaxerski 2023-09-13 11:36:41 +01:00
  • b884544ee6 input: don't refocus on switched workspace on the same monitor vaxerski 2023-09-13 11:33:36 +01:00
  • 6b1ac659e0
    layout: add direction parameter to onWindowCreated and friends (#3269) memchr 2023-09-13 10:13:29 +00:00
  • b0d5e4008b
    layout: Allow the layout to control how windows are raised in groups (#3275) outfoxxed 2023-09-12 14:37:08 -07:00
  • be19773aaa windowrules: fix workspace rule separation vaxerski 2023-09-12 16:50:07 +01:00
  • 2e34548aea varlist: move to a separate header, add join vaxerski 2023-09-12 16:46:22 +01:00
  • 5cc53c14d9
    config: add wildcard handling in source= (#3276) memchr 2023-09-12 11:54:05 +00:00
  • 9192b20b96
    windowrules: add on-screen constraint to wrv2 'move' (#3247) alaricljs 2023-09-12 04:56:20 -04:00
  • b6191cbc76
    CI: don't run wlroots update in PRs Mihai Fufezan 2023-09-12 11:48:30 +03:00
  • ed51fe7bac CI: add reusable actions Mihai Fufezan 2023-09-10 21:51:13 +03:00
  • bc41d7ec85
    fix: inconsistent behaviour where last workspace was not saved (#3261) memchr 2023-09-11 22:39:24 +00:00
  • df51c45d7f
    keybinds: unify changeworkspace dispatcher (#3250) memchr 2023-09-11 14:14:43 +00:00
  • 5a6d0e9963 refactor: fix missed middle() call in CKeybindManager vaxerski 2023-09-11 12:19:21 +01:00
  • 99fac59938
    keybinds: movewindow to screen edge for floating windows (#3245) alaricljs 2023-09-11 05:23:57 -04:00
  • e96e0dc02d
    refactor: utilize 'middle()' method for window/montior center (#3253) memchr 2023-09-11 09:09:34 +00:00
  • 3859607b6c input: do not process mouse in unsafe state vaxerski 2023-09-10 23:44:45 +01:00
  • ac2f1a9c30
    feat: add a new movewindoworgroup dispatcher (#3006) memchr 2023-09-10 22:29:10 +00:00
  • 81661b49aa
    windowrules: add % to resizeparams (#3246) alaricljs 2023-09-10 18:26:14 -04:00
  • 79862c957c
    layout: add missing groupbar decoration to the window (#3235) memchr 2023-09-10 21:59:10 +00:00
  • 19bbdeed47
    master: Add smart resizing option for master layout (#3210) Jeremy Huang 2023-09-10 14:58:06 -07:00
  • 0d53401217 xwayland: adjust coord calculation vaxerski 2023-09-10 20:19:06 +01:00
  • 1e60802968
    [gha] Nix: bump wlroots Mihai Fufezan 2023-09-10 17:28:02 +00:00
  • d28725c678 keybinds: ignore conditions on special release vaxerski 2023-09-10 16:54:14 +01:00
  • dcb909df04 keybinds: track pressed special binds vaxerski 2023-09-10 16:27:14 +01:00
  • 807fc20525 deps: update wlroots vaxerski 2023-09-10 13:18:19 +01:00
  • 6c855dd6e4
    internal: Fix wlr output management (#3234) Philip Damianik 2023-09-10 14:14:27 +02:00
  • d490f198a4 keybinds: ignore mods on release of special binds vaxerski 2023-09-10 13:13:10 +01:00
  • a781c152ff
    fix(layout): remove focusWindow calls from onWindowCreatedTiling (#3233) memchr 2023-09-10 11:55:18 +00:00
  • f7f70c9e72
    refactor: replace lambdas with CKeybindManager::switchToWindow (#3229) memchr 2023-09-10 11:51:27 +00:00
  • f4e99a36a9 input: don't warp region constraints vaxerski 2023-09-10 12:49:50 +01:00
  • 1a6f961de2
    hyprctl: Make device configs queryable (#3226) Philip Damianik 2023-09-09 13:25:17 +02:00
  • c061946a94
    keybinds: Do not suppress pass and mouse release (#3219) shadowmax31 2023-09-09 05:15:24 -04:00
  • 6648274735
    fix: focusWindow on hidden workspace triggers another focusWindow. (#3216) memchr 2023-09-08 17:17:04 +00:00
  • 398e861b55 internal: fix warnings vaxerski 2023-09-07 16:43:01 +02:00
  • 0be6b03ee9
    Nix: use gcc13Stdenv Mihai Fufezan 2023-09-07 11:20:08 +03:00
  • cc5852faa2 config: disable blur special by default vaxerski 2023-09-07 00:35:44 +02:00
  • b2516010b7 hyprctl: fix missing comma in getopt -j vaxerski 2023-09-06 23:52:21 +02:00
  • 0d5a6f3168
    Nix: fix xdph build Mihai Fufezan 2023-09-07 00:52:19 +03:00
  • 1581666171
    flake.lock: update xdph and nixpkgs Mihai Fufezan 2023-09-07 00:32:38 +03:00
  • 8c83852704
    internal: Remove all .c_str() calls when using std::vformat (#3198) Philip Damianik 2023-09-06 21:45:37 +02:00
  • 60c01dab01
    config: Integrate HASCONFIG into CConfigManager::getConfigValueSafeDevice (#3195) Philip Damianik 2023-09-06 19:16:46 +02:00
  • a15e3e1f38
    config/input: Improve fallback behavior for unset device config values (#3184) Philip Damianik 2023-09-06 16:14:18 +02:00
  • a1cc99a986 pch: add format vaxerski 2023-09-06 14:59:28 +02:00
  • f90a009e93
    input/config: add button scroll lock (#3189) unrealhoang 2023-09-06 21:54:48 +09:00
  • 8b9cc9a8db animationmgr: guard monitor ptr in animationSlide vaxerski 2023-09-06 13:05:37 +02:00
  • 37e2311a3e config: loosen restrictions around animation keywords vaxerski 2023-09-06 12:58:01 +02:00
  • 61a71c65ac
    internal: Formatter rework (#3186) Vaxry 2023-09-06 12:51:36 +02:00
  • c3a83daa1e monitor: minor adjustments vaxerski 2023-09-05 22:16:10 +02:00
  • fa3de9b70e
    renderer: Fix blur for passes set to 0. (#3181) Dickby 2023-09-05 16:33:40 +02:00
  • 2d100bf57e socket2: add renameWorkspace event vaxerski 2023-09-05 15:55:20 +02:00
  • 28f1f035b1
    animationmgr: Optimize CAnimationManager::scheduleTick a bit. (#3172) Dickby 2023-09-05 15:06:39 +02:00
  • db48f973fd xdgoutput: do not destroy resources on monitorRemoved vaxerski 2023-09-05 13:33:04 +02:00
  • 4ddcda93f5
    Nix: remove hidpi patches Mihai Fufezan 2023-09-04 21:12:27 +03:00
  • 8e9f010ee0
    build: use PCH to reduce compile time (#3095) memchr 2023-09-04 17:56:02 +00:00
  • 4eecb8bffc config: don't enable vrr 2 for maximized workspaces vaxerski 2023-09-04 18:24:18 +02:00
  • d9937fcdba input: minor constraint fixes vaxerski 2023-09-04 17:34:19 +02:00
  • e3c83ab2e0 xwaylandmgr: find closest output in xwayland coord translation vaxerski 2023-09-04 17:30:44 +02:00
  • b4c832a1f2
    master: Add orientationcycle command on MasterLayout (#3128) shadowmax31 2023-09-04 10:45:58 -04:00
  • 9f3a64481e dwindle: add proper movement for window move binds vaxerski 2023-09-04 15:34:07 +02:00
  • 69439871e6
    refactor: replace manual iteration of CWindow with existing methods (#3147) memchr 2023-09-04 13:13:39 +00:00
  • 6a0e2bbff3
    socket2: added "activespecial" IPC event (#3163) MightyPlaza 2023-09-04 13:11:51 +00:00
  • 32f75ebb70 renderer: separate workspace window render logic vaxerski 2023-09-04 15:07:56 +02:00
  • 35df4693ea animatedvariable: don't reset timers on duplicate setters vaxerski 2023-09-04 13:11:56 +02:00
  • 8fefb180b1
    windowrules: Monitor rule fix (#3157) MightyPlaza 2023-09-03 15:23:13 +00:00
  • 5126bfab72 monitor: ignore no-op workspace changes vaxerski 2023-09-03 17:21:55 +02:00
  • 96d555e8e7 props: bump ver to 0.29.1 v0.29.1 vaxerski 2023-09-03 13:32:57 +02:00
  • c6c820d16d layout: always center floating xdg windows vaxerski 2023-09-03 13:07:40 +02:00
  • e6ca4b6eee window: check for special id matching in close_special_on_empty vaxerski 2023-09-03 13:02:05 +02:00