|
| 1 | +## 0.2.2 |
| 2 | + |
| 3 | +* Fixed overflow error after minimize #55, #119, #125 |
| 4 | +* Implement `isSkipTaskbar` method #117 |
| 5 | +* [windows] Implement setIcon method #129 |
| 6 | +* The `waitUntilReadyToShow` method adds options, callback parameters #111 |
| 7 | + |
1 | 8 | ## 0.2.1 |
2 | 9 |
|
3 | | -- Compatible with lower versions of dart #98 |
4 | | -- [macos & windows] Add `resized`, `moved` events. #28 |
5 | | -- [linux] Implement `getTitleBarHeight` metnod #49 |
6 | | -- [linux] Implement `getOpacity` metnod #44 |
7 | | -- Add `TitleBarStyle` enum #99 |
8 | | -- [linux] Implement `setAlwaysOnBottom` method #100 |
9 | | -- [windows] Removes crazy jittering when resizing window #103 |
10 | | -- [windows] Fix overflow on fullscreen and maximize #105 |
11 | | -- [windows] Implement `setHasShadow` and `hasShadow` methods #110 |
12 | | -- [windows] Fix setAlignment(Alignment.bottomRight) display position is not correct #112 #113 |
| 10 | +* Compatible with lower versions of dart #98 |
| 11 | +* [macos & windows] Add `resized`, `moved` events. #28 |
| 12 | +* [linux] Implement `getTitleBarHeight` metnod #49 |
| 13 | +* [linux] Implement `getOpacity` metnod #44 |
| 14 | +* Add `TitleBarStyle` enum #99 |
| 15 | +* [linux] Implement `setAlwaysOnBottom` method #100 |
| 16 | +* [windows] Removes crazy jittering when resizing window #103 |
| 17 | +* [windows] Fix overflow on fullscreen and maximize #105 |
| 18 | +* [windows] Implement `setHasShadow` and `hasShadow` methods #110 |
| 19 | +* [windows] Fix setAlignment(Alignment.bottomRight) display position is not correct #112 #113 |
13 | 20 |
|
14 | 21 | ## 0.2.0 |
15 | 22 |
|
16 | | -- [linux] Implement `setTitleBarStyle` method |
17 | | -- [linux] Implement `startResizing` method |
18 | | -- [windows] Implement `setProgressBar` method #42 |
19 | | -- [macos & windows] Implement `setIgnoreMouseEvents` metnod #89 |
20 | | -- Update `DragToResizeArea` widget |
21 | | -- Add `VirtualWindowFrame` widget |
22 | | -- Update `WindowCaption` widget |
| 23 | +* [linux] Implement `setTitleBarStyle` method |
| 24 | +* [linux] Implement `startResizing` method |
| 25 | +* [windows] Implement `setProgressBar` method #42 |
| 26 | +* [macos & windows] Implement `setIgnoreMouseEvents` metnod #89 |
| 27 | +* Update `DragToResizeArea` widget |
| 28 | +* Add `VirtualWindowFrame` widget |
| 29 | +* Update `WindowCaption` widget |
23 | 30 |
|
24 | 31 | ## 0.1.9 |
25 | 32 |
|
26 | | -- Fixed Visual bug in fullScreen #83 |
27 | | -- Update `WindowCaption` widget. |
| 33 | +* Fixed Visual bug in fullScreen #83 |
| 34 | +* Update `WindowCaption` widget. |
28 | 35 |
|
29 | 36 | ## 0.1.8 |
30 | 37 |
|
31 | | -- Add `WindowCaption` widget. #81 |
32 | | -- [macos & windows] Implement `destroy` method |
| 38 | +* Add `WindowCaption` widget. #81 |
| 39 | +* [macos & windows] Implement `destroy` method |
33 | 40 |
|
34 | 41 | ## 0.1.7 |
35 | 42 |
|
36 | | -- Implement `setAspectRatio` method #74 |
37 | | -- [windows] Reimplement `getTitleBarHeight` method #33 |
38 | | -- [windows] Implement `startResizing` method |
39 | | -- [windows] Add `DragToResizeArea` widget |
40 | | -- [windows] Fix maximize and minimize animation not working when there is title bar hidden |
| 43 | +* Implement `setAspectRatio` method #74 |
| 44 | +* [windows] Reimplement `getTitleBarHeight` method #33 |
| 45 | +* [windows] Implement `startResizing` method |
| 46 | +* [windows] Add `DragToResizeArea` widget |
| 47 | +* [windows] Fix maximize and minimize animation not working when there is title bar hidden |
41 | 48 |
|
42 | 49 | ## 0.1.6 |
43 | 50 |
|
44 | | -- Implement `isPreventClose` & `setPreventClose` methods #69 |
45 | | -- Implement `close` event |
46 | | -- [macos & windows] Reimplement `close` method |
47 | | -- [windows] Fix Horizontal resizing not working on secondary display. #71 |
48 | | -- [macos] Implement `isFocused` method |
49 | | -- Implement `setAlignment` method #52 |
| 51 | +* Implement `isPreventClose` & `setPreventClose` methods #69 |
| 52 | +* Implement `close` event |
| 53 | +* [macos & windows] Reimplement `close` method |
| 54 | +* [windows] Fix Horizontal resizing not working on secondary display. #71 |
| 55 | +* [macos] Implement `isFocused` method |
| 56 | +* Implement `setAlignment` method #52 |
50 | 57 |
|
51 | 58 | ## 0.1.5 |
52 | 59 |
|
53 | | -- Implement `close` method #56 |
54 | | -- Implement `center` method #59 |
| 60 | +* Implement `close` method #56 |
| 61 | +* Implement `center` method #59 |
55 | 62 |
|
56 | 63 | ## 0.1.4 |
57 | 64 |
|
58 | | -- [macos & windows] Implemented getOpacity & setOpacity methods #37 #45 |
59 | | -- [macos] Implement setProgressBar method #40 |
60 | | -- [windows] Fix `focus`, `blur` event not responding |
61 | | -- [windows] Implement `focus` & `blur` methods |
62 | | -- [macos & windows] Implement getTitleBarHeight methods #34 |
| 65 | +* [macos & windows] Implemented getOpacity & setOpacity methods #37 #45 |
| 66 | +* [macos] Implement setProgressBar method #40 |
| 67 | +* [windows] Fix `focus`, `blur` event not responding |
| 68 | +* [windows] Implement `focus` & `blur` methods |
| 69 | +* [macos & windows] Implement getTitleBarHeight methods #34 |
63 | 70 |
|
64 | 71 | ## 0.1.3 |
65 | 72 |
|
66 | | -- [windows] #31 Optimize setTitleBarStyle method. |
| 73 | +* [windows] #31 Optimize setTitleBarStyle method. |
67 | 74 |
|
68 | 75 | ## 0.1.2 |
69 | 76 |
|
70 | | -- [macos] Add setTitleBarStyle method. |
71 | | -- [windows] Add setTitleBarStyle method (**Experiment**). |
72 | | -- [windows] #24 Updated windows fullscreen handling. |
73 | | -- [windows] #26 Make `maximize`, `unmaximize`, `minimize`, `restore` methods have native animation effects. |
| 77 | +* [macos] Add setTitleBarStyle method. |
| 78 | +* [windows] Add setTitleBarStyle method (**Experiment**). |
| 79 | +* [windows] #24 Updated windows fullscreen handling. |
| 80 | +* [windows] #26 Make `maximize`, `unmaximize`, `minimize`, `restore` methods have native animation effects. |
74 | 81 |
|
75 | 82 | ## 0.1.1 |
76 | 83 |
|
77 | | -- [macos] Fixed `setSize` coordinate error. |
| 84 | +* [macos] Fixed `setSize` coordinate error. |
78 | 85 |
|
79 | 86 | ## 0.1.0 |
80 | 87 |
|
81 | | -- Implemented `isResizable`, `setResizable` Methods. |
82 | | -- Implemented `isClosable`, `setClosable` Methods. |
83 | | -- Removed `terminate` Method. |
84 | | -- [windows] Implemented `isMinimizable`, `setMinimizable` Methods. |
| 88 | +* Implemented `isResizable`, `setResizable` Methods. |
| 89 | +* Implemented `isClosable`, `setClosable` Methods. |
| 90 | +* Removed `terminate` Method. |
| 91 | +* [windows] Implemented `isMinimizable`, `setMinimizable` Methods. |
85 | 92 |
|
86 | 93 | ## 0.0.5 |
87 | 94 |
|
88 | | -- Implemented `setAsFrameless` Method. |
89 | | -- Implemented `setSkipTaskbar` Method. |
90 | | -- Implemented `focus`, `blur`, `maximize`, `unmaximize`, `minimize`, `restore`, `resize`, `move`, `enter-full-screen`, `leave-full-screen` Events. |
91 | | -- [macos] Implemented `hiddenWindowAtLaunch` Method. |
92 | | -- Fixed #10 |
| 95 | +* Implemented `setAsFrameless` Method. |
| 96 | +* Implemented `setSkipTaskbar` Method. |
| 97 | +* Implemented `focus`, `blur`, `maximize`, `unmaximize`, `minimize`, `restore`, `resize`, `move`, `enter-full-screen`, `leave-full-screen` Events. |
| 98 | +* [macos] Implemented `hiddenWindowAtLaunch` Method. |
| 99 | +* Fixed #10 |
93 | 100 |
|
94 | 101 | ## 0.0.4 |
95 | 102 |
|
96 | | -- Implemented `setCustomFrame`, `setBackgroundColor` Methods. |
| 103 | +* Implemented `setCustomFrame`, `setBackgroundColor` Methods. |
97 | 104 |
|
98 | 105 | ## 0.0.3 |
99 | 106 |
|
100 | | -- Implemented `isMinimized`, `minimize`, `restore` Methods. |
101 | | -- Implemented `setMinimumSize`, `setMaximumSize` Methods. |
102 | | -- [windows] [#4](https://github.com/leanflutter/window_manager/issues/4) Do not set `HWND_TOPMOST` flag in `setFullScreen` |
| 107 | +* Implemented `isMinimized`, `minimize`, `restore` Methods. |
| 108 | +* Implemented `setMinimumSize`, `setMaximumSize` Methods. |
| 109 | +* [windows] [#4](https://github.com/leanflutter/window_manager/issues/4) Do not set `HWND_TOPMOST` flag in `setFullScreen` |
103 | 110 |
|
104 | 111 | ## 0.0.2 |
105 | 112 |
|
106 | | -- Implemented `show`, `hide`, `isVisible` Methods. |
107 | | -- Implemented `isMaximized`, `maximize`, `unmaximize` Methods. |
108 | | -- Implemented `isFullScreen`, `setFullScreen` Methods. |
109 | | -- Implemented `getBounds`, `setBounds` Methods. |
110 | | -- Implemented `getPosition`, `setPosition` Methods. |
111 | | -- Implemented `getSize`, `setSize` Methods. |
112 | | -- Implemented `isAlwaysOnTop`, `setAlwaysOnTop` Methods. |
113 | | -- Implemented `terminate` Method. |
| 113 | +* Implemented `show`, `hide`, `isVisible` Methods. |
| 114 | +* Implemented `isMaximized`, `maximize`, `unmaximize` Methods. |
| 115 | +* Implemented `isFullScreen`, `setFullScreen` Methods. |
| 116 | +* Implemented `getBounds`, `setBounds` Methods. |
| 117 | +* Implemented `getPosition`, `setPosition` Methods. |
| 118 | +* Implemented `getSize`, `setSize` Methods. |
| 119 | +* Implemented `isAlwaysOnTop`, `setAlwaysOnTop` Methods. |
| 120 | +* Implemented `terminate` Method. |
114 | 121 |
|
115 | 122 | ## 0.0.1 |
116 | 123 |
|
117 | | -- first release. |
| 124 | +* First release. |
0 commit comments