Victoria Brekenfeld
01bc39dade
main: throttle refresh
2025-03-06 21:28:52 +01:00
David Carvalho
943f97137c
i18n (pt-BR) update translation
2025-03-05 18:27:32 +01:00
João Ribeiro
6ba76eb9a4
i18n(pt): update Portuguese translation
2025-03-05 18:27:01 +01:00
Luna Jernberg
15958c1374
Create cosmic_comp.ftl (Swedish)
...
Add Swedish translation
2025-03-05 18:26:23 +01:00
Feike Donia
f6db5d46f8
i18n(nl) update Dutch translation
...
Makes Dutch translation for the zoomed view consistent with Cosmic-Settings
2025-03-05 18:25:40 +01:00
Dusan
a96497f6f7
shell: next_output - axis overlap filter logic without negation
...
Signed-off-by: Dusan <dusanuveric@protonmail.com>
2025-03-05 18:24:28 +01:00
Victoria Brekenfeld
1a019280f3
actions: Remember previous workspace on extended action
2025-03-05 18:24:28 +01:00
Victoria Brekenfeld
d76f372c29
actions: Shortcut handling changes for #1005
2025-03-05 18:24:28 +01:00
Victoria Brekenfeld
638684642c
stack: Remember position during continuous move action
2025-03-05 18:24:28 +01:00
Victoria Brekenfeld
e116f20396
stack: Remember previous position during focus navigation
2025-03-05 18:24:28 +01:00
Ian Douglas Scott
e6f563d04e
ci: Update unsupported cache v2 action to v4
2025-03-03 13:31:46 -08:00
Ian Douglas Scott
8b63e09ddc
fix(protocol/workspace): Handle cosmic-workspace-v2 destroy requests
...
I forgot to handle these after I added them to destructors to the
protocol.
I wish we had exhaustiveness checking here...
2025-03-03 13:21:36 -08:00
Ian Douglas Scott
aac8166962
Add cosmic-workspace-v2, image source, toplevel info changes
...
This new protocol extends `ext-workspace-v1` with the same additional
functionality `cosmic-workspace-v1` provided. Toplevel info and toplevel
management are also updated to use ext handles, and there's an image
source for ext workspaces.
For now, the old protocol is still supported.
2025-03-03 12:30:25 +01:00
Ian Douglas Scott
0b23a01736
Update cosmic-protocols
2025-03-03 12:30:25 +01:00
Ian Douglas Scott
47d142166b
Set WorkspaceCapabilities::SetTilingState capability
...
`cosmic-comp` handles `SetTilingState` requests, so it looks like it was
incorrectly not advertising this.
2025-03-03 12:30:25 +01:00
Ian Douglas Scott
0a6f2726cb
protocol/toplevel_management: Use WorkspaceHandle in argument
...
Already depends on `WorkspaceHandler`, so it can get the handle, and
toplevel info uses `WorkspaceHandle`s.
2025-03-03 12:30:25 +01:00
Ian Douglas Scott
1f2434e590
protocol/workspace: Fix initial sending of states and capabilities
...
The protocol states that these should always be sent, but this was
not initially sending bitflags if they were empty. That works, but isn't
what the protocol states.
Not wrapping the bitflag fields in options works well for `Workspace`,
but not for `WorkspaceDataInner`.
2025-03-03 12:30:25 +01:00
Michael Aaron Murphy
b93db878e2
feat: add shortcut for input source switch
2025-02-26 15:13:35 +01:00
mkljczk
a27c1002e4
i18n(pl): update translation
2025-02-24 12:21:17 +01:00
therealmate
8b0177845d
Update Hungarian translations
2025-02-24 12:21:08 +01:00
Victoria Brekenfeld
e0f78da0ae
stack: Fix input at bottom of window
2025-02-21 15:01:02 +01:00
Victoria Brekenfeld
61bde9f3b9
grabs/resize: Fix Xwayland geometry
2025-02-21 14:23:41 +01:00
Victoria Brekenfeld
9042f0adf4
zoom: bugfixes
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
c45a58c16c
wayland: Implement cosmic-a11y-v1
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
7af3650b83
chore: Cleanup some warnings
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
fff9b357f6
zoom: Add separator to popup
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
9e8c2f5e24
zoom: Be a little more lenient with OnEdge movement and fractional cursor positions
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
909ca8cf9d
zoom: Seperate animating/current focal_point
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
726a53b6b9
zoom: Reload config after writing
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
4d7b912a2d
config: Update zoom config defaults
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
b92879e60b
zoom: Fix config/state changes
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
d30671c984
zoom: Localize zoom ui
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
3cff46d7e5
shell: Rescale zoom UI with zoom factor
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
07a471f285
zoom: Don't render at 100% scale while animating
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
24b5742554
iced: Allow rendering at a higher native scale than it's output
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
f72d2b91f3
shell: Add zoom UI
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
55e4dd7c0f
config: Handle zoom updates in Common::update_config
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
df9441804d
iced: Track last seat/serial for grabs
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
6fd1a48e60
grab: Refactor MenuGrab to be useful for zoom ui
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
e0530d2723
input: Refactor common logic into update_zoom
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
b7d4a66c22
input: Zoom on Super+Scroll
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
58f96e6f4a
config: Read/store zoom state
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
7267c44116
shell: Cleanup zoom state
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
4f67e89373
shell: Reset focal point if cursor outside OnEdge area
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
15c5e3fe26
shell: don't accidentally reset zoom when using multiple seats (theoretically)
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
effd67d498
chore: Update cosmic-settings-config
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
531a1c951f
zoom: Handle multiple outputs
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
61d44b3a9d
utils: Move NextDown
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
55d1ce5e3b
config: Add zoom configuration
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
c01de20b2b
shell: Allow triggering zoom
2025-02-20 23:51:55 +01:00