Download
(189 Kb)
Download
Updated: 09-06-12 04:49 AM
Pictures
File Info
Compatibility:
Mists of Pandaria (5.0.4)
Updated:09-06-12 04:49 AM
Created:02-19-09 03:03 AM
Downloads:19,016
Favorites:351
MD5:
Broker uClock  Popular! (More than 5000 hits)
Version: 3.3.6
by: Ethan Centaurai [More]
Broker uClock is the spiritual successor to my old FuBar uClock (which itself was a re-write of FuBar ClockFu), re-written using Ace-3.0 and LibDataBroker-1.1 for maximum efficiency.

Features:
- It can show realm time, local time, or UTC time in it's data feed (or all three!).
- It shows today's date aswell as realm time, local time and UTC time in the tooltip.
- It toggles the in-game Time Manager (stop watch, alarm clock etc) if clicked.
- It toggles GroupCalender (if installed) or the in-game Calendar if shift-clicked.

Options can be found in the dropdown menu, accessed by right-clicking the plugin.
- Choose which time format(s) you want shown in the data feed.
- Choose whether to show seconds or not.
- Choose whether to have the time shown in 12hr or 24hr format.

uClock will work on it's own, but you won't be able to see the data feeds without a Broker Display addon. I recommend Fortress and Titan Panel.

If you've found an error or would like to suggest a feature, please make a new ticket in the issues hub or leave a comment here.
Version 3.3.6
- Updated for Patch 5.0.4.

Version 3.3.5
- Updated for Patch 4.3.0.

Version 3.3.4
- Updated for Patch 4.2.0.
- Added an icon for Ampere.

Version 3.3.3
- Updated for Patch 4.1.0.

Version 3.3.2
- Fixed some stupid but major bugs. Many thanks to zaphon and doxxx for spotting these.
- Added a much requested Swap option which swaps the order of local time and server time in the display.

Version 3.3
- Updated for Patch 4.0.1.
- Re-written again to (hopefully) be even more efficient.
- Fixed a bug caused by Blizzard removing the "Show Clock" option in Patch 4.0.1.
- Removed unneeded libraries.

Version 3.2.3
- Updated for Patch 3.2.0.
- Library update.

Version 3.2.2
- Fixed calendar toggle for users with GroupCalendar version 5.

Version 3.2.1
- Added some more sounds for the hourly chime, recommended by Nandini.
- Fixed a bug which caused the hourly chime to play 60 times. Whoops.

Version 3.2
- Added an option to chime at the top of every hour. The chime sound is configurable.
- Added an option to show or hide Blizzard's minimap clock.
- Configuration has been moved to Blizzard's Interface Options frame.

Version 3.1.4
- The current month should no longer display as "26" for Korean clients.

Version 3.1.3
- Fixed a problem with Simplified Chinese translations not being registered.
- Fixed the names of weekdays not being translated for non-Korean clients.
- Fixed the names of months not being translated for non-English clients.

Version 3.1.2
- Added Korean (koKR), Simplified Chinese (zhCN) and Traditional Chinese (zhTW) translations. Thanks, Damjau and Sparanoid!

Version 3.1.1
- Added support for multiple localizations. Translators needed!

Version 3.1
- Added support for the UTC time format.
- Removed the text colour options, as most Broker Displays already have text colouring options.

Version 3.0.3
- Updated for Patch 3.1.0.

Version 3.0.2
- You can now choose to show local time, realm time, or both in the display.
- Restructured the tooltip slightly. Today's date is now shown at the top, with local and server times underneath.

Version 3.0.1
- Fixed the offset of "uClock" in the dropdown menu.
- Fixed a bug where the tooltip would remain shown when you open the dropdown menu.

Version 3.0
- Re-written to use Ace-3.0 and LibDataBroker-1.1.

Version 2.0.12
- Removed unused libraries to shrink download file size.

Version 2.0.11
- Added an icon (can be disabled).
- Added hints to the tooltip.
- Shift-clicking the plugin should now toggle GroupCalender if it is installed, or Blizzard's Calendar if not.

Version 2.0.9
- Bugfixes. Coding in the middle of the night is bad, m'kay?

Version 2.0.8
- Having the "Show Coloured Text" option enabled should now make the text white instead of FuBar's default yellow.

