1 2005-10-24 19:27 +0000 [r473858] Tom Albers tomalbers@kde.nl
3 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
4 trunk/playground/utils/rsibreak/src/rsiwidget.h: Add a passive
5 popup to indicate rsibreak is waiting for a break. Unexpectedly
6 this works quite nicely.
8 2005-10-23 18:38 +0000 [r473462] Tom Albers tomalbers@kde.nl
10 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
11 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
12 trunk/playground/utils/rsibreak/TODO,
13 trunk/playground/utils/rsibreak/src/setuptiming.h,
14 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Changed
15 lineedit to kintnuminput, reading from conf is now done via
16 readnumentry, You can put a DEBUG=true in the settings so the
17 minutes filled in the settings become seconds.
19 2005-10-21 20:51 +0000 [r472741] Bram Schoenmakers bramschoenmakers@kde.nl
21 * trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
24 2005-10-21 17:43 +0000 [r472713] Tom Albers tomalbers@kde.nl
26 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
27 trunk/playground/utils/rsibreak/src/rsidock.h,
28 trunk/playground/utils/rsibreak/src/setupgeneral.h,
29 trunk/playground/utils/rsibreak/NEWS,
30 trunk/playground/utils/rsibreak/TODO,
31 trunk/playground/utils/rsibreak/src/rsidock.cpp,
32 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Finally
33 managed to make the hardcoded ESC key to minimize the window
36 2005-10-21 14:50 +0000 [r472663] Tom Albers tomalbers@kde.nl
38 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Since some of
39 the intelligence is also handled elsewhere, I can remove some of
40 the code, without functionality loss, but maybe with some
41 regressions ;-) Also fixed a whatsthis error, showing random
42 numbers and fixed the counter, which should count down correctly
43 now. I'm not sure that (int)ceil() is the best way to do it
44 though (i want the difference in time, rounded up).
46 2005-10-21 10:30 +0000 [r472589] Tom Albers tomalbers@kde.nl
48 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Cleaned up a
49 bit too much yesterday. After a bigBreak counter was not
50 resetted, so the next break is again a BigBreak.
52 2005-10-20 18:35 +0000 [r472432] Tom Albers tomalbers@kde.nl
54 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
55 trunk/playground/utils/rsibreak/src/rsiwidget.h: Again changes in
56 the logic to have a break: - when it is time to have a break, and
57 the user is busy, wait for 5 seconds inactivity within a maximum
58 of 30 seconds - as long as the user stays idle, there will be no
59 break - when the user stays idle for the duration of the planned
60 break, the break is skipped. - when the user starts working
61 again, the break will be activated.... idea from Bram.
63 2005-10-20 16:31 +0000 [r472396] Tom Albers tomalbers@kde.nl
65 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
66 trunk/playground/utils/rsibreak/src/rsiwidget.h: Remove warning
67 for a fresh install and fixed a problem with the loading of
68 images, right after you change the path in the settings: the
69 image was only loaded _after_ the first brake.
71 2005-10-19 19:19 +0000 [r472072] Tom Albers tomalbers@kde.nl
73 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Not
74 initialised variable, resulting in sometimes a break at start.
77 2005-10-19 17:26 +0000 [r472053] Tom Albers tomalbers@kde.nl
79 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fixed the
80 logic a bit more and made the code more readible. Should be ok
83 2005-10-18 20:02 +0000 [r471799] Tom Albers tomalbers@kde.nl
85 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
86 trunk/playground/utils/rsibreak/src/rsiwidget.h: Worked on the
87 idle detection. I used this scheme: - When it is time to break,
88 wait for 5 seconds inactivity to not completely interrupt the
89 workflow (<- this part is new) - When it is time to break and the
90 user is already idle for the duration of that break: delay the
91 break - when it is time to break and the user is already idle
92 since the last break: delay this break and the next one.
93 (keep-it-out-of-my-face-right-after-lunch-feature) testing needed
95 2005-10-17 21:44 +0000 [r471523] Tom Albers tomalbers@kde.nl
97 * trunk/playground/utils/rsibreak/src/setup.cpp,
98 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
99 trunk/playground/utils/rsibreak/release_rsibreak.rb,
100 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - save
101 dialog size for settings dialog - expanded tooltips - use app
102 font instead of Verdana
104 2005-10-17 20:24 +0000 [r471491] Tom Albers tomalbers@kde.nl
106 * trunk/playground/utils/rsibreak/src/hi32-app-rsi.png (removed),
107 trunk/playground/utils/rsibreak/src/hi16-app-rsi.png (removed),
108 trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png
110 trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png
111 (added), trunk/playground/utils/rsibreak/src/Makefile.am,
112 trunk/playground/utils/rsibreak/TODO: Fix the application icon.
113 Deleted non-binary icons and added the xclock icon as long as
114 there is no alternative...
116 2005-10-17 18:00 +0000 [r471428] Tom Albers tomalbers@kde.nl
118 * trunk/playground/utils/rsibreak/src/main.cpp,
119 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
120 trunk/playground/utils/rsibreak/TODO: There is no need for
121 multiple RSIBreaks...
123 2005-10-12 18:51 +0000 [r469972] Tom Albers tomalbers@kde.nl
125 * trunk/playground/utils/rsibreak/ChangeLog (added),
126 trunk/playground/utils/rsibreak/configure.in.bot (added),
127 trunk/playground/utils/rsibreak/src/main.cpp,
128 trunk/playground/utils/rsibreak/ChangeLog.Summary (added),
129 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
130 trunk/playground/utils/rsibreak/release_rsibreak.rb,
131 trunk/playground/utils/rsibreak/makechangelog (added): Added a
132 configure.in.bot to tell the user if idle detection will be
133 possible. Added a Changelog with some secret script found in
134 kde-common, a summary file and bumped the version so I can make a
137 2005-10-12 16:35 +0000 [r469944] Tom Albers tomalbers@kde.nl
139 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
140 trunk/playground/utils/rsibreak/src/rsiwidget.h: This prevents a
141 break immediatly after you return to your desk after been in a
142 meeting or lunch for example. When you have been away a while,
143 RSIBreak remembers that and will skip the next break...
145 2005-10-11 21:46 +0000 [r469662] Tom Albers tomalbers@kde.nl
147 * trunk/playground/utils/configure.in.in,
148 trunk/playground/utils/rsibreak/TODO: administrative, should be
149 able to generate Dox now, but it does not work. Ideas are
152 2005-10-11 19:16 +0000 [r469634] Tom Albers tomalbers@kde.nl
154 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
155 trunk/playground/utils/rsibreak/configure.in.in,
156 trunk/playground/utils/rsibreak/src/rsiwidget.h,
157 trunk/playground/utils/rsibreak/src/Makefile.am,
158 trunk/playground/utils/rsibreak/TODO: RSIBreak meets idle
159 detection! If you have not touched your mouse or keyboard after
160 the preivous break, there is no need to break again. If you
161 haven't done it for twice that time, you even gain a break (so
162 the big break gets postponed one break). This was one of the most
165 2005-10-09 00:53 +0000 [r468689] Tom Albers tomalbers@kde.nl
167 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Add some
168 additional debugging when image loading fails.
170 2005-10-08 23:39 +0000 [r468674] Tom Albers tomalbers@kde.nl
172 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
173 trunk/playground/utils/rsibreak/TODO: add some debug
175 2005-10-07 11:01 +0000 [r468168] Thorsten Staerk dev@staerk.de
177 * trunk/playground/utils/rsibreak/TODO: having tried rsipath on a
178 fresh installation - without image path
180 2005-10-06 22:29 +0000 [r467961] Tom Albers tomalbers@kde.nl
182 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
183 trunk/playground/utils/rsibreak/src/rsiwidget.h: Make the counter
184 transparent again. + some cleanup.
186 2005-10-06 21:48 +0000 [r467941] Thorsten Staerk dev@staerk.de
188 * trunk/playground/utils/rsibreak/src/setup.cpp,
189 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
190 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
191 trunk/playground/utils/rsibreak/src/rsidock.cpp,
192 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: after
193 having PMS (pimp-my-source)
195 2005-10-06 21:33 +0000 [r467937] Tom Albers tomalbers@kde.nl
197 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
198 trunk/playground/utils/rsibreak/TODO: Small change but seems to
199 solve the taskbar flashing bug
201 2005-10-06 21:27 +0000 [r467935] Thorsten Staerk dev@staerk.de
203 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: finally my
204 first useful commit ;-)
206 2005-10-06 21:07 +0000 [r467931] Tom Albers tomalbers@kde.nl
208 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: With some help
209 of thorsten, finally got the rescaling right.
211 2005-10-06 19:59 +0000 [r467912] Thorsten Staerk dev@staerk.de
213 * trunk/playground/utils/rsibreak/AUTHORS: does this work ?
215 2005-10-06 18:17 +0000 [r467889] Tom Albers tomalbers@kde.nl
217 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
218 trunk/playground/utils/rsibreak/src/rsidock.h,
219 trunk/playground/utils/rsibreak/src/setupgeneral.h,
220 trunk/playground/utils/rsibreak/src/rsiwidget.h,
221 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
222 trunk/playground/utils/rsibreak/src/rsidock.cpp,
223 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Added
224 posibility to abort the break with the ESC key, this is not
225 configurable right now, as I don't understand how to do that. -
226 Some cleanup (identing, whatsthis and as result of the test
229 2005-10-01 22:24 +0000 [r466207] Tom Albers tomalbers@kde.nl
231 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
232 trunk/playground/utils/rsibreak/src/rsidock.h,
233 trunk/playground/utils/rsibreak/release_rsibreak.rb,
234 trunk/playground/utils/rsibreak/TODO (added),
235 trunk/playground/utils/rsibreak/src/rsidock.cpp: Add todo list,
236 feel free to add things to it. Added a link to KDE's bugreport
237 system and show a welcome message when you start RSIBreak, so
238 people actually know it has started.
240 2005-10-01 16:38 +0000 [r466128] Tom Albers tomalbers@kde.nl
242 * trunk/playground/utils/rsibreak/src/setup.h,
243 trunk/playground/utils/doc/kro,
244 trunk/playground/utils/doc/ksupplicant,
245 trunk/playground/utils/doc/kfile_chemical,
246 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
247 compile again, sorry for the traffic, I'll stop for a while.
249 2005-10-01 16:31 +0000 [r466125] Tom Albers tomalbers@kde.nl
251 * trunk/playground/utils/Mainpage.dox (added),
252 trunk/playground/utils/rsibreak/src/setup.cpp,
253 trunk/playground/utils/rsibreak/Makefile.am,
254 trunk/playground/utils/rsibreak/src/rsidock.h,
255 trunk/playground/utils/rsibreak/src/setupgeneral.h,
256 trunk/playground/utils/Makefile.am.in,
257 trunk/playground/utils/rsibreak/src/setup.h,
258 trunk/playground/utils/rsibreak/src/rsiwidget.h,
259 trunk/playground/utils/doc/kfile_chemical,
260 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
261 trunk/playground/utils/rsibreak/src/setuptiming.h,
262 trunk/playground/utils/doc/kro, trunk/playground/utils,
263 trunk/playground/utils/doc/ksupplicant,
264 trunk/playground/utils/rsibreak/src/Makefile.am,
265 trunk/playground/utils/doc: Added some ignores Added Dox, make
266 apidox does not work yet though Renamed a class
268 2005-10-01 12:04 +0000 [r466038] Bram Schoenmakers bramschoenmakers@kde.nl
270 * trunk/playground/utils/rsibreak/Makefile.am,
271 trunk/playground/utils/rsibreak/src/Makefile.am: rsibreak builds
272 now, let the fun begin.
274 2005-10-01 08:10 +0000 [r465909] Bram Schoenmakers bramschoenmakers@kde.nl
276 * trunk/playground/utils/rsibreak/Makefile.cvs (removed),
277 trunk/playground/utils/rsibreak/configure.in (removed): Some
278 redundant cruft which made configure fail.
280 2005-09-30 21:19 +0000 [r465798] Tom Albers tomalbers@kde.nl
282 * trunk/playground/utils/rsibreak/src/rsidock.h,
283 trunk/playground/utils/rsibreak: fix adress and one more ignore
285 2005-09-30 21:05 +0000 [r465791] Tom Albers tomalbers@kde.nl
287 * trunk/playground/utils/rsibreak/Makefile.cvs (added),
288 trunk/playground/utils/rsibreak/src/setup.cpp (added),
289 trunk/playground/utils/rsibreak/COPYING (added),
290 trunk/playground/utils/rsibreak/src/rsiwidget.cpp (added),
291 trunk/playground/utils/rsibreak/Makefile.am (added),
292 trunk/playground/utils/rsibreak/src/setupgeneral.h (added),
293 trunk/playground/utils/rsibreak/src/rsidock.h (added),
294 trunk/playground/utils/rsibreak/src/setup.h (added),
295 trunk/playground/utils/rsibreak/src/rsiwidget.h (added),
296 trunk/playground/utils/rsibreak/src/setuptiming.cpp (added),
297 trunk/playground/utils/rsibreak/src/rsibreak.lsm (added),
298 trunk/playground/utils/rsibreak/Doxyfile (added),
299 trunk/playground/utils/rsibreak/AUTHORS (added),
300 trunk/playground/utils/rsibreak/src/setuptiming.h (added),
301 trunk/playground/utils/rsibreak/configure.in (added),
302 trunk/playground/utils/rsibreak/src (added),
303 trunk/playground/utils/rsibreak/src/hi32-app-rsi.png (added),
304 trunk/playground/utils/rsibreak/src/hi16-app-rsi.png (added),
305 trunk/playground/utils/rsibreak/src/rsibreakui.rc (added),
306 trunk/playground/utils/rsibreak/configure.in.in (added),
307 trunk/playground/utils/rsibreak/src/main.cpp (added),
308 trunk/playground/utils/rsibreak/src/Makefile.am (added),
309 trunk/playground/utils/rsibreak (added),
310 trunk/playground/utils/rsibreak/src/rsibreak.desktop (added),
311 trunk/playground/utils/rsibreak/src/rsidock.cpp (added),
312 trunk/playground/utils/rsibreak/INSTALL (added),
313 trunk/playground/utils/rsibreak/src/setupgeneral.cpp (added):
314 Initial import of rsibreak. Its goal is to interrupt yout work
315 behind the computer at a certain interval, so you have to take a
316 break. This util can help to prevent rsi, repititive strain
317 injury, when configured correctly and not pressing the 'minimize'
318 button continously. ;-) The interval times and duration are
319 configurable, just like the images you can see during the break.
320 Also you can disable/enable the counter and minimize button.