Commit graph

569 commits

Author SHA1 Message Date
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