Hold on, I know what you’re thinking. “Why would I need a timer for Studio?” Let me explain…
I’ve been developing on Roblox for a while now, but I still struggle with time management and maintaining a decent sleep schedule. I thought setting an alarm would help, but it became annoying to constantly check my phone or the Clock app every time I wanted to see how long I had left. I just wanted a small timer on my screen that I can quickly glance at to see how long I’d been in Studio.
After checking the Toolbox for a decent timer plugin and not finding anything suitable, I decided to create my own plugin and share it with the community. I hope you find it as useful as I do!
Features
Features
I’ve added features that I believe will be the most useful for developers: a stopwatch, timer, and dev-time stats.
Stopwatch
Stopwatch
Using the stopwatch is simple: just press Play/Pause or Reset. The stopwatch starts as soon as you open the workspace. You can minimize the widget to show only the time display, keeping it out of the way.
Timer
Timer
I’ve designed the timer to be user-friendly with a colour theme that’s easy on the eyes. here are separate themes for dark mode and light mode, and the widget automatically switches between the two. The dark theme is definitely better in my opinion, as the colours aren’t too distracting, so you can focus on your work and only look at the timer when you need to (if you use light mode, you don’t care about your eyes anyway…).
You can quickly switch between the Stopwatch and Timer tabs using your mouse’s scroll wheel, as shown in the video below.
Stats
Stats
This feature shows the time you spend in Studio, organised into a graph so it’s easy to read. You can view stats for specific dates or timeframes, and even for specific games or all games. There are options to switch the time zone to whichever you prefer.
Be sure to flex your no-life stats to your competition!
Settings
Settings
The settings page gives you options to change how dates are formatted (DD/MM/YY or MM/DD/YY), alarm SoundId & Volume, graph bar colours, and intervals between certain actions, like autosaving, to suit your preferences.
Plugin
Plugin
I hope Studio Time is easy to use for everyone, but if you have any questions or suggestions on how to improve it, please feel free to message me.
Special thanks to @teerach2550 for suggesting the idea for a stats display and helping with optimisations!
And to @AljoSven, @TheSalzu and @LuffyReformed for helping me with testing!
The plugin has a good concept and idea, it’s just that most people don’t want to spend 100+ robux on a timer plugin when there are other ways around it like creating your own timer which is pretty simple or just checking your phone, even if it’s less convenient.
Added a new feature to the plugin: DevTime Stats!
This new feature shows you how long you tend to spend in Studio.
I’ve also added some more quality-of-life features, such as double-clicking Stopwatch screen to play/pause.
More details are included in the new edits to the post and ChangeLogs
Another use instead of time management would be managing the time developers spend on certain projects. People who charge hourly, could use this to mark the time spent developing.
I also like the fact that you couldn’t find one that suited your needs and developed one. Great work.
I’ve added a Debug mode which basically just prints out what the plugin is currently doing. It doesn’t show absolutely everything; just the important parts.
To enable it, there should be a button on the top-right of the Stats page.
Once enabled, it’ll also show you the Reset data button.
This is useful in cases where your stats are messing up, as it was happening for a few people. You can view the total time spent in each session and see if there’s a problem.
If you do encounter a bug, please do contact me so I can try to fix it.
You can disable the Studio setting for user plugins in test mode
You can also click on the Plugin button on the top bar to disable it, this should hide the plugin but Studio is kinda buggy and shows it sometimes when you enter/exit a test