Victoria Brekenfeld
|
7092c523f5
|
deps: Update smithay
- Use new GAT frame
- Bugfixes
- Finish window debug overlay
|
2022-11-28 17:50:41 +01:00 |
|
Ashley Wulber
|
c585811cab
|
Merge pull request #47 from pop-os/iced
update config
|
2022-11-28 10:58:18 -05:00 |
|
Ashley Wulber
|
b11f9bd5e0
|
update config
|
2022-11-28 10:44:54 -05:00 |
|
13r0ck
|
6874a1fd2c
|
Run cargo update
|
2022-11-23 13:04:09 -07:00 |
|
Victoria Brekenfeld
|
3161aab097
|
Merge pull request #46 from pop-os/feature/new-shell
new shell
|
2022-11-23 16:11:37 +01:00 |
|
Victoria Brekenfeld
|
f4476b10f2
|
shell: Fix global+static mode
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
4a9afd0572
|
shell: Fix render positions for global workspace mode
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
c25f2ed447
|
deps: Use pinned smithay-egui and disable debug by default
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
b5ef2c5bde
|
kms: Use recent average frame_time for delay
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
aa2e7c0a02
|
ext_workspace: Utilize 2d-coords for workspace outputs
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
57f15da85d
|
ext_workspace: Fix activation for output-bound
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
a066edab0b
|
move: Fix window offset
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
ae34a0da62
|
tiling: Fix merging workspaces
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
e88f5898f7
|
window: Add window-specific debug overlay (not enabled)
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
8430566e5e
|
input: Fix variety of output shortcuts
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
b2686424ea
|
seat: Workaround old active outputs on hotplug
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
9c41c80345
|
debug: Remove old debug overlay
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
1de4b97bca
|
debug: Add image support and gpu vendor logos
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
cd5c185440
|
input: Fix layer-shell popups
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
541f53e418
|
debug: Get rid of some left over println
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
ec7fd17b8f
|
protocols: Drop export-dmabuf
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
36cb2ac719
|
debug: Better frame graph
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
9823b42c20
|
Fix fullscreen window geometry
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
7a034c8e52
|
deps: smithay + egui update
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
aa3ee245d1
|
screencopy: Fix format and copy code
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
7e45e51781
|
tiling: Add proper output_enter/leave events
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
77858d3628
|
tiling: Properly center windows with gaps
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
15fe9af342
|
shell/tiling: Allow moving alone windows
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
5bf7059a43
|
input: More precise layer-shell input regions
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
bca72a9b0e
|
kms: Correctly apply disabled confs
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
544acecd2e
|
input: Various new keybindings
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
6cec3cb7e0
|
shell: Track workspace amount per set
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
4f443a3aab
|
shell: Fix workspace numbering off-by-one
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
dec2a8e0b6
|
shell/tiling: Simplify sizing logic
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
2bafd2230d
|
layer: Fix panic on destroying layer-shell surface
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
48c071466f
|
kms: Fix damage issues due to timing
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
fcf39337a7
|
shell/tiling: Fix segfault on detaching last output
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
38c0acb943
|
wayland: Explicitly handle destroyed surfaces
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
78b9b07cec
|
shell: Fix workspace naming
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
5057dec552
|
kms: Don't queue frames only after vblank
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
a8e0f99e4b
|
shell: Fix layer_shell
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
9af7e1ecb2
|
render: More notes for fast-copy screencopy path
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
cab52fbeef
|
screencopy: Capture cursor for window capture
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
bcf3e43fcc
|
screencopy: Proper error for unsupport/unknown cursor modes
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
6b299a3a2a
|
deps: Use public dependencies again
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
6eb7493ad7
|
screencopy: Use new error types
|
2022-11-23 16:09:58 +01:00 |
|
Victoria Brekenfeld
|
1eef3b3d78
|
winit: Fix double wl_outputs
|
2022-11-23 16:09:58 +01:00 |
|
Victoria Brekenfeld
|
9f1284b981
|
wayland: Working screencopy implementation
|
2022-11-23 16:09:58 +01:00 |
|
Victoria Brekenfeld
|
5a4df346a8
|
wip: screencopy
|
2022-11-23 16:09:58 +01:00 |
|
Victoria Brekenfeld
|
dd100d65e4
|
wayland: Add screencopy protocol handler
|
2022-11-23 16:09:52 +01:00 |
|