|
611cd76abc
|
core/proxywindow: connect mScreen's destroy signal in all cases
Fixes edge case crashes when unplugging and replugging monitors.
|
2024-12-19 03:34:07 -08:00 |
|
|
8882f7ca50
|
core/proxywindow: fix ProxiedWindow proxy pointer after reload
Previously was not updated after reload, causing QsWindowAttached to
use the old window pointer after it had been freed.
|
2024-11-29 00:11:56 -08:00 |
|
|
b6a79fe99c
|
core/proxywindow: improve QsWindowAttached robustness
Can now track window parent window changes.
Added tests.
|
2024-11-27 23:30:38 -08:00 |
|
|
2571766d3b
|
all: fix clang 18 lints
|
2024-11-24 03:36:04 -08:00 |
|
|
2996e40ff9
|
core/plugin: rename QuickshellPlugin to QsEnginePlugin
Fixes conflict with the autogenerated qml plugin of the same name.
|
2024-11-22 18:59:15 -08:00 |
|
|
a8901fde67
|
debug/lint: run lints on reload for visible windows
|
2024-11-22 17:55:45 -08:00 |
|
|
f0aca2030e
|
core/proxywindow: notify for width/height changes after connect
Previously the content item would resize but w/h wouldn't be updated.
|
2024-11-22 15:39:39 -08:00 |
|
|
dca75b7d6a
|
service/mpris: clarify trackinfo emit order and use QBindings
|
2024-11-20 00:52:47 -08:00 |
|
|
dbaaf55eb6
|
core/popupwindow: remove parentWindow deprecation message
Was being falsely triggered by lints.
|
2024-11-19 17:20:53 -08:00 |
|
|
eb5a5b8b67
|
debug: run lints after window expose
Ensures items are at their final sizes before checking them,
fixing some false positives.
|
2024-11-19 15:58:55 -08:00 |
|
|
6ceee06884
|
debug: add lint for zero sized items
|
2024-11-19 15:25:42 -08:00 |
|
|
0dd19d4a18
|
core/proxywindow: remove blank frame when destroying window
Removes the blank frame caused by removing the content item from the
window. Fixes an issue with hyprland's window exit animations.
|
2024-11-12 04:35:42 -08:00 |
|
|
7ffce72b31
|
all: optimize build
|
2024-11-05 04:15:17 -08:00 |
|
|
1168879d6d
|
build: only install necessary qml module files
|
2024-11-04 14:13:37 -08:00 |
|
|
a931adf033
|
all: add DEPENDENCIES entries to qml modules
Fixes some qmlls/qmllint issues.
|
2024-10-31 14:05:02 -07:00 |
|
|
9980f8587e
|
window: generate qmltypes
|
2024-10-31 14:04:58 -07:00 |
|
|
4e48c6eefb
|
all: refactor windows code out of core
There are still some links from core to window but its now separate
enough to fix PanelWindow in qml tooling.
|
2024-10-28 16:18:41 -07:00 |
|