Category: Data Broker
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Ethan Centaurai's Portal Bug Reports Feature Requests
Author:
Version:
3.2.3
Date:
08-05-2009 08:58 AM
Size:
119.16 Kb
Downloads:
6,812
Favorites:
246
MD5:
Pictures
Click to enlarge
uClock, as displayed in Fortress
Click to enlarge
Options
Broker uClock   Popular! (More than 5000 hits)
Click here to lend your support!

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.


Please direct all feedback to the Ticket Centre.
  Change Log - Broker uClock
Version 3.2.3
- Updated for WoW 3.2.0.

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

Version 3.2.1
- Added some more sounds for the hourly chime, recommended by Nandini.

Version 3.2
- Added an option to chime at the top of every hour (i.e. 1:00pm etc). 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 WoW 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 .toc 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 - Broker uClock
Sorry, there are currently no optional files available.
  Archived Versions - Broker uClock
File Name
Version
Size
Author
Date
3.2.2
119kB
Ethan Centaurai
06-27-2009 09:07 AM
3.2.1
119kB
Ethan Centaurai
05-20-2009 03:13 PM
3.2
119kB
Ethan Centaurai
05-17-2009 04:24 PM
3.1.4
34kB
Ethan Centaurai
05-09-2009 05:10 PM
3.1.3
34kB
Ethan Centaurai
05-08-2009 04:20 PM
3.1.2
34kB
Ethan Centaurai
05-07-2009 02:53 PM
3.1.1
32kB
Ethan Centaurai
05-06-2009 05:26 PM
3.1
29kB
Ethan Centaurai
05-03-2009 04:12 AM
3.0.3
29kB
Ethan Centaurai
04-14-2009 04:22 AM
3.0.2a
27kB
Ethan Centaurai
02-21-2009 07:20 AM
3.0.1
27kB
Ethan Centaurai
02-20-2009 04:52 PM
3.0
26kB
Ethan Centaurai
02-19-2009 05:03 AM
  Comments - Broker uClock
Post A Reply Comment Options
Old 09-16-2009, 08:36 AM  
briped
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
The "show clock" checkmark for disabling the build-in Blizzard clock isn't saved across sessions, actually it doesn't seem to be saved within same session (checkmark is back when opening options second time, after having removed checkmark).
briped is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-07-2009, 07:20 PM  
nightlith
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Quote:
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'm not a lua programmer, and I really wanted this as a feature so I looked into it. The function you want is "CalendarGetNumPendingInvites()" This is what I did:

In Core.lua, at the bottom in function uClock:UpdateStrings, after
Code:
local seconds = date("%S")
I added
Code:
local numInvites = CalendarGetNumPendingInvites()
(Is the () necessary here?)

Then after
Code:
displayedTime = displayedTime:gsub(" | $", "") -- remove trailing seperator
I added
Code:
if numInvites > 0 then displayedTime = "Invite" end
It not as efficient as I'm used to but it works awesomely!
nightlith is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-27-2009, 02:39 PM  
heinzschen
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 4
Uploads: 1
Thanks a lot! Now it works fine.
heinzschen is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-27-2009, 07:07 AM  
Ethan Centaurai
UI.WorldofWar Staff
 
Ethan Centaurai's Avatar
Interface Author - Click to view interfaces

Forum posts: 107
File comments: 75
Uploads: 11
Ahh. I never knew about a Version 5 of GroupCalendar. I tried it with Version 4.5 available here on WoWInterface.

EDIT: Fixed in Version 3.2.2.
__________________

Last edited by Ethan Centaurai : 06-27-2009 at 09:07 AM.
Ethan Centaurai is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-27-2009, 06:57 AM  
heinzschen
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 4
Uploads: 1
Sorry for this poor bug report...

1. There is an error (I tunerd off error messages...)

2. Nothing happens if I shift + klick on uClock

3. I use Broker_uClock v3.2.1 and GroupCalendar5 v5.0b4

4. My addons:
_Cursor
Ace2
ag_UnitFrames
Atlas
AtlasLoot
Bagnon
BanzaiAlert
Bartender4
BaudAuction
Broker2Fubar
Broker_CPU
Broker_RecountInfo
Broker_Refills
Broker_uClock
Cartographer
cAutoConfirm
Chatbar
ChatMOD
Chinchilla
CloseUp
DamnQuestIcons
DamnZoneText
DBM
DebuffAlarm
Decursive
EasyDND
EasyMail
EavesDrop
eePanels2
FishingBuddy
FollowMe
FuBar
Fubar_FactionsFu
Fubar_GarbageFu
Fubar_MoneyFu
GatherMate
GatherMate_Data
GoldenTicket
GroupCalendar5
Historian
ImproverCamera
LightHeaded
Livestock
LootHog
MalygosCP
MikScrollingBattleText
nochatframe
Omen
OPie
oRA2
Outfitter
PetListPlus
PoMTracker
PowerAuras
Quartz
QuestGuru
QuestHelper
RatingBuster
Recount
RecountGuessedAbsorbs
SatrinaBuffFrame
SellFish
Skillet
SmoothDurability
TipTac
ToolTipItemIcon
ToolTipItemInfo
Unami
UrbanAchiever
WatchCount
WIM
XLoot
XLootMaster
XLootGroup
XPerl

I updated all addons before I posted yesterday.

Thank you for help and sorry for my English - I'm from Germany..
heinzschen is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-26-2009, 12:44 PM  
Ethan Centaurai
UI.WorldofWar Staff
 
Ethan Centaurai's Avatar
Interface Author - Click to view interfaces

Forum posts: 107
File comments: 75
Uploads: 11
Quote:
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?
__________________

Last edited by Ethan Centaurai : 06-26-2009 at 12:59 PM.
Ethan Centaurai is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-26-2009, 12:41 PM  
heinzschen
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 4
Uploads: 1
"It toggles GroupCalender (if installed)" - Does not work.
heinzschen is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 05: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   Edit/Delete Message Reply With Quote
Old 05-07-2009, 05:27 PM  
Ethan Centaurai
UI.WorldofWar Staff
 
Ethan Centaurai's Avatar
Interface Author - Click to view interfaces

Forum posts: 107
File comments: 75
Uploads: 11
Thanks for the updated translations.

Quote:
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.

Quote:
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.
__________________
Ethan Centaurai is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 05: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   Edit/Delete Message Reply With Quote
Old 05-07-2009, 02:51 PM  
Ethan Centaurai
UI.WorldofWar Staff
 
Ethan Centaurai's Avatar
Interface Author - Click to view interfaces

Forum posts: 107
File comments: 75
Uploads: 11
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.

Quote:
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.
__________________
Ethan Centaurai is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 03:58 AM  
cormanthor
A Deviate Faerie Dragon
 
cormanthor's Avatar

Forum posts: 17
File comments: 7
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   Edit/Delete Message Reply With Quote
Old 05-06-2009, 05: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   Edit/Delete Message Reply With Quote
Old 05-06-2009, 05: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   Edit/Delete Message Reply With Quote
Old 02-21-2009, 03:07 PM  
Xylan Trueheart
Premium Member
Premium Member

Forum posts: 18
File comments: 89
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   Edit/Delete Message 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.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.