Digital Clock Portable Changelog

What's new in Digital Clock Portable 4.7.8+ Testing

Sep 22, 2020
  • Plugins: countdown_timer: option to hide when it is not active

New in Digital Clock Portable 4.7.8 (Aug 29, 2020)

  • Features:
  • autostart for multiple instances (Windows portable version only)
  • option to completely hide clock on mouse hover
  • Core:
  • Qt 5.12.9 for all supported platforms
  • added few workarounds for Wayland-based Linux systems
  • change updater User-Agent to latest Firefox ESR release
  • GUI:
  • added Chinese (China) (zh-CN) translation
  • fixed few translation typo
  • updated palette icon engine
  • added donation link into About dialog
  • keep inactive clock window behind all other windows
  • fixed issue with light fonts selection
  • Plugins:
  • countdown_timer: double-click on the countdown timer restarts it
  • countdown_timer: added "Auto-restart countdown" option
  • countdown_timer: chime when countdown finishes
  • countdown_timer: don't set focus to existing message box button
  • countdown_timer: pause timer on click on it
  • countdown_timer: hotkeys support

New in Digital Clock Portable 4.7.7 (May 26, 2020)

  • Features:
  • Become almost transparent on mouse hover
  • Core:
  • Qt 5.12.8 for all supported platforms
  • Drop autostart flag after app path change
  • Don't save state on each clock position change, do it only when it is required
  • Restore clock position after screen resolution change
  • Handle secondary screen removal (nothing has changed related to adding)
  • GUI:
  • Use slightly different tray icons on different platforms
  • Fixed invisible tray icon on KDE when system Qt is used
  • Change tray icon depending on Windows 10 system theme
  • Fixed strange behavior on some Linux systems when right alignment is used
  • Updated external links in About dialog
  • Updated copyright year
  • Added another workaround for "stay on on top" on Windows
  • Show previews for custom time formats as tooltips
  • Plugins:
  • Added random position plugin
  • Timetracker: do not reset progress on app settings change
  • Date: show previews for custom date formats as tooltips
  • Date: added 2 more custom formats

New in Digital Clock Portable 4.7.6+ Testing (Apr 15, 2020)

  • core: Qt 5.12.8 for all supported platforms
  • gui: show previews for custom time formats as tooltips
  • plugins: date: show previews for custom date formats as tooltips
  • plugins: date: added 2 more custom formats
  • plugins: random_position: keep clock fully visible on screen

New in Digital Clock Portable 4.7.6 (Feb 11, 2020)

  • Core:
  • Qt 5.12.7 for all supported platforms
  • OpenSSL 1.1 on Windows
  • Plugins:
  • alarm: m3u playlists support
  • countdown_timer: added ability to show remaining days

New in Digital Clock Portable 4.7.5 (May 1, 2019)

  • This is pure maintenance release, just to bring newer Qt version. Upgrade is recommended for all users, especially for macOS users.
  • Some reported bugs are still not fixed, sorry. Some of them is not trivial or require additional investigations. So please wait new release.
  • 32-bit builds are no longer provided (both for Linux and Windows), but Windows portable version remains 32-bit. If you still want/need in something else - build it by yourself. But it is very likely that with next minor release (i.e. 4.8.0), portable version also become 64-bit since Qt 5.12 will not provide 32-bit builds anymore (according to currently available beta releases).

New in Digital Clock Portable 4.7.4 (Dec 5, 2018)

  • Features:
  • Windows: keep clock window visible after Win+D (show desktop)
  • Core:
  • Qt 5.11.2 for Windows and Linux
  • Qt development branch for macOS
  • Linux build compiled with GCC 6 on Debian, used OpenSSL 1.1
  • MacOS build compiled with Xcode 10.1 (SDK 10.14)
  • MacOS: cleanup Info.plist
  • Added another workaround for "always on top" problem on Windows
  • Fixed unstable crash on clock move
  • Fixed bug with position saving when "show clock in fullscreen mode" is disabled
  • GUI:
  • Slightly decreased tray icon size
  • Added Portugal (pt-PT) translation, thanks to Rui
  • Configurable snap to edge threshold (see Experimental tab)
  • Configurable window refresh interval (see Experimental tab)
  • Installer:
  • Windows: added shortcut to documentation
  • MacOS: created pretty dmg

New in Digital Clock Portable 4.7.3 (Jul 1, 2018)

  • Features:
  • move clock on click on it (doesn't work if "transparent for mouse" is enabled)
  • Core:
  • Qt 5.9.6 for Linux and macOS
  • Qt 5.11.1 for Windows
  • Linux build compiled with GCC 7
  • macOS build compiled with Xcode 9.4
  • GUI:
  • Linux display clock on current workspace instead of first
  • multiline time format support
  • Plugins:
  • added very simple timetracker plugin
  • General:
  • Linux slightly decreased package size

New in Digital Clock Portable 4.7.2 (Feb 27, 2018)

  • Sound playback doesn't work on any Windows 'N' edition
  • Installer version depends on Microsoft Visual C++ Redistributable for Visual Studio 2017. Installer does not install it automatically (for now, but maybe this will done later). It must be installed manually before running (or installing) this program. Microsoft Visual C++ Redistributable for Visual Studio 2017 installation must be done only once.
  • Minimum Windows version supported by installer is Windows 7 SP1. Limit is inherited from Microsoft Visual Studio. All questions 'why?' - to MS.
  • Portable version may work in older Windows versions, but this is not really tested and correct work is not guaranteed (since it has compiled with Windows 7 SDK). I have no plans to support obsolete Windows versions.

New in Digital Clock Portable 4.7.1 (Feb 10, 2018)

  • Features:
  • Single instance
  • Core:
  • Qt 5.9.4 for macOS and Linux
  • Fixed unstable bug related with plugins unload
  • Descreased disk I/O usage
  • GUI:
  • Better support for multimonitor systems with different DPI
  • Ability to align clock to plugins messages
  • Plugins:
  • Talking clock: respect custom time zone
  • Date: added few date formats
  • Widget plugins: allow sizes >100%
  • Fixed few plugins after previous update

New in Digital Clock Portable 4.7.0 (Jan 13, 2018)

  • Features:
  • "quick positioning" menu with 9 predefined positions
  • show clock on each monitor
  • Core:
  • significant changes to plugins API and plugins engine in general
  • better error handling in plugin engine
  • Qt 5.10.0 for Windows
  • GUI:
  • save clock visibility (Show/Hide menu item state) between restarts
  • fixed saved position loading (it was loaded incorrectly in some cases)
  • display clock window border during clock configuration
  • allow item selection in plugins list
  • better HiDPI support for Linux systems
  • Plugins:
  • don't keep plugins in memory after unload
  • fixed incorrect color of currently used color indicator
  • customized "talking clock" plugin icon

New in Digital Clock Portable 4.5.6 (Aug 6, 2017)

  • Core:
  • Qt 5.9.1 for Windows (including portable version)
  • fixed unstable crash on exit
  • change window resize logic, CPU load must be decreased even more
  • fixed rare bug in updater
  • GUI:
  • fixed ugly blinking on repaint when some skins are used
  • correctly handle dark menu bar mode on macOS
  • icons color depend on system palette (especially notable on Linux systems with dark themes)
  • Plugins:
  • alarm: remember last used sound path
  • alarm: allow multiselect
  • significantly improved 'autoresize' feature
  • General:
  • fixed autostart issues on some Linux systems
  • changed SettingsDialog logic

New in Digital Clock Portable 4.5.5 (Apr 29, 2017)

  • Features:
  • always keep visible on display (prevent out of range position)
  • Core:
  • small changes in updater
  • added basic logging (linux/mac only)
  • GUI:
  • sort plugins by name
  • decreased spacing on HiDPI display on Windows
  • Plugins:
  • horizontal layout support
  • quick_note: dropped edit button
  • alarm: fixed "disable all" icon color
  • alarm: fixed alarms sorting
  • alarm: fixed unstable crash
  • alarm: changed icon color
  • alarm: show notifications on error
  • alarm: global hotkey to stop alarm
  • ip_address: fixed unstable crash
  • ip_address: fixed external IP getting
  • General:
  • fixed launch issues on some linux systems
  • fixed autostart on some linux systems

New in Digital Clock Portable 4.5.5 Testing (Mar 20, 2017)

  • plugins: horizontal layout support
  • plugins: quick_note: dropped edit button
  • plugins: alarm: fixed "disable all" icon color
  • gui: sort plugins by name
  • core: small changes in updater

New in Digital Clock Portable 4.5.4 (Mar 8, 2017)

  • Features:
  • autodetect fullscreen apps on Windows
  • change clock time zone
  • Core:
  • separated timer for plugins
  • GUI:
  • decreased spacing in few dialogs
  • added tab with experimental features
  • restore clock position after screen resolution change
  • Plugins:
  • new alarm plugin with multiple alarms support
  • chime: quiet time feature
  • alignment support for plugins which have widgets
  • ip_addres: ability to choose what addresses will be displayed

New in Digital Clock Portable 4.5.3 (Feb 6, 2017)

  • Core:
  • Qt 5.8.0 for Windows installer version
  • added option to enable/disable state export
  • changed few default settings values
  • GUI:
  • dropped 'fullscreen windows detect' and 'visible on all workspaces' features
  • bring clock window to front when setting dialog is opened
  • added 'enable show/hide menu item' option
  • small cleanup in settings dialog

New in Digital Clock Portable 4.5.2 (Jan 16, 2017)

  • Core:
  • Qt 5.7.1 for Windows (installer only)
  • GUI:
  • change cursor to "hand" if "clock URL" option is enabled
  • prevent appearing above fullscreen windows (Windows only)
  • even better HiDPI displays support
  • Plugins:
  • chime: converted default sounds from mp4 to mp3
  • added talking_clock plugin (Windows portable doesn't support it)

New in Digital Clock Portable 4.5.1 (Jan 16, 2017)

  • Core:
  • fixed multiple monitors issues
  • improved out of range position handling
  • simplified/improved locale detection, prevent wrong choice or partial translation
  • GUI:
  • better support for italic fonts, now they look very good, no extra space
  • improved Retina displays support
  • fixed bug with custom flashing separator (not ':') when font is used
  • Plugins:
  • dropped 'move_clock' plugin, it is broken, no fix is planned
  • 'custom_signal' renamed to 'chime' and improved
  • dropped 'hour_signal', 'tower_clock_signal', 'quarter_hour_signal'. they can be replaced with 'chime'. their sound are included in 'chime' as default.
  • 'quick_note': flat edit button on mac
  • fixed minor gui bugs
  • General:
  • introducing mini-wiki

New in Digital Clock Portable 4.5.0 (Sep 26, 2016)

  • Core:
  • slightly changed default settings
  • fixed plugin settings import
  • added 'plugin_core' library as a part of plugins engine
  • GUI:
  • decreased spacing
  • fixed small menu icons in Windows on Retina display
  • updated 2 skins
  • added 3 new skins!
  • Plugins:
  • added 'custom_signal' plugin
  • fixed tray icon after unloading 'tray_color' plugin
  • rewritten 'date', 'ip_address', 'quick_note' plugins
  • fixed/improved 'calculate font size' plugins feature
  • centered plugin widgets under clock
  • custom color support for widget plugins ('date', 'quick_note', etc.)
  • Installer:
  • improved upgrade: removed ugly blinking terminals
  • close app before upgrade/uninstall

New in Digital Clock Portable 4.4.6 (Aug 4, 2016)

  • During upgrade you may see 2 terminal windows which appears for few moments. This is temporary solution to done upgrade from any old version. They will be removed in some newer build.

New in Digital Clock Portable 4.4.5 (Jun 27, 2016)

  • Core:
  • local files/programs can be opened using 'clock URL' feature
  • compiled with GCC 5.3.1 [linux only]
  • Features:
  • show/hide clock
  • windows portable version
  • GUI:
  • replaced app icon
  • added default export/import filename
  • Plugins:
  • 'spectrum clock' now works with colorize effect too
  • added 'ip address' plugin
  • added plugin for chiming on every quarter of an hour
  • Installer:
  • significantly decreased installed size