forked from leftwm/leftwm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
132 lines (112 loc) · 3.42 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased 0.2.9]
### Fixed
### Added
## [0.2.8] - 2021-7-6
### Fixed
- So So many Bug fixes
### Added
- Add the command 'leftwm-command' to run commands
## [0.2.7] - 2021-4-6
### Fixed
- `SwapTags` now works properly for multi-workspace users
- Xlib events now read asynchronously
- Weird focus issues
- Some floating windows are now sized properly
- Floating windows are now always on top
- Basic-polybar theme now reports seconds correctly
- Startup banners no longer take up the whole screen
- Bug Fixes in tests
- Window order is now restored on reload
- Several code refactors
### Added
#### Layouts
- MainAndHorizontalStack layout
- CenterMainBalanced layout
- Monocle layout
- RightWiderLeftStack layout
- LeftWiderRightStack layout
- MainAndDeck layout
#### Configuration
- Active layouts may now be set in config.toml with `layouts`
- GotoTag sends screen to previously viewed tag
- Added `disable_current_tag_swap` to config.toml to maintain old behaviour
- Mousekey for floating drag/resize can now be set with `mousekey` in config.toml
- FloatingToTile command that allows a window to be set to float in config.toml
- Theme Margins [top/bottom side] or [top right bottom left] added for theme.toml
#### Miscellaneous
- Added `leftwm-check` binary that allows for configuration files (config.toml, theme.toml) to be checked.
- Autostart applications can now be disabled by setting X-Gnome-Autostart to false in the appropriate .desktop file
- SetLayout command added to set specific layouts externally
- Lots of notes have been added to the library documentation
## [0.2.6] - 2021-1-29
### Fixed
- Performance improvements (async update)
- Bug fixes
### Added
- layout sizing by user (Mod+h / Mod+l)
## [0.2.5] - 2020-11-13
### Fixed
- Performance improvements
- Bug fixes
### Added
## [0.2.4] - 2020-8-10
### Fixed
- Bug fixes
### Added
- New Layouts
## [0.2.3] - 2020-5-15
### Fixed
- Sizing and loading issues with docks
- Many small bug fixes
### Added
- Much better logging
- `workspace.layout` to `leftwm-state` output.
- Layouts are now preserved between reloads.
## [0.2.2] - 2019-12-27
### Fixed
- fix build with latest version of rust
## [0.2.1] - 2019-12-16
### Fixed
- Stability and performance updates
- EWMH compatibility fixes
- The way floating windows move with workspaces
### Added
- layout Grid
- layout Fibonacci
## [0.1.10] - 2019-06-17
### Fixed
- Stability and performance updates
- EWMH compatibility fixes
- Improvements to theme system
### Added
- Better default key bindings
## [0.1.9] - 2019-05-05
### Fixed
- Fix Several small papercuts and bug fixes
### Added
- reloading while keeping current window state
- Keyboard navigation between workspaces
- min/max window size support
- callback to call theme scripts on new window
## [0.1.8] - 2019-04-19
### Fixed
- Fix Several small papercuts and bug fixes
## [0.1.7] - 2019-04-15
### Fixed
- Fix issues with multiscreen bars
- Cleanup and refactor code
### Added
- leftwm-state to get state info from leftwm for bars
- Added template system for theme creation
## [0.1.6] - 2019-04-5
### Fixed
- Bugs and issues with bars
- Several small bugs fixes
### Added
- Renaming of tags
- keycombos to refocusing windows
- Added layout - Main/Stacked