Victoria Brekenfeld
4ee5aaf741
deps: Replace cosmic-time with keyframe
2023-07-12 18:57:38 +02:00
Victoria Brekenfeld
a683b7cd63
ci: Add i18n.toml
2023-07-11 17:00:41 +02:00
Victoria Brekenfeld
f659f51e43
Merge pull request #137 from fortuneteller2k/master_jammy
...
nix: fix builds and CI
2023-07-11 16:44:24 +02:00
Victoria Brekenfeld
b818a68a91
tiling: Properly handle resizing using a ptr device
2023-07-11 16:33:23 +02:00
Victoria Brekenfeld
92019b4286
shell: Enforce some minimum resize sizes
2023-07-07 18:23:34 +02:00
Victoria Brekenfeld
0ebcfa24a3
tiling: Also render resize indicators without active hint
2023-07-07 17:46:29 +02:00
Victoria Brekenfeld
235248d445
kms: Add key repetition for shortcuts
2023-07-07 17:46:10 +02:00
Victoria Brekenfeld
99f29187af
render: Render resize indicator
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
2004705080
workspace/layout: Resize windows/groups
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
f5dcd97c42
input: Wire up internal resize action
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
691b6dfa8a
tiling: Allow each transaction to use custom duration
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
9b873183f5
shell: Allow ResizeEdge to be flipped
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
7bd2db4851
config: Allow KeyPatterns to be printed
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
13efd32e23
iced_element: Use HashMap to track Outputs
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
c145b3c35a
tiling: Better synchronize configures
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
5fc315c950
config: Add resizing shortcuts
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
997223f20a
input: Filter resize mode key combinations
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
8c52fc6eb1
input: Add resize mode actions
2023-07-06 00:04:34 +02:00
Victoria Brekenfeld
7338ac8c57
i18n support
2023-07-06 00:04:34 +02:00
fortuneteller2k
92932e0c3e
nix: fix builds and CI
...
Things done:
- migrate from flake-utils to flake-parts for easier composability
- use rust-overlay from oxalica since it works well with rust-toolchain.toml files
2023-07-05 02:14:07 +08:00
Victoria Brekenfeld
bdcb803efa
chore: Update smithay
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
11e5a63bb6
config: Cleanup duplicate binding
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
f655f58aa2
stacking: Don't animate focus changes when scrolling
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
67bea79da2
chore: Update lock
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
67832f5cad
stacking: Tab animations
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
fcc4cf231f
iced: Allow elements to be cloned
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
7cd8f67ab3
shell/window: Remember activated state
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
9af2f93b27
stack: Animate tab scrolling
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
208c0a1078
stacking: Set new window geometry asap
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
7bd6036926
stacking: Roll off tab titles
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
c64f548044
chore: Update libcosmic,iced,cosmic-time
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
64845186f5
stacking: Refactored view code into widgets
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
7037d44226
stack: Bigger icons
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
1452281fa7
tiling: Focus whole stack on Focus::In
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
5884e287a5
stacking: Correctly restore decoration state
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
5cdf614692
config: Add shortcuts for group selections
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
0d4320745e
deps: Use updated libcosmic
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
c9114fe54b
config: Add stacking shortcut
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
b7a9a318c3
deps: Temporarily use iced-branch
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
fb7768aee1
tiling: Spawn new windows inside focused stacks
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
d07a4de805
iced: Add tab_text helper widget
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
73d7f3779f
stack: Handle scrolling properly
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
f5f58b0663
tiling: Fix too eager moving into stack
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
1dd0c3ecb7
stack: Fix initial geometry of moved out windows
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
be95fb9070
tiling: Allow direction to be reversed
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
5dda8cfef5
surface: Restore previous decoration mode
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
8e4fa6bfc6
iced: Get rid of unused clip_mask logic
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
ab1c2df215
stack: Be able to handle moves internally
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
b400939dd9
shell: Introduce MoveResult to implement stacking
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
f00753071e
stacking: Wire up mouse input
2023-06-30 15:15:21 +02:00