-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCHANGELOG
119 lines (109 loc) · 3.98 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
23.2
* update kotlin version to 1.9.22
* fix linked library order for library dependencies
23.1
* update kotlin version to 1.8.10
* add dependency to libxcrypt-compat
* build for Ubuntu 22.04
* audio adjust default settings make use of pulse
* remove default top bar and bar ends in normal mode
* stretch windows to full available width in normal and maximized modes
* add mode button for switching between normal and maximized mode
* don't crash due to app launching errors
* identify transient windows
* don't force root transient windows into window area
* allow root transient windows to move and resize freely
* add partial pure Kotlin RX implementation
* rewrite window handling to use RX -> fix issues with not yet available resources
* adjust color scheme
* refactor window stack handling
* remove evaluation of autostart file
22.1
* catch exception on highest level
* catch exceptions for shutdown hooks
* add stdout print logger
* provide NET_CLIENT_LIST
* update kotlin version to 1.6.0
* remove autostart file (deprecated)
* run desktop files from autostart folders
* auto-select the architecture to build for
21.3
* refactor color management
* add manual anti-aliasing for corners and bar ends
* update kotlin version to 1.5.10
* adjust ordering of monitors by y and x values
* include alternative actions window-move-next and window-move-previous
* set cursor on root window
* add moving of windows with mouse
21.2
* fix window toggling (forward)
* fix linking for systems with /usr/lib64
* add window toggling backwards
* fixed issue where frames have no content
21.1
* fix memory leak
20.3
* add status-bar tool application
* add semi-auto-close mechanism for classes in window manager
* use coroutines for event loops to decouple them from each other
* put lifecycle code (startup, event loop and shutdown) in a lifecycle package
* add status bar widgets:
* time widget
* system temperature widget
* date widget
* star date widget
* filler widget
* audio widget and ALSA mixer implementation
* battery status widget
* wifi widget
* ethernet widget
* CPU utilization widget
* update Gradle Version to 6.5.1
* update Kotlin version to 1.4.0 and Coroutines to 1.3.9
* other licenses folder to track use of foreign code and their licenses
* add logout application
* add autostart file and handling, this replaces the static loading of the app menu
* submit activity status to app menu
* remove debian deploy scripting
* moved python stuff in separate repositories
* add install shell script
20.2
* change of licensing from MIT to GPL V2
* removal of properties
* introduction of settings.xml with
* key bindings (now incl. window manager actions)
* general settings: title, title-image, font
* windows are selected for input on first click with mouse buttons: right, middle, left
* application menu on the normal screen that
* shows all open windows
* allows selecting the active window
* allows closing windows
* written in python 3 (needs at least 3.6?!?)
* using python3-gi and python-posix-ipc
* Bug fixes
* documentation updates
* added libxml2 for settings XML support
* settings are initially written to ~/.config/lcarswm/settings.xml
* log file is now written to ~/.cache/lcarswm/lcarswm.log
* update of debian deployment dependencies
* update of travis dependencies
* introduction of changelog
* update of pictures
* forwarding of information via posix message queues to app menu and back
* removed my logo from resources (not required since title introduction)
* Change default terminal to xterm and add it to recommendations in debian setup routines
* Add debian recommendations for firefox and alsa-utils
* update debian build scripting
20.1
* change LCARSWM to lcarswm
* bugfixes
* window titles with different colors for the active and inactive windows
* initial version of debian deployment scripting
19.2
* bug fixes
* extended support of atoms
* change versioning scheme to last two numbers of year + counter
* properties for customizable key bindings
0.0.1
* initial version
* general window handling