1
Workrave NEWS -- history of user-visible changes. 13 Jan 2013
2
Copyright (C) 2001-2013 Rob Caelers, Raymond Penners, Ray Satiro
3
See the end for copying conditions.
5
Please report Workrave bug reports. Visit our bug tracker located at:
6
http://www.workrave.org
10
** Split "show 'postpone' and 'skip'" checkbox into two checkboxes. (Egbert Teeselink)
12
** Add the capability to delete all stored statistics (Ray Satiro)
14
** Workrave now supports DBus on window.
15
DBus can be used to control Workrave by an external program.
17
** Workrave now offers a Gnome 3 applet. Applets for both Gnome 3
18
classic and the Gnome shell are available.
20
** Workrave now offers an application indicator (applet) in Unity.
22
** On Windows, Workrave does not stay in the 'suspended' mode after
23
resuming from hibernate/sleep.
25
** On Unix, Workrave adds a new activity monitoring method that can be
26
used instead of the XRECORD based monitoring. XRECORD monitoring
27
appear be causing X crashes for some people
28
(See http://issues.workrave.org/show_bug.cgi?id=1066)
30
** Infrastructure update. Workrave now supports:
31
- Gtk3/Gtkmm3 (only on Gnome 3; Gtk2/Gtkmm2 is still used on Gnome 2)
32
- Configuration in GSettings (instead of GConf)
33
- GIO based DBus (instead of freedesktop.org DBus)
35
** Obsolete KDE3 support has been droppped.
37
** Translation updates:
38
- Mykola Rykov translated Workrave into Ukrainian.
39
- Ivan Barkovic translated Workave into Croatian.
40
- Moein Gh translated Workave into Persian.
41
- Jyri-Petteri Paloposki translated Workrave into Finnish
42
- Goran MariÄiÄ translated Workrave into Serbian.
43
- Igor Zinovik updated the Russian translation.
44
- Gabor Kelemen updated the Hungarian translation.
45
- Alick Zhao updated the Chinese translation.
46
- Andrey Bondrov updated the Russian translation.
47
- PaweÅ Szerszon updated the Polish translation.
49
** Plus many small fixes and improvements (Ray Satiro, Rob Caelers)
53
** The automatic start of a restbreak when the screen is locked is now
56
** Fixed crash when the 'mute all audio during breaks' option is enabled.
58
** The skip and postpone button now have keyboard shortcuts (Alt-S
59
and Alt-P in the English version).
61
** Fixed issue where Workrave remains suspended after
62
hibernate/standby on Window 7.
64
** Fixed issue where the reading mode was reset after changing settings.
66
** On Windows, Workrave shows a reminder balloon when Workrave starts up
67
in suspended or quiet mode.
69
** The (un)installer now automatically shuts down Workrave before
72
** It is no longer possible to disable both the notification icon and
77
** SeanĆ”n Ć CoistĆn translated Workrave into Irish.
79
** ź¹ģ¬ģ© translated Workrave into Korean.
81
** Workrave now stops all timers when the screen is locked. When the
82
screen in unlocked, a natural restbreak is started.
84
** Audio muting improvements:
85
- Audio is now muted after the start break sound is played.
86
- Audio is now unmuted when the user becomes active after the break
87
has ended instead of immediately after the break ended.
89
** By default, the RECORD extention is now mandatory on X windows systems.
93
*** Fixed crash on Windows systems without audio installed.
95
*** Fixed translucency of Deskband applet on Windows 7/Vista.
97
*** Fixed Reading mode menu entry in Windows and Gnome applet.
99
*** Networking now supports IPV6 addresses.
101
*** Activity monitor should now filter out mouse jitter.
103
*** Fixed monitoring of (Wacom) tablets.
108
The activity insensitive breaks have been replaced by a 'reading
109
mode'. This mode can easily be activated from the menu.
111
** Workrave can now mute all audio during breaks.
113
** Workrave now properly remembers the Window hide/show notification
116
** The Workrave applet is functional again on Windows 7
118
** Updated tranlations:
119
- Brazilian Portuguese
129
** Updated translations
131
*** new Romanian translation (Alexandru Szasz)
133
*** new Estonian translation (Marko VƤljaots)
135
*** Removed extra "2" character in the Hungarian translation (MƔrton NƩmeth)
137
*** Update of Hungarian translation
139
*** Update of Swedish translation
141
** Many bug fixes. Including:
143
*** Fix saving the username in the networking preferences (Francois Marier)
145
*** Fix KDE compilation errors (Stanislav Brabec)
147
*** Fixed issue where autostart settings on Windows was not stored
149
*** Fixed crashes when trying to add a host in networking preferences
151
*** User activity is now recognized on Xorg 1.6.0
153
*** Fixed color in dark UI themes on Gnome.
155
*** Workrave no longer shows two icons on GNOME notification panel
157
*** Fixed tray icon tranparency
159
*** Fixed issue on Vista where the break window is not on top of other
162
*** Improved volume control on Windows
166
** Many small bugfixes
168
** Fixed transparency of tray icon on Linux.
170
** New alternate activity moniting for Windows (Ray Satiro)
172
** Additional tooltips (Ray Satiro)
174
** Improved 64 bit support (Ray Satiro)
176
** Improved Vista support (Ray Satiro)
178
** Exercises are now randomized
180
** On Windows, the language can now be selected in the preferences
182
** The option 'Start Workrave when windows starts' has been added to
185
** Extended DBUS support on Unix
189
** Networking supports can now be enabled without accepting incoming
190
connections from other Workraves (Francois Marier)
194
*** A sound has been added that indicates a next step in the exercise.
196
*** The volume can now be configured
198
*** All sounds can now be configured
200
*** A new sound theme has been added (Ruairi Fullam)
204
** Lots of changes by Ray Satiro.
206
** Task manager is never blocked by Workrave (Ray Satiro)
208
** Workaround for focus loss on Vista (Ray Satiro)
210
** Vanja Cvelbar translated Workrave into Slovenian.
212
** Many bug fixes, the most visible ones:
214
*** Fixed breaks that have 'suspend timer when inactive' disabled (Ray Satiro)
216
*** Improved Windows responsiveness under high load.
217
(by reverting a 1.8.4 change)
221
*** Gnome applet no longer 'hangs'.
223
*** Gnome applet no longer crashes Workrave.
225
*** Fixed crashes during startup on Windows.
227
*** Fixed 'end-of-microbreak' sound.
229
*** Fixed bug in multi-head support where Workrave showed
230
multiple windows on a single screen.
232
*** Fixed locking on Gnome with xscreensaver installed (Philipp Kern)
236
** Eraldo Girardi translated Workrave into Italian.
238
** Better support for vertical applets on Unix.
240
** Tao WEI translated Workrave into simplified Chinese.
242
** Peter Tuharsky translated Workrave into Slovak.
244
** Prokopis Prokopidis translated Workrave into Greek.
246
** The status window used to appear empty, only to be resized and
247
filled with the timers shortly thereafter. Now it appears right
248
away in the proper size.
250
** The operation mode (normal/quiet/suspended) now persists across
253
** Enver Altin translated Workrave into Turkish.
255
** Masanobu Yokota translated Workrave into Japanese.
257
** Ivan Dimov translated Workrave into Bulgarian.
259
** ORY Mate translated Workrave into Hungarian.
261
** Fixed KDE sound events (Phuah Yee Keat)
263
** Fixed Gnome sound events
265
** Fixed negative mouse usage when date is changed.
267
** Fixed text color on Gnome themes with dark backgrounds (i.e. high
270
** Gnome applets now support transparency.
272
** The 'datadir' configuration option in workrave.ini can now be a
277
This will store all Workrave data in the 'Data' directory below the
278
Workrave root directory.
279
(Note the double backslash)
281
** Daily limit now properly resets when hibernated.
285
** Daniel Nylander translated Workrave into Swedish.
287
** Jordi Mallach translated Workrave into Catalan.
289
** Support for storing configuration in a .ini file
290
This feature can be enabled by creating an empty 'workrave.ini'
291
file in '~/.workrave' (on Unix) or in 'c:\Program files\Workrave\etc'
292
(on Window, assuming Workrave is installed in this directory)
294
** Support for configuring the data storage directory.
295
Add the following two lines to your workrave.ini
297
datadir=C:\\Workrave\\Data
298
This feature can be used to run Workrave from an USB memory stick.
299
Note: On Windows, you have to use double backslashes like in the
302
** Support for Gnome screen saver added (Matt Zimmerman).
304
** Workrave no longer consumes 100% CPU is if a break is started while
305
the screen is locked.
307
** The applet popup menu is now accessible when all timers hidden.
309
** Fix czech translation (Jiri Palecek).
311
** Fixed a bug that could cause breaks to stop running when 'suspend
312
timer while inactive' was disabled.
316
** Fixed a crash when a third party gtk runtime is used.
318
** Fixed bug that caused status windows to be disabled when the
319
microbreak timer was hidden.
321
** Fixed translations.
323
** Better hibernate/standby support on Unix.
325
** System tray menu on Windows now disappears when focus is lost.
329
** Fixed a crash when blocking mode is set to 'none'
333
** Jon Otegi translated Workrave into Basque.
335
** Artūras Šlajus translated Workrave into Lithuanian.
337
** Morten Lunde translated Workrave into Norwegian.
339
** Juraj Kubelka translated Workrave into Czech.
341
** Haggai Eran translated Workrave into Hebrew.
343
** Workrave now gives additional feedback when becoming active
344
during a break by flashing the break window border.
346
** Workrave now uses the system tray icon to visualize the current
347
mode (normal, suspended or quiet).
349
** Added "Restbreak now" button to microbreak window.
351
** KDE improvements. Workrave now has a native KDE applet and
352
supports KDE sound events.
354
** Decent tooltips for Workrave system tray icon.
356
** Miscellaneous distribution improvements.
361
** Added a Brazilian Portuguese translation, thanks to Claudio
364
** Workrave now respects the "gtk-button-images" property.
366
** Upgraded GTK runtime to version 2.4, fixing some minor UI quirks.
368
** Fixed some high-profile bugs, especially activity monitoring
369
problems when running X.
374
** A bug was introduced in version 1.6.0 which could cause the status
375
window to disappear. Version 1.6.1 is only a minor bug fix release
376
that addresses this problem.
381
** Workrave has been translated into Chinese thanks to Rex Tsai, into
382
Russian thanks to Sergey Kirkinsky, and into French thanks to Thomas Basset
385
** The explanation of an exercise is now scrollable, if it does not
388
** The Windows version now includes a taskbar applet version of the
389
status window. After installation of Workrave, right click your
390
taskbar and select "Workrave" from the list of toolbars.
392
** Timers can be configured to ignore activity.
394
** Bloat removal: removed the "Resets at" option from the daily limit
397
** Exercises are no longer read at program startup, and are released
398
from memory when not needed anymore.
400
** Terminology: we now use the term "micro-break" instead of "micro-pause".
402
** When block mode "Block all" is used, we display the break window on
403
top of your current desktop background (wallpaper), instead of on a
404
semi-transparent screen snapshot.
406
** Fixed screen locking on X11: previously only xlock was detected and
407
used without passing a display parameter. Now, the proper screen
408
lock command is invoked on the right display. For example, if KDE is
409
detected its kdesktop_lock is executed.
411
** High-profile bug fixes (Windows): activity monitoring when working
412
in Exceed has been restored, and ZoneLab interaction problems
413
(hangups) have been corrected.
418
** Replaced the "Block input" setting (which was available per break)
419
by a global "Block mode" setting, located in the GUI preferences. The
420
available block modes are "None" (NEW: no input is blocked and break
421
windows have a title bar and can be dragged), "Block input" (blocks
422
input, break windows are fixed), "Block all" (NEW: blocks input and
425
** The Windows installer now offers the option to install Workrave
426
using the standalone Dropline GTK+ runtime. For more information, see
427
http://www.dropline.net/gtk/.
429
** Removed the "Force break after maximum preludes" option. It is now
432
** Some strings in the German translation were too long, fixed.
434
** Added multihead support for Windows.
436
** Improved suspend (to ram) support. Workrave now assumes that you
437
are idle while suspended instead of assuming that no time passes.
439
** Improved multihead support. The status window is now automatically
440
relocated when the monitor on which it is displayed is removed. It
441
moved back to its original location when the monitor returns.
443
** Exercises navigation can now be used without causing Workrave to
444
remove the break window and show the warning windows again.
446
** If supported by your system, the daily limit window includes a
449
** There now is a "Lock" button on the rest break, so that you can
450
safely lock your display while you are taking breaks. If the daily
451
limit window does not include the "Shut down" button, it includes the
452
"Lock" button instead.
459
** Workrave has been translated to Polish, Danish and Spanish. Many
460
thanks to Mikolaj Machowski, Christian Vejlbo, and Pablo Rodriguez!
462
** Multihead support for X11. Workrave now shows break windows on
465
** Workrave can now cope with changes in system time and OS features
468
** Previously, the end time that showed up in the stats dialog equaled
469
the time at which the clock reset (typically equal to the start of the
470
next working day). This lead to weird from/to times, as in: "From
471
8:46 to 9:10". Fixed.
473
** Added an icon to the skip/postpone buttons on break windows.
475
** Many laptop pointer devices "drift" over time. This used to cause
476
Workrave to detect activity when there was in fact none. Fixed,
477
thanks to Chung-chieh Shan.
479
** On Windows, Workrave now notices when Explorer crashes and will try
480
to reinsert the tray icon in the new Explorer taskbar that is created
481
when Explorer restarts.
483
** Rewrote the user input blocking mechanism on Windows. You should no
484
longer experience visual quirks (like flashing windows or unexpectedly
485
focusing random windows) during breaks.
487
** On Linux, Workrave now notices when the gnome-panel crashes and
488
will reinsert the applet in the new panel.
490
** The content of the status window can now be configured.
492
** Breaks can now be disabled.
497
** If you stopped working during a prelude just before it was about to
498
disappear, the prelude would still go away because Workrave assumed
499
you wanted to continue working. This behaviour has been changed now:
500
if there is no activity when the count-down has reached zero, Workrave
501
waits a couple of seconds to see if you are really idle. If that is
502
the case, a break window appears. If not, you can continue working.
504
** Redesigned the preferences panel. It used to have nested tabs,
505
these have been replaced with an icon shortcut bar.
507
** The break windows have been given a title.
509
** The Window version now included GTK-Wimp. This makes the visual
510
appearance of Workrave blend much better into the Windows desktop
511
environment (http://gtk-wimp.sourceforge.net).
513
** Beter support for Gnome session management. Workrave is now
514
properly restarted by the gnome session manager.
516
** The applet can now be configured to show only the Workrave sheep.
517
Clicking on the sheep will toggle the visibility of the main window.
522
** Some errors in the build process have been fixed. Only a new source
523
tarball is released, as this does not effect binary releases.
528
** Johannes Rohr provided a german translation, thanks!
530
** Added applet support. Workrave now supports both a native Gnome
531
applet, as well as a system tray applet that *should* also work on
534
** Added statistics. Workrave shows break statistics and daily usage.
535
More statistics will be added later.
537
** A leaflet promoting Workrave is now available. Please spread it as
538
far as possible. For example, distribute several copies at the
539
office. (http://workrave.sourceforge.net/leaflet/)
541
** Last but absolutely not least: increased sheep size in the about
547
** Removed the monitoring preferences. Good defaults is all you want
548
here, and it was far too difficult to try and explain these settings
551
** Added the daily limit break window.
553
** Added internationalisation support. Currently, only a Dutch translation is
554
provided. We are still looking for volunteers to translate Workrave
555
into other languages.
557
** The "Collective" has been renamed to "Network", which is far more
558
meaningful to non-geek users.
560
** A network log window has been added. This window shows informational
561
messages about the communication between different Workrave instances.
566
** Added experimental(!) distribution support, dubbed "The
567
Collective". What this means is that you can now create a network of
568
Workrave instances running on several computers. All instances that
569
are part of "the collective" share the same timer information, meaning
570
that if one computer informs you to take a break, it is futile to flee
571
to another computer as it will also tell you to take a break.
573
** Added sound support. You can configure the samples that are played
574
through the standard sound control panel provided by Gnome and
575
Windows. For office PCs that do not have a sound card, you can choose
576
to play sounds through the internal PC speaker.
578
** The window prompting you to brake now moves earlier to the top of
579
the screen so that it does not interfere too much. Furthermore, the
580
window has a new and improved "evasive manouvers" algorithm.
585
** Activity during a persisted break is no longer ignored. Instead,
586
the timer is stopped whenefer the user is active.
588
** Microsoft Windows specific changes
590
*** Added taskbar tray support. When the main window is closed, the
591
program remains active in the tray. In the user interface preferences,
592
you can select to hide the program when started.
594
*** The main window is now opened at the position where it was during
595
the last program exit.
599
** First public release.
601
----------------------------------------------------------------------
602
Copyright information:
604
Copyright (C) 2001-2010 Rob Caelers & Raymond Penners
606
Permission is granted to anyone to make or distribute verbatim copies
607
of this document as received, in any medium, provided that the
608
copyright notice and this permission notice are preserved,
609
thus giving the recipient permission to redistribute in turn.
611
Permission is granted to distribute modified versions
612
of this document, or of portions of it,
613
under the above conditions, provided also that they
614
carry prominent notices stating who last changed them.
618
paragraph-separate: "[ ]*$"