Version 2.0.7
- Updated for Patch 3.0.2.
- Added Server Time display. Game Time can now be found in the tooltip.
- Added options to show seconds and show 12hr format.
- Shift-clicking the plugin will now toggle Blizzard's Calendar.
- Right-clicking the plugin will show uClock's options frame.

Version 1.0.6
- Initial public release.
Optional Files (0)


Archived Files (16)
File Name
Version
Size
Author
Date
3.3.5
189kB
Ethan Centaurai
01-07-12 06:10 AM
3.3.4
189kB
Ethan Centaurai
08-10-11 02:43 PM
3.3.2
186kB
Ethan Centaurai
10-14-10 03:26 PM
3.3.1
184kB
Ethan Centaurai
10-13-10 12:45 PM
3.2.2
119kB
Ethan Centaurai
06-27-09 07:07 AM
3.2.1
119kB
Ethan Centaurai
05-20-09 01:13 PM
3.2
119kB
Ethan Centaurai
05-17-09 02:24 PM
3.1.4
34kB
Ethan Centaurai
05-09-09 03:10 PM
3.1.3
34kB
Ethan Centaurai
05-08-09 02:20 PM
3.1.2
34kB
Ethan Centaurai
05-07-09 12:53 PM
3.1.1
32kB
Ethan Centaurai
05-06-09 03:26 PM
3.1
29kB
Ethan Centaurai
05-03-09 02:12 AM
3.0.3
29kB
Ethan Centaurai
04-14-09 02:22 AM
3.0.2a
27kB
Ethan Centaurai
02-21-09 05:20 AM
3.0.1
27kB
Ethan Centaurai
02-20-09 02:52 PM
3.0
26kB
Ethan Centaurai
02-19-09 03:03 AM


Post A Reply Comment Options
Old 02-19-09, 10:53 AM  
warbird
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Awesome

Currently using zBrokerClock, but that doesnt allow me to open the calendar and alarm interface. Thank you for this. Downloading now
warbird is offline Report comment to moderator  
Reply With Quote
Old 02-20-09, 11:51 AM  
Xylan Trueheart
Premium Member
Premium Member

Forum posts: 61
File comments: 160
Uploads: 0
Glad to see you continue this as a LDB version. Will await the customizable features.
Xylan Trueheart is offline Report comment to moderator  
Reply With Quote
Old 02-20-09, 01:59 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 7
Great job Dark, as usual
__________________
Tristanian is offline Report comment to moderator  
Reply With Quote
Old 02-20-09, 06:09 PM  
Xylan Trueheart
Premium Member
Premium Member

Forum posts: 61
File comments: 160
Uploads: 0
Works like a charm. Love the color picker for text color. All we need is the, " Choose local time, server time, or both times in the data feed" option
Last edited by Xylan Trueheart : 02-20-09 at 06:10 PM.
Xylan Trueheart is offline Report comment to moderator  
Reply With Quote
Old 02-21-09, 04:49 AM  
Ethan Centaurai
A Flamescale Wyrmkin
 
Ethan Centaurai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 132
File comments: 129
Uploads: 13
Post Version 3.0.2

Customisable time options have been added in Version 3.0.2.

It will show as "[local time] | [realm time]" if both Local and Server are enabled, and "[time]" if just one time format is enabled. If neither are enabled, you'll see nothing.

EDIT: Version 3.0.2a fixes a bug I introduced. Sorry about that!
__________________

Twitter | Blog
Last edited by Ethan Centaurai : 02-21-09 at 05:39 AM.
Ethan Centaurai is offline Report comment to moderator  
Reply With Quote
Old 02-21-09, 01:07 PM  
Xylan Trueheart
Premium Member
Premium Member

Forum posts: 61
File comments: 160
Uploads: 0
Great work with this add on. Simple to use, very nice customization and great response in getting it updated.
Xylan Trueheart is offline Report comment to moderator  
Reply With Quote
Old 05-06-09, 03:40 PM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
Language files for Chinese Simplified and Chinese Traditional:

zhCN:
Code:
local L = LibStub("AceLocale-3.0"):NewLocale("Broker_uClock", "zhCN", true)

-- tooltip strings
L["Today's Date"] = "当天日期"
L["Local Time"] = "本地时间"
L["Server Time"] = "服务器时间"
L["UTC Time"] = "UTC 时间(世界标准时间)"

L["|cffeda55fClick|r to toggle the Time Manager."] = "|cffeda55f点击|r 切换时间管理器."
L["|cffeda55fShift-Click|r to toggle the Calendar."] = "|cffeda55fShift-左键|r 切换日历."
L["|cffeda55fRight-Click|r for options."] = "|cffeda55f右键|r 打开选项."

-- option strings
L["Show Local Time"] = "显示本地时间"
L["Show Realm Time"] = "显示服务器时间"
L["Show UTC Time"] = "显示 UTC 时间"
L["24 Hour Mode"] = "24 小时模式"
L["Show Seconds"] = "显示秒数"

zhTW
Code:
local L = LibStub("AceLocale-3.0"):NewLocale("Broker_uClock", "zhTW", true)

-- tooltip strings
L["Today's Date"] = "當天時間"
L["Local Time"] = "本地時間"
L["Server Time"] = "伺服器時間"
L["UTC Time"] = "UTC 時間(世界標準時間)"

L["|cffeda55fClick|r to toggle the Time Manager."] = "|cffeda55f點擊|r 切換時間管理器."
L["|cffeda55fShift-Click|r to toggle the Calendar."] = "|cffeda55fShift-左鍵|r 切換日曆."
L["|cffeda55fRight-Click|r for options."] = "|cffeda55f右鍵|r 打開選項."

-- option strings
L["Show Local Time"] = "顯示本地時間"
L["Show Realm Time"] = "顯示伺服器時間"
L["Show UTC Time"] = "顯示 UTC 時間"
L["24 Hour Mode"] = "24 小時模式"
L["Show Seconds"] = "顯示秒數"
Sparanoid is offline Report comment to moderator  
Reply With Quote
Old 05-06-09, 03:43 PM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
also, description for this addon:

zhCN:
Code:
简洁的显示日期与时间的 Broker 插件模块
zhTW:
Code:
簡潔的顯示日期與時間的 Broker 插件模組
Sparanoid is offline Report comment to moderator  
Reply With Quote
Old 05-07-09, 01:58 AM  
cormanthor
A Warpwood Thunder Caller
 
cormanthor's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 94
File comments: 49
Uploads: 1
I'll be downloading this once I get home. One feature I am looking for is the "Pending Invite" notification, which does not seem to be in your addon. Is there a way to use:
Code:
CalendarContextInviteIsPending(monthOffset, day, eventIndex)
- Returns true if the player hasn't responded to the event invite
Possibly make the text switch from [time] to "Invite" or something? Not sure if that is the right function, or even if I am going about this the right way.
__________________
Some days it's just not worth chewing through the restraints...
cormanthor is offline Report comment to moderator  
Reply With Quote
Old 05-07-09, 12:51 PM  
Ethan Centaurai
A Flamescale Wyrmkin
 
Ethan Centaurai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 132
File comments: 129
Uploads: 13
Thank you Sparanoid!

Your translations have been included in the new release, but they have changed slightly since v3.1.1 was released so you may need to update them.

Originally Posted by cormanthor
I'll be downloading this once I get home. One feature I am looking for is the "Pending Invite" notification, which does not seem to be in your addon. Is there a way to use:
Code:
CalendarContextInviteIsPending(monthOffset, day, eventIndex)
- Returns true if the player hasn't responded to the event invite
Possibly make the text switch from [time] to "Invite" or something? Not sure if that is the right function, or even if I am going about this the right way.
I don't know if that's correct either. Besides, this is a clock addon, not a calendar notification addon. I'll look at how other addons do it (if any), but chances are I'll release a seperate addon (Broker_uCalendar?) to do this.

EDIT: Whoops, I forgot to add in Sparanoid's translations for the addons description in v3.1.2. I'll add these in the next upload.
__________________

Twitter | Blog
Ethan Centaurai is offline Report comment to moderator  
Reply With Quote
Old 05-07-09, 03:10 PM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
here are the translations, but still some problems:

zhCN:
Code:
local L = LibStub("AceLocale-3.0"):NewLocale("uClock", "zhCN")
if not L then return end

-- time/date strings, please translate
L[" PM"] = " 下午"
L[" AM"] = " 上午"

L["%A, %B %d, %Y"] = "%Y 年 %B 月 %d 日,%A"

L["Monday"] = "星期一"
L["Tuesday"] = "星期二"
L["Wednesday"] = "星期三"
L["Thursday"] = "星期四"
L["Friday"] = "星期五"
L["Saturday"] = "星期六"
L["Sunday"] = "星期日"

-- tooltip strings
L["Today's Date"] = "当前日期"
L["Local Time"] = "本地时间"
L["Server Time"] = "服务器时间"
L["UTC Time"] = "UTC 时间(世界标准时间)"

L["|cffeda55fClick|r to toggle the Time Manager."] = "|cffeda55f点击|r 切换时间管理器."
L["|cffeda55fShift-Click|r to toggle the Calendar."] = "|cffeda55fShift-左键|r 切换日历."
L["|cffeda55fRight-Click|r for options."] = "|cffeda55f右键|r 打开选项."

-- option strings
L["Show Local Time"] = "显示本地时间"
L["Show Realm Time"] = "显示服务器时间"
L["Show UTC Time"] = "显示 UTC 时间"
L["24 Hour Mode"] = "24 小时模式"
L["Show Seconds"] = "显示秒数"
zhTW:
Code:
local L = LibStub("AceLocale-3.0"):NewLocale("uClock", "zhTW")
if not L then return end

-- time/date strings, please translate
L[" PM"] = " 下午"
L[" AM"] = " 上午"

L["%A, %B %d, %Y"] = "%Y 年 %B 月 %d 日,%A"

L["Monday"] = "星期一"
L["Tuesday"] = "星期二"
L["Wednesday"] = "星期三"
L["Thursday"] = "星期四"
L["Friday"] = "星期五"
L["Saturday"] = "星期六"
L["Sunday"] = "星期日"

-- tooltip strings
L["Today's Date"] = "當前時間"
L["Local Time"] = "本地時間"
L["Server Time"] = "伺服器時間"
L["UTC Time"] = "UTC 時間(世界標準時間)"

L["|cffeda55fClick|r to toggle the Time Manager."] = "|cffeda55f點擊|r 切換時間管理器."
L["|cffeda55fShift-Click|r to toggle the Calendar."] = "|cffeda55fShift-左鍵|r 切換日曆."
L["|cffeda55fRight-Click|r for options."] = "|cffeda55f右鍵|r 打開選項."

-- option strings
L["Show Local Time"] = "顯示本地時間"
L["Show Realm Time"] = "顯示伺服器時間"
L["Show UTC Time"] = "顯示 UTC 時間"
L["24 Hour Mode"] = "24 小時模式"
L["Show Seconds"] = "顯示秒數"
please copy and paste them all, i had some words changed in the old strings.

P.S.:
1. Weeks are translated, but still shown 'Friday' in my Chines client. (today is friday)

2. No strings for months, still English in my clients
Sparanoid is offline Report comment to moderator  
Reply With Quote
Old 05-07-09, 03:27 PM  
Ethan Centaurai
A Flamescale Wyrmkin
 
Ethan Centaurai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 132
File comments: 129
Uploads: 13
Thanks for the updated translations.

Originally Posted by Sparanoid
Weeks are translated, but still shown 'Friday' in my Chines client. (today is friday)
That's a bug which I have fixed. It will be included in the next release. The other days will show as English aswell.

Originally Posted by Sparanoid
No strings for months, still English in my clients.
I had a feeling this would happen, seeing as Damjau sent me translations of the weekdays. I'll work on a fix for this aswell.
__________________

Twitter | Blog
Ethan Centaurai is offline Report comment to moderator  
Reply With Quote
Old 05-08-09, 03:33 PM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
Code:
L["%A, %B %d, %Y"] = "%Y年 %B %d日,%A"
Fixed the wrong date display format for Chinese clients
Sparanoid is offline Report comment to moderator  
Reply With Quote
Old 06-26-09, 10:41 AM  
heinzschen
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 4
Uploads: 1
"It toggles GroupCalender (if installed)" - Does not work.
heinzschen is offline Report comment to moderator  
Reply With Quote
Old 06-26-09, 10:44 AM  
Ethan Centaurai
A Flamescale Wyrmkin
 
Ethan Centaurai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 132
File comments: 129
Uploads: 13
Originally Posted by heinzschen
Does not work.
Why not?

I don't use GroupCalendar. I don't have psychic mind-reading powers.

I need more information than just "It doesn't work", i.e. Is there an error? Does it toggle Blizzard's Calendar instead?

EDIT: Just tried it myself and it works fine. Are you using the most up-to-date versions of GroupCalendar and Broker uClock?
__________________

Twitter | Blog
Last edited by Ethan Centaurai : 06-26-09 at 10:59 AM.
Ethan Centaurai is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.