Francesco Garosi
Francesco Garosi
Enable a timeout for actions that take too long. **Warning**: setting the timeout _per-action_ might cause backwards incompatibility and the process of defining an action to become overly complicated.
Hibernation and suspension issue different signals on the DBus (if they actually do). **When** should listen to both, possibly triggering the same tasks - that is, both events should make...
Like network connections, bluetooth devices that connect are a valuable source of events too. The _Cuttlefish_ software used to listen to bluetooth connections, and so should **When**.
Apart from plain time-based events, most events (and thus satisfied conditions) carry important or at least interesting information that could be exploited by tasks to modify their behavior. There should...
To save resources, the _daemon-like_ part of **When** should be separated from the UI, including the tray icon. Since most of the functionality is now accessible through the _DBus_ interface,...
Release 16.04 LTS of Ubuntu removes the `python-support` package from its repositories. As **When** only depends on Python 3.4, its packaging script includes the utility provided by that package as...
**When** appears to crash at times during idle time detection: ``` SegvAnalysis: Segfault happened at: 0x7fadd3b65bc0 : cmp %rbx,0x8(%rax) PC (0x7fadd3b65bc0) ok source "%rbx" ok destination "0x8(%rax)" (0x00002a02) not located...
Other Linux distributions that rely on GTK, DBus and other common prerequisites should be supported in the same way that Ubuntu and its derivatives are supported. Ubuntu should remain the...
On Linux (namely on Debian 12) the `when start` command correctly loads, starts the underlying **whenever** instance, and displays the system tray icon. However when the icon is right-clicked, no...
On Windows, when any of the application dialogs is active, the icon shown in the taskbar is the one belonging to the Python console interpreted instead of the clock one...