1
2008-03-27 Neil J. Patel <neil.patel@canonical.com>
4
* src/launcher-iconbar.c:
6
Fix lots of small bugs (no more missing icons with lots of warnings).
7
Don't react to double-click events on the same item.
8
Free the pages group in the item.
10
2008-03-27 Neil J. Patel <neil.patel@canonical.com>
12
* src/launcher-iconbar.c:
13
* src/launcher-item.c:
14
* src/launcher-menu.c:
15
Fixed long-standing memory leak! woohoo!
16
Fixed a leak with pixbufs not being unrefed.
18
2008-03-25 Neil J. Patel <neil.patel@canonical.com>
22
Added a texture for the page, rather than a rectangle.
24
* src/launcher-defines.h:
25
* src/launcher-item.c:
27
Moved magic numbers to launcher-defines.h.
28
Increased distinction between active page and inactive page.
30
2008-03-25 Neil J. Patel <neil.patel@canonical.com>
33
Don't hide iconbar in windowed mode; Needed for testing.
35
2008-03-25 Neil J. Patel <neil.patel@canonical.com>
37
* src/launcher-menu.c:
38
* src/launcher-menu.h:
39
Much faster menu implementation:
40
Matches existing apps to those reported by a menu change, therefore removing
41
the need to reload each app's data again.
43
2008-03-07 Neil J. Patel <neil.patel@canonical.com>
46
Don't show the window decorations anymore.
48
2008-03-06 Neil J. Patel <neil.patel@canonical.com>
52
Don't set the panel hint.
53
Don't show the window decorations.
55
2008-03-06 Neil J. Patel <neil.patel@canonical.com>
57
* src/launcher-iconbar.c:
58
Make sure to destroy the 'removed' actor when finished.
60
2008-03-06 Neil J. Patel <neil.patel@canonical.com>
63
* src/launcher-iconbar.c:
64
* src/launcher-item-app.c:
65
* src/launcher-menu.c:
66
Added animations for removing web favorites..
68
2008-03-06 Neil J. Patel <neil.patel@canonical.com>
70
* data/applications.menu:
73
* src/launcher-defines.h:
74
* src/launcher-item-app.c:
75
* src/launcher-item.c:
76
* src/launcher-menu.c:
78
Fixed really weird placement issue, where the iconbar group is
79
reporting the wrong size.
81
2008-03-06 Neil J. Patel <neil.patel@canonical.com>
83
* src/launcher-item-app.c:
84
Item rotates if it has a valid window associated with it.
86
* src/launcher-startup.c:
89
Implemented slightly more complicated window-to-app checking.
91
2008-03-06 Neil J. Patel <neil.patel@canonical.com>
95
* src/launcher-iconbar.c:
96
* src/launcher-iconbar.h:
97
* src/launcher-item-app.c:
98
* src/launcher-item-app.h:
99
Added a special class for application items, with the intention to
100
allow removing of applications, and allowing to show currently
101
activated applications clearly to the user.
103
2008-03-05 Neil J. Patel <neil.patel@canonical.com>
105
* src/launcher-app.c:
106
* src/launcher-bar.c:
107
* src/launcher-defines.h:
108
Some sizing/positioning fixes after I tested the launcher on the Q1.
110
2008-03-05 Neil J. Patel <neil.patel@canonical.com>
114
* src/launcher-item.c:
115
Add stubs for allowing apps to be deleted.
117
2008-03-04 Neil J. Patel <neil.patel@canonical.com>
119
* src/launcher-menu.c:
120
Implemented some garbage collection on those pesky pixbufs which
121
can't be unrefed properly.
123
2008-03-04 Neil J. Patel <neil.patel@canonical.com>
125
* src/launcher-menu.c:
126
React on icon_theme changes;
128
2008-03-04 Neil J. Patel <neil.patel@canonical.com>
130
* src/launcher-app.c:
131
* src/launcher-menu.c:
132
React to menu changes.
134
2008-03-04 Neil J. Patel <neil.patel@canonical.com>
136
* src/launcher-app.c:
137
Always reset the category bar position.
139
2008-03-04 Neil J. Patel <neil.patel@canonical.com>
141
* src/launcher-app.c:
142
* src/launcher-defines.h:
143
* src/launcher-iconbar.c:
144
* src/launcher-iconbar.h:
145
* src/launcher-item.c:
146
* src/launcher-item.h:
148
Implemented paging of applications.
150
2008-03-03 Neil J. Patel <neil.patel@canonical.com>
152
* src/launcher-app.c:
153
* src/launcher-iconbar.c:
154
* src/launcher-iconbar.h:
155
* src/launcher-item.c:
156
* src/launcher-item.h:
157
* src/launcher-menu.c:
158
Set an item as 'active' when clicked, which keeps the hilight and
161
2008-03-03 Neil J. Patel <neil.patel@canonical.com>
163
* data/Fun.directory:
164
* data/Learn.directory:
166
* data/Web-Favorites.directory:
167
* data/applications.menu:
168
Added our custom menu file (with special directories).
170
* src/launcher-menu.c:
171
Use our menu instead of the system menu.
173
2008-03-03 Neil J. Patel <neil.patel@canonical.com>
175
* src/launcher-item.c:
176
Fix positioning of the label.
177
Set alignment of label to center.
178
Use the hilight texture as the rective actor.
180
2008-03-03 Neil J. Patel <neil.patel@canonical.com>
183
* src/launcher-app.c:
184
* src/launcher-item.c:
185
* src/launcher-menu.c:
186
* src/launcher-menu.h:
187
* src/launcher-startup.c:
189
Items will only launch one instance of an application.
190
Clicking again will activate the first instances window.
192
2008-03-03 Neil J. Patel <neil.patel@canonical.com>
195
* src/launcher-app.c:
196
* src/launcher-iconbar.c:
197
* src/launcher-item.c:
198
* src/launcher-startup.c:
199
* src/launcher-startup.h:
201
More positioning fixes.
202
Allowed launching of applications using LauncherMenuApplications.
204
2008-03-03 Neil J. Patel <neil.patel@canonical.com>
209
* src/launcher-app.c:
210
* src/launcher-iconbar.c:
211
* src/launcher-item.c:
212
* src/tidy-private.h:
213
* src/tidy-texture-frame.c:
214
* src/tidy-texture-frame.h:
215
Lots of fixes inc. positioning, more effects.
217
2008-03-02 Neil J. Patel <neil.patel@canonical.com>
220
* src/launcher-app.c:
221
* src/launcher-app.h:
222
* src/launcher-bar.c:
223
* src/launcher-defines.h:
224
* src/launcher-iconbar.c:
225
* src/launcher-iconbar.h:
226
* src/launcher-item.c:
227
* src/launcher-item.h:
228
* src/launcher-menu.c:
229
* src/launcher-menu.h:
230
* src/launcher-startup.c:
231
* src/launcher-startup.h:
232
* src/launcher-util.c:
233
* src/launcher-util.h:
235
Hooked up menu/items and the iconbar.
237
2008-02-29 Neil J. Patel <neil.patel@canonical.com>
240
* src/launcher-bar.c:
241
* src/launcher-iconbar.c:
242
* src/launcher-iconbar.h:
243
* src/launcher-windec.c:
244
Create the iconbar object, which will represent a row of icons.
246
2008-02-29 Neil J. Patel <neil.patel@canonical.com>
248
* src/launcher-windec.c:
249
Hook up the minimise & close buttons to wnck so they work.
250
Always leave a valid WnckWindow as priv->active, otherwise the
251
desktop window will override it.
253
2008-02-29 Neil J. Patel <neil.patel@canonical.com>
255
* src/launcher-app.c:
256
Use windec_set_window instead of clutter_actor_show/hide.
258
* src/launcher-windec.c:
259
Display title, react to title changed events.
260
Show/hide with a fade.
262
2008-02-29 Neil J. Patel <neil.patel@canonical.com>
267
Some assets for the window decoration.
270
* src/launcher-app.c:
271
Show the window decoration when there is a maximised window.
273
* src/launcher-bar.c:
274
* src/launcher-bar.h:
275
Don't try and resize if size == current_size.
278
* src/launcher-windec.c:
279
* src/launcher-windec.h:
280
Basic window decoration implementation.
282
2008-02-29 Neil J. Patel <neil.patel@canonical.com>
284
* src/launcher-app.c:
285
Load the bar and set its size depending on the current window state.
287
* src/launcher-bar.c:
288
* src/launcher-bar.h:
289
Added the resizeing animation and size setting function.
292
Discard events from some window types.
294
2008-02-29 Neil J. Patel <neil.patel@canonical.com>
297
* src/launcher-bar.c:
298
* src/launcher-bar.h:
299
Created the Bar class, which controls the background black bar.
301
2008-02-28 Neil J. Patel <neil.patel@canonical.com>
304
* src/launcher-app.c:
305
* src/launcher-app.h:
306
* src/launcher-background.c:
308
Moved the application 'init' code outof main and into its own class.
309
LauncherApp will control the state of the application.
311
2008-02-28 Neil J. Patel <neil.patel@canonical.com>
315
Removed unused signals.
316
Added emitting of show-windecs and hide-windecs signals.
318
2008-02-28 Neil J. Patel <neil.patel@canonical.com>
327
Add the beginings of a wrapper around libwnck specifically for the
330
2008-02-28 Neil J. Patel <neil.patel@canonical.com>
333
* src/launcher-background.c:
334
* src/launcher-background.h:
335
* src/launcher-behave.c:
336
* src/launcher-behave.h:
338
Added in the background class. Updated it to listen to standard gnome-
339
gconf keys for background settings.
341
2008-02-28 Neil J. Patel <neil.patel@canonical.com>
344
Added ability to set stage XWindow type-hint as 'Desktop'
345
Added our 'fake-panel' strut at the top of the screen
347
2008-02-28 Neil J. Patel <neil.patel@canonical.com>
352
Setting up of build environment.