Giter Site home page Giter Site logo

fuzzyclock's Introduction

fuzzyclock

alt FuzzyClock in action

Overview

A blatant rip-off of the KDE source code with tips picked up from here. This code injects a DLL (FuzzyHook.dll) into the WndProc of TrayClockWClass to replace the standard numeric text with fuzzy text. The code also places a clock icon (taken from Crystal SVG; thanks Everaldo!) in the system tray. Right-click on the icon to exit the program.

Requirements

If a configuration error dialog is displayed when launching FuzzyClock, install the corresponding redistributable package.

Installation

  1. Extract FuzzyClock.zip to a folder of your choosing (i.e. c:\Program Files\FuzzyClock).
  2. The default language is English. Additional languages can be found within Localizations.zip. Drag and drop a localization file onto the icon representing FuzzyClock.exe and that localization will be used. The localization file is stored in %APPDATA%\FuzzyClock as FuzzyClock.xml.
  • In Windows 2000, XP, and Server 2003, %APPDATA% is located at c:\Documents and Settings\<username>\Application Data
  • In Windows Vista, %APPDATA% is located at c:\Users\<username>\AppData\Roaming
  1. To start FuzzyClock with Windows, create a shortcut for FuzzyClock.exe and place it in %STARTMENU%\Programs\Startup.
  • In Windows 2000, XP, and Server 2003, %STARTMENU% is located at c:\Documents and Settings\<username>\Start Menu
  • In Windows Vista, %STARTMENU% is located at c:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu

Use

  • Right-click (or double-click) on FuzzyClock tray icon to exit program.
  • Click on FuzzyClock tray icon to toggle between fuzzy and precise times.

Credits

Almost the entirety of the translations is from KDE source code. A few words were grabbed from Microsoft Terminology Translations.

Details

Built using Visual Studio 2005 SP1 (x86 build) and Visual Studio 2008 SP1 (x64 build). Tested on Windows XP and Windows Server 2003. According to Softpedia, this should work on Win2K and Vista, too.

Copyright (c) Michael Chapman. All rights reserved.

fuzzyclock's People

Contributors

m66n avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fuzzyclock's Issues

Globalization

If possible (and KDE source exists) globalize the text.

Original issue reported on code.google.com by [email protected] on 15 Jul 2007 at 4:37

Unicode

This code targets Win2K and higher but it's a MBCS/ANSI build.  Make it
Unicode.

Original issue reported on code.google.com by [email protected] on 8 Jul 2007 at 4:50

Use XML files for localization

Instead of hardcoding localized strings into the application, use an XML
file in the same directory as the application as a container for the
localized strings.  New languages can be easily added and mistakes can be
easily corrected.

Original issue reported on code.google.com by [email protected] on 11 Aug 2007 at 3:56

Multi-level fuzziness

The user should be able to set the level of fuzziness for the display. 
This could range from the current 5-minute level of detail to a vague 
century or millenium display.

Original issue reported on code.google.com by [email protected] on 20 Apr 2008 at 11:59

Multi-line display

If the menu bar is sized so that multiple lines of text can be displayed,
do so to conserve horizontal space.


Original issue reported on code.google.com by [email protected] on 15 Jul 2007 at 4:37

Toggle between fuzzy and normal time on click

Hi

It would be nice to be able to see the exact time (with seconds maybe) when
hovering over either the fuzzy time (preferred) or the icon. Clicking the
time or icon would be a solution too.

Cheers

André

Original issue reported on code.google.com by [email protected] on 27 Mar 2008 at 10:56

Vista SP1 64-bit issues

What steps will reproduce the problem?
1. starting FuzzyClock

What is the expected output? What do you see instead?
Expected: fuzzy time, see: precise time (left click does not work)

What version of the product are you using? On what operating system?
Revision 33; Vista SP1 64bit (probably the problem)

Original issue reported on code.google.com by [email protected] on 11 May 2009 at 12:22

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.