Download
(28 Kb)
Download
Updated: 04/08/23 01:30 AM
Pictures
File Info
Compatibility:
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:04/08/23 01:30 AM
Created:04/22/17 08:12 PM
Monthly downloads:40
Total downloads:6,580
Favorites:19
MD5:
Scholar  Popular! (More than 5000 hits)
Version: 1.7.0
by: WidgetInteractive [More]
Scholar is sort of the spiritual successor to Harven's Research Timers. While Harven's addon is outstanding, it's always had a few quirks that annoyed me, and a few features that I felt were missing. Thus, I decided to experiment with a partial fork that did what I wanted it to, and Scholar was born.

Modules

Research Timers
  • Displays progress bars for all traits being researched
  • Configurable font, style, and colors
  • Configurable notification on complete
  • Auto-clear support
  • Hide in combat support
  • Hotkey and slash commands for showing/hiding timers
  • Custom notification sounds
  • Per-skill color configuration

Stable Timer
  • Displays progress bar for stable training
  • Inherits settings from Research Timers
  • Independently configurable colors
  • Shows detail regarding what trait is being researched!

Dependencies

Scholar depends on the following libraries:

The Future of Scholar

Right now, Scholar is pretty simple, but I want to take it a lot farther... I want it to be a full-scale, modular crafting, and research enhancement addon. But, to do that, I need feedback! What can be improved with the existing setup? What would you like to see added? Let me know, and I'll see what I can do!

Feel like supporting? Why not donate?
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.7.0] - 2023-04-08

### Changed

- API version

### Removed

- Bundled dependencies

### Fixed

- Settings handler incorrectly loading defaults

## [1.6.3] - 2020-08-10

### Removed

- Unused dependency

## [1.6.2] - 2020-08-10

### Removed

- Crafting spinner module (ZOS added their own)

### Fixed

- Stable timer duration

## [1.6.1] - 2020-07-20

### Fixed

- Sync timers on reload

## [1.6.0] - 2020-07-18

### Updated

- Brought codebase up to date

## [1.5.1] - 2018-08-23

### Fixed

- Spinner 'nil' bug

## [1.5.0] - 2018-08-19

### Added

- Jewelry crafting support

## [1.4.1] - 2018-08-17

### Updated

- API version

## [1.4.0] - 2017-05-23

### Added

- Spinner module

### Updated

- API version for Morrowind

## [1.3.0] - 2017-05-16

### Added

- Support for custom timer notification sounds
- Slash command to set custom unofficial notification sounds
- Per-skill color options
- Ability to lock the position of the UI
- Option to display completed or remaining percentage instead of time remaining

### Changed

- Improved handling of enabling account-wide settings for the first time

### Fixed

- Bug which caused traits to be improperly identified in certain instances
- Minor typo in "Carry Capacity"

## [1.2.3] - 2017-05-07

### Fixed

- Typo in carry capacity riding trait

## [1.2.2] - 2017-05-06

### Fixed

- Incorrectly getting trait indexes

## [1.2.1] - 2017-05-05

### Fixed

- Riding timer abbreviation bug for stamina and capacity
- Drain option completion background bug
- Multi-character completed research bug

## [1.2.0] - 2017-05-03

### Added

- Option to display timers with a reverse fill (drain) effect
- Option to abbreviate skill and trait names
- Detail to stable timers

### Improved

- Settings layout

## [1.2.0] - 2017-05-01

### Added

- Keybinding to toggle timer display

### Changed

- Improved announcement notification for stable timers

## [1.1.1] - 2017-04-28

### Fixed

- Chat notification display

## [1.1.0] - 2017-04-27

### Added

- Notification support
- /scholar timers command

### Fixed

- Minor bug fixes

## [1.0.0] - 2017-04-26

### Added

- Stable training timer

### Fixed

- String bug

## [0.0.1] - 2017-04-23

### Added

- Initial release
Optional Files (0)


Archived Files (17)
File Name
Version
Size
Uploader
Date
1.6.3
66kB
WidgitLabs
08/10/20 11:33 PM
1.6.2
66kB
WidgitLabs
08/10/20 11:18 PM
1.6.1
73kB
WidgitLabs
07/18/20 06:42 PM
1.5.1
236kB
WidgetInteractive
08/23/18 03:36 PM
1.5.0
204kB
WidgetInteractive
08/19/18 03:33 PM
1.4.1
204kB
WidgetInteractive
08/17/18 10:22 AM
1.4.0
89kB
WidgetInteractive
05/22/17 11:19 PM
1.3.0
84kB
WidgetInteractive
05/16/17 09:49 PM
1.2.3
75kB
WidgetInteractive
05/07/17 05:13 PM
1.2.2
75kB
WidgetInteractive
05/06/17 05:57 PM
1.2.1
75kB
WidgetInteractive
05/05/17 07:45 PM
1.2.0
75kB
WidgetInteractive
05/03/17 02:17 AM
1.1.2
72kB
WidgetInteractive
05/01/17 06:35 PM
1.1.1
71kB
WidgetInteractive
04/28/17 02:31 PM
1.1.0
126kB
WidgetInteractive
04/27/17 12:05 AM
1.0.0
124kB
WidgetInteractive
04/26/17 12:42 PM
0.0.1
115kB
WidgetInteractive
04/22/17 08:12 PM


Post A Reply Comment Options
Unread 04/30/17, 04:04 PM  
AnonymousCyborg

Forum posts: 0
File comments: 17
Uploads: 0
Future Features Please!

Thank you for creating this AddOn!

A few things that would be great to see in future releases:
  • The ability to keybind the window so that you can choose to have it not show, and to bring it up when wanted.
  • The ability to lock the window in place.
  • Timer noises (and the ability to choose the sound) for when crafting timers hit 0.
  • The ability to have the titles of timers within the timer bars themselves to save UI real estate.
  • Continuing the above bullet point, the ability to decide the length of the bars (so that they can be widened if the title makes it too long).
  • The ability to reverse the fill effect, so that it depletes instead of filling.
  • The Riding skill timer bar to show what specifically you're researching.
  • The ability to abbreviate each specific part of the title bar. Example: I could have it say "WW - Ice Staff - Charged," "WW - IStaff - Ch," "Woodworking - IStaff - Ch," etc.

I cannot remember if I positioned the window where I wanted, or if I positioned a single bar (as I only had one thing researching when I logged in the first time). If I had to position it myself, the ability to have the bars grow upward rather than downward would be fantastic.

Other crafting AddOns already show what items you have that are researchable, including if another character has researched it. However, none of them seem to have a way to record that, so that within the research window itself, you can see other characters' ability to make something. I personally have a habit of deconstructing any item that another character can make with a certain skill. It would be nice to have a window pop up that shows a) if a trait can be researched via an item already in the character's bank/inventory or b) if not in the bank or inventory, can be created by an alt and then researched by the main.

Following that idea, the ability to create a "shopping list" of items to create on the alt would be perfect so that I (and people like me) aren't chanting the items to themselves as they quickly /logout to make them!

Thanks again for this AddOn!
Last edited by AnonymousCyborg : 04/30/17 at 04:13 PM.
Report comment to moderator  
Reply With Quote
Unread 05/01/17, 10:57 AM  
WidgitLabs
 
WidgitLabs's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 28
Uploads: 2
Awesome ideas! Thanks! Some of that stuff I'm already planning on, some I hadn't considered yet.

Keybinding to toggle UI
This will definitely be added soon (probably in the next update).

Locking the UI in place
Good idea! I hadn't considered it...

Timer noises
Actually already have sounds on complete... right now they only play if you have notifications enabled (both chat and announcement notifications support it). Making the actual sound more flexible is an interesting thought, but I'm not sure the best way to go about it. Should it allow selecting a different sound for each type of research? What sounds should be supported (there are a TON of possibilities)?

Titles within timer bars
I can see why that would be useful. That would take up a lot more horizontal real estate than the current design, given you'd be showing both title and timer within the bar and the titles can get REALLY long. I'm not generally opposed to making it happen though!

Customizable bar length
How would you envision that working? Just a slider to determine the length of the bars? Maybe I could arrange that. Could get a little wonky with longer names not displaying well though.

Reverse fill effect
Interesting idea! That'd take some fun math to work out, but I'll see if I can make it happen!

Riding skill timer specifics
I had the same thought yesterday. Thing is... I'm honestly not sure if that is specifically tracked during the 'research'. Unlike crafting research, the riding timer itself doesn't need to store what it's researching. You hit the 'learn' button, it immediately learns, then it starts a 24 hour timer. I'd have to detect which item you learned WHEN you learn it and store that somewhere, then pull it into the timer once the timer starts. Feasible, but not as straightforward as the other timers.

Abbreviating titles
This is another "how should it work" question. Abbreviating the crafting TYPES is straightforward enough, but there's a TON of possible items in the game. Building a dictionary of every possible item would be ridiculous. Thoughts?
Report comment to moderator  
Reply With Quote
Unread 05/01/17, 12:32 PM  
AnonymousCyborg

Forum posts: 0
File comments: 17
Uploads: 0
Originally Posted by WidgetInteractive
Timer noises
Actually already have sounds on complete... right now they only play if you have notifications enabled (both chat and announcement notifications support it). Making the actual sound more flexible is an interesting thought, but I'm not sure the best way to go about it. Should it allow selecting a different sound for each type of research? What sounds should be supported (there are a TON of possibilities)?
Huh, somehow it wasn't--oh wait! It happened when I logged in, which I wrote off as the noise from another AddOn. Currently, the way a lot of AddOns seem to handle sounds is to have a slider (if they allow you to access every single in-game alert noise, which is 600-something, and a bit much in my opinion), or a drop-down with ten or so noises the author has chosen.

I'd say a checkbox to choose either all sounds the same, or different sounds per type of research? Some people like that level of customizability. Though honestly, research takes so long I personally wouldn't remember the different sounds for different items. ...and I just talked myself out of thinking that "different sounds for different research" is a good idea.

Originally Posted by WidgetInteractive
Titles within timer bars
I can see why that would be useful. That would take up a lot more horizontal real estate than the current design, given you'd be showing both title and timer within the bar and the titles can get REALLY long. I'm not generally opposed to making it happen though!
It would depend on the size of the text. I have my text set pretty small, so it would fit inside the bar if I chose to do so. You could always cut off the text and have it do an ellipsis right before the end to show that there's more information. Or that combined with allowing shortening the text to abbreviations might work.

Originally Posted by WidgetInteractive
Customizable bar length
How would you envision that working? Just a slider to determine the length of the bars? Maybe I could arrange that. Could get a little wonky with longer names not displaying well though.
A slider would be perfect, especially if you set it up so that a mouse wheel scroll changes the size. I would personally do it by 5 pixel (that's the measurement that's used, right?) increments, as usually 1 is way too small to notice.

I think longer names not displaying would be on the user to deal with.

Originally Posted by WidgetInteractive
Abbreviating titles
This is another "how should it work" question. Abbreviating the crafting TYPES is straightforward enough, but there's a TON of possible items in the game. Building a dictionary of every possible item would be ridiculous. Thoughts?
Crafting types is good. Perhaps allow crafting type and trait to be abbreviated, but leave the item type alone?

Examples:
WW - Ice Staff - Tr
BS - Maul - Sh

Looking at the various items vs traits, it would be easier to display abbreviations of the traits rather than the items, as Mace and Maul would both be M, and I completely forgot about the armor on Blacksmithing and Woodworking. I'm sure there would be plenty of overlap there, too. Whereas with traits, it's simple enough to have "St," "Imp," "Re," "WF," "Tr," "Inf," "Pro," "Div," "Nir," "Pwr," "Ch," "Pre," "Def," "Sh," "De"--not a very long library all things considered.

I don't know any LUA (well, just enough coding to look at a LUA file and get myself in trouble deleting various bits to try and get AddOns working the way I want), so take my requests with the reserve they deserve!

Thank you for looking into these ideas.

One more:

The ability to change the growth direction of the AddOn--I prefer to put the AddOn in the lower right corner of my screen, and as it stands, the current growth down doesn't work for me and I'm having to toggle the timers every time I want to check (which is where a keybind would come in handy).
Report comment to moderator  
Reply With Quote
Unread 05/01/17, 12:51 PM  
WidgitLabs
 
WidgitLabs's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 28
Uploads: 2
I went ahead and added all your suggestions to the features list. If you have any further ideas or comments on existing suggestions, please feel free to mention them!
Report comment to moderator  
Reply With Quote
Unread 05/01/17, 05:39 PM  
AnonymousCyborg

Forum posts: 0
File comments: 17
Uploads: 0
Originally Posted by WidgetInteractive
I went ahead and added all your suggestions to the features list. If you have any further ideas or comments on existing suggestions, please feel free to mention them!
Awesome! If I think of anything else, I'll be sure to let you know. I'm excited for the next update!
Report comment to moderator  
Reply With Quote
Unread 05/01/17, 06:37 PM  
WidgitLabs
 
WidgitLabs's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 28
Uploads: 2
Just pushed a tiny update to add hotkey support and fix a display bug for stable timer announcements. Barely worth a whole update, but I figured since it was specifically requested, I'd go ahead and give you at least one of the features you wanted right away!
Report comment to moderator  
Reply With Quote
Unread 05/01/17, 07:38 PM  
AnonymousCyborg

Forum posts: 0
File comments: 17
Uploads: 0
Originally Posted by WidgetInteractive
Just pushed a tiny update to add hotkey support and fix a display bug for stable timer announcements. Barely worth a whole update, but I figured since it was specifically requested, I'd go ahead and give you at least one of the features you wanted right away!
Huzzah, downloading right now! This will make thing so much easier than typing /scholar timers all the time.

I will say /scholar timers vs /scholar show didn't make sense to me, until I remembered that you're working on making a crafting suite of AddOns, so having the fact that you're toggling the timers make sense, as opposed to some other bit of the AddOn.
Report comment to moderator  
Reply With Quote
Unread 05/01/17, 08:22 PM  
WidgitLabs
 
WidgitLabs's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 28
Uploads: 2
Yep! Everything is being written with the future in mind. Don't want to add functionality later that requires users to adjust to a different command or option than they're used to!

Originally Posted by AnonymousCyborg
Originally Posted by WidgetInteractive
Just pushed a tiny update to add hotkey support and fix a display bug for stable timer announcements. Barely worth a whole update, but I figured since it was specifically requested, I'd go ahead and give you at least one of the features you wanted right away!
Huzzah, downloading right now! This will make thing so much easier than typing /scholar timers all the time.

I will say /scholar timers vs /scholar show didn't make sense to me, until I remembered that you're working on making a crafting suite of AddOns, so having the fact that you're toggling the timers make sense, as opposed to some other bit of the AddOn.
Report comment to moderator  
Reply With Quote
Unread 05/02/17, 07:03 AM  
AnonymousCyborg

Forum posts: 0
File comments: 17
Uploads: 0
Originally Posted by WidgetInteractive
Yep! Everything is being written with the future in mind. Don't want to add functionality later that requires users to adjust to a different command or option than they're used to
I appreciate the forethought. Too many AddOn authors don't think ahead like that.

Thank you so much for the work you're doing!
Report comment to moderator  
Reply With Quote
Unread 05/02/17, 12:40 PM  
WidgitLabs
 
WidgitLabs's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 28
Uploads: 2
Reverse fill effect is done, and more detailed riding timers are being tested now
Report comment to moderator  
Reply With Quote
Unread 05/02/17, 03:30 PM  
AnonymousCyborg

Forum posts: 0
File comments: 17
Uploads: 0
Originally Posted by WidgetInteractive
Reverse fill effect is done, and more detailed riding timers are being tested now
Eeeeeee!! I'm so excited!
Report comment to moderator  
Reply With Quote
Unread 05/02/17, 10:54 PM  
WidgitLabs
 
WidgitLabs's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 28
Uploads: 2
Confirmed! New riding timers work! And so do abbreviations!
Last edited by WidgitLabs : 05/03/17 at 02:11 AM.
Report comment to moderator  
Reply With Quote
Unread 05/03/17, 02:18 AM  
WidgitLabs
 
WidgitLabs's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 28
Uploads: 2
Release 1.2.0 is out, with the aforementioned new features! Enjoy, and I'll be working on the rest of your requests!
Report comment to moderator  
Reply With Quote
Unread 05/03/17, 08:03 AM  
AnonymousCyborg

Forum posts: 0
File comments: 17
Uploads: 0
Originally Posted by WidgetInteractive
Release 1.2.0 is out, with the aforementioned new features! Enjoy, and I'll be working on the rest of your requests!
This is awesome. Thank you so much for your timely additions to this AddOn. It's indispensable!

Request: Don't auto-reload UI when changing options that require a reload. Perhaps have a "Reload UI" button at the bottom of the options, with a note beside the options text that informs the user the UI must be reloaded for this option to take effect?
  • Riding timer abbreviation for carry capacity and stamina show as "RI -" rather than "RI - CC" or "RI - STM". Speed shows correctly as "RI - SPD"
  • Research timers with the "drain" option chosen still show a full bar behind the "COMPLETED!" text, rather than an empty one.
  • Once you log on a character with completed research timers and you do not remove the timers, the completed timers show up on other characters who have not completed the research.
  • With the Descending option chosen, deleting timers causes the entire Scholar window to move downward, not just the timers above the deleted timer.
Last edited by AnonymousCyborg : 05/03/17 at 08:31 AM.
Report comment to moderator  
Reply With Quote
Unread 05/03/17, 08:19 PM  
WidgitLabs
 
WidgitLabs's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 28
Uploads: 2
Thanks! The timer abbreviation bug is because I can't count. Already fixed, I'll get it pushed shortly. Same with drain option background.

Completed research bug will take some thought. I may have to split the completed list into individual characters lists. I honestly hadn't considered that it'd conflict, I've had it set to auto-clear since I added that option! The descending window position issue will take some digging probably, but I'll track it down!

Originally Posted by AnonymousCyborg
Originally Posted by WidgetInteractive
Release 1.2.0 is out, with the aforementioned new features! Enjoy, and I'll be working on the rest of your requests!
This is awesome. Thank you so much for your timely additions to this AddOn. It's indispensable!

Request: Don't auto-reload UI when changing options that require a reload. Perhaps have a "Reload UI" button at the bottom of the options, with a note beside the options text that informs the user the UI must be reloaded for this option to take effect?
  • Riding timer abbreviation for carry capacity and stamina show as "RI -" rather than "RI - CC" or "RI - STM". Speed shows correctly as "RI - SPD"
  • Research timers with the "drain" option chosen still show a full bar behind the "COMPLETED!" text, rather than an empty one.
  • Once you log on a character with completed research timers and you do not remove the timers, the completed timers show up on other characters who have not completed the research.
  • With the Descending option chosen, deleting timers causes the entire Scholar window to move downward, not just the timers above the deleted timer.
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.