aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-04-02clang-formatworkspace-storage-refactorVaxry
2024-04-02refactor workspaces to use ptrsVaxry
2024-04-02workspace: remove lastFocusedWindow on unmapVaxry
2024-04-02core: assert attempted UAFs in windowExistsVaxry
in prep of removing the thing altogether
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-04-01props: bump ver to 0.38.0v0.38.0Vaxry
2024-04-01IME: Fix ime popup coordinates and artifacts (#5373)Sungyoon Cho
* ime: fix incorrect popup coordinate * ime: fix popup artifacts
2024-04-01animations: simplify window loopVaxry
2024-04-01renderer: Fix layer and window damage sometimes missing 1 frame (#5370)thejch
* fix the layer and window damage missing 1 frame sometimes * remove extra loop
2024-04-01renderer: Fix rendering when swiping workspaces (#5367)thejch
* fix rendering on swiping * add alpha check * fix floating fs check
2024-04-01socket2: sanitize data for newlinesVaxry
2024-04-01master: Make master workspace orientation rule dynamic (#5339)thejch
* make master workspace orientation rule dynamic * fix rebase * fix special ws resizing * style
2024-04-01deco: fix groupbar offset (#5364)thejch
2024-04-01textinput: fix typo (#5365)Sungyoon Cho
2024-03-31hyprctl: fix plugin list on no plugins (#5357)Micovec
2024-03-31avar: minor fixesVaxry
2024-03-31avar: fix warp onEnd conditionsVaxry
ref #5348
2024-03-31textinput: send deactivate on disable tiVaxry
ref #5288
2024-03-31reenderer: Add 1 border damage to fix number rounding issues (#5343)thejch
* add 1 to border damage to avoid rounding issues * add 1 to rounding too
2024-03-31renderer/animations: Fix various inaccurate damage tracking issues and ↵thejch
offsets (#5297)
2024-03-31input: Fix incorrect keyboard focus taken when no window was present (#5337)Zach DeCook
A non-keyboard layer never needs keyboard focus
2024-03-31core: match all workspace rules instead of the first one only (#5340)thejch
2024-03-31core: Fix resizeparams (#5262)Aqa-Ib
* Revert a94b902 * Fix resizeparams using CVarList * clang-format * fix * Use 's' as delimiter * remove size checks * fix tabs * fix mixing tabs and spaces
2024-03-30IME: don't assert on lock mismatch, just fix itVaxry
2024-03-30dispatchers: open special ws on active monitor instead of mouse monitor (#5330)thejch
2024-03-30dispatchers: fix swap workspaces wrong positioning of floating windows (#5328)thejch
2024-03-30hyprpm: avoid crashes on corrupted headersVaxry
ref #5329
2024-03-29compositor: remove windows from fading out on destroyVaxry
ref #5321
2024-03-29keybinds: add binds:disable_keybind_grabbingVaxry
fixes #5273
2024-03-29makefile: Remove old headers first (#5316)Muhamed Hobi
Windows.cpp was moved and I found myself having both versions in my include. Clear out the headers before dumping new ones.
2024-03-29layout: improve initial size prediction for floatingVaxry
2024-03-29animvar: fixup update callbacks and cleanupVaxry
2024-03-28flake.lock: updateMihai Fufezan
Fixes #5301
2024-03-28layers: don't change workspace on layer restore focus (#5308)MightyPlaza
modified: src/events/Layers.cpp
2024-03-28layers: fix bottom slide animation (#5307)MightyPlaza
modified: src/helpers/WLClasses.cpp
2024-03-28format: fix formatVaxry
2024-03-28core: fix fullscreen + floating focus change (#5291)MightyPlaza
modified: src/Compositor.cpp
2024-03-28input: add misc:hide_cursor_on_key_pressVaxry
fixes #3045
2024-03-28layers: add animation direction overridesVaxry
fixes #5285
2024-03-27layershell: update render pos and size in arrangevaxerski
fixes #5258
2024-03-26textinput: fix ime when opening multiple windows (#5281)Sungyoon Cho
2024-03-26hyprctl: output json with `--batch` if requested (#5277)Khalid
2024-03-26renderer: minor fixes to misaligned reported surface renderingvaxerski
fixes #5257
2024-03-26core: ensure m_pLastMonitor validity over unsafe stateVaxry
ref #5241
2024-03-26github: fix github issue template crash dir (#5269)thejch
2024-03-25layer-shell: render popups above everythingVaxry
2024-03-25renderer: allow blurring ls popupsVaxry
2024-03-25core: fix missing workspace events during swapping (#5251)thejch
2024-03-25keybinds: Fix exit trigger by moving it to monitor.frame (#5240)dmayle
2024-03-25renderer: dont render fullscreen special on wrong monitor (#5249)thejch