Sorry, it's not perfect but hopefully this version is an improvement?
Once you press "Play" the "Pause" button shows. Once the mouse leaves and goes over the skin again, all buttons show. I don't like it, but Personally I don't want all the buttons showing all the time.
Press "Pause" or "Reset" to stop the alarm. Sorry, I thought that would be obvious?
It's a shame that IfConditions can't be used on a meter as that would easily solve the problem.
Well, for what it's worth here's the latest...
I've added the skin I use as a "Screensaver" when running emulators, n case anyone likes the idea. If not just delete it.
It is currently April 26th, 2024, 4:40 pm
Simple countdown timer
-
- Posts: 1140
- Joined: February 17th, 2011, 7:45 pm
- Location: a Galaxy S7 far far away
Re: Simple countdown timer
You do not have the required permissions to view the files attached to this post.
- MuLab -
-
- Rainmeter Sage
- Posts: 7171
- Joined: February 27th, 2015, 2:38 pm
- Location: Terra Yincognita
Re: Simple countdown timer
I guess the previous replies were made from a regular user POV, where he might be confused about the hide/show patterns in the skin - this is something to consider when releasing a skin. Other than that, nobody forces you to do something you don't like, it's your skin and you design it as you see fit. I like it one way, death.crafter likes it another way, you like it yet another way, but in the end the author has the last word. If it's functional and does what it's supposed to do, the rest are just opinions.sl23 wrote: ↑August 4th, 2021, 9:57 am Sorry, it's not perfect but hopefully this version is an improvement?
Once you press "Play" the "Pause" button shows. Once the mouse leaves and goes over the skin again, all buttons show. I don't like it, but Personally I don't want all the buttons showing all the time.
Press "Pause" or "Reset" to stop the alarm. Sorry, I thought that would be obvious?
It's a shame that IfConditions can't be used on a meter as that would easily solve the problem.
Well, for what it's worth here's the latest...
ClockTimer_2021.8.4.rmskin
I've added the skin I use as a "Screensaver" when running emulators, n case anyone likes the idea. If not just delete it.
Regarding whether it's an improvement or not:
- the play button is not hidden when starting the timer, mouse leaving the play button or skin, then mouse over it again: - regarding the hide / show patterns, I think my biggest problem is that I don't know when is the alarm set at and what time is the timer set on; they don't have to be shown at all times, but to show them - even if it's in a "faded" color - when hovering the related buttons (i.e. not just on pressing play or right clicking on the circle at the left) would be nice, otherwise from my POV is like walking blindfolded; anyway, like I said, you don't have to do it like that, it's just my opinion, putting myself in the shoes of a random user who wants to use your skin
- also, the timer text is a bit off the left circle and rounded rectangle on the right's bottom edges; the symmetrical individual in me would like either the center part a bit more upwards so that it expands equally up and down compared to the left and right parts, or, alternatively, making the left and right parts slightly bigger in order to match the center part
Other than that, you fixed the timer being temporarily 0 on reset, so that part is alright, IMHO.
You do not have the required permissions to view the files attached to this post.
-
- Posts: 1140
- Joined: February 17th, 2011, 7:45 pm
- Location: a Galaxy S7 far far away
Re: Simple countdown timer
Thanks for the feedback from both of you. I didn't mean to sound negative about death.crafters issue, he has a good point wrt stopping the alarm. I just assumed it was obvious, like clicking on play, you just know that symbol means play, so I thought reset is an obvious choice to stop it as it resets the timer?
When it comes to hiding meters, it gets very complex to the point my brain can't cope lol
I wanted only the buttons showing necessary depending on the circumstance. You don't need to see the reset button when you've just reset it, you don't need to see the set button once the timer has been started. I was trying to achieve all that and more but it's so difficult when you're restricted by the code. Unless you know formulas it's a nightmare trying to show and hide meters depending on whether left clicking or mouse over actions are used.
To illustrate how these conflict I have a similar skin for media player, which has an icon in the circle. When the player is active, the icon is hidden. When inactive, it is shown. But it's also hidden on mouse over in order to change the system volume that appears in its place, this volume % meter then hides to show the icon if the media player is closed, if not it hides the icon.
So I had to use show/hide icon for mouse over, and when the media player is active, I had to use set option bang on the font colour so although mouse leave would show the icon, it was completely transparent. Does that all make sense?
If there were something like ifconditions for meters, things like this would be so much easier. I've had this same issue for years with most of my skins. But I either find ways around it or have to change how it works.
The left timer is an alarm clock. Right click is to activate it and enables setting of it via scrolling. Left click stops and deactivates the alarm. If it's not active, why do you need to see it?
Similar approach with the timer, although it has more buttons. But I suppose I could make them much more similar in that respect. Sounds like a good idea.
I was thinking of making the circles a lot bigger to incorporate the whole skin as it looks a bit rubbish atm!
When it comes to hiding meters, it gets very complex to the point my brain can't cope lol
I wanted only the buttons showing necessary depending on the circumstance. You don't need to see the reset button when you've just reset it, you don't need to see the set button once the timer has been started. I was trying to achieve all that and more but it's so difficult when you're restricted by the code. Unless you know formulas it's a nightmare trying to show and hide meters depending on whether left clicking or mouse over actions are used.
To illustrate how these conflict I have a similar skin for media player, which has an icon in the circle. When the player is active, the icon is hidden. When inactive, it is shown. But it's also hidden on mouse over in order to change the system volume that appears in its place, this volume % meter then hides to show the icon if the media player is closed, if not it hides the icon.
So I had to use show/hide icon for mouse over, and when the media player is active, I had to use set option bang on the font colour so although mouse leave would show the icon, it was completely transparent. Does that all make sense?
If there were something like ifconditions for meters, things like this would be so much easier. I've had this same issue for years with most of my skins. But I either find ways around it or have to change how it works.
The left timer is an alarm clock. Right click is to activate it and enables setting of it via scrolling. Left click stops and deactivates the alarm. If it's not active, why do you need to see it?
Similar approach with the timer, although it has more buttons. But I suppose I could make them much more similar in that respect. Sounds like a good idea.
I was thinking of making the circles a lot bigger to incorporate the whole skin as it looks a bit rubbish atm!
- MuLab -
-
- Rainmeter Sage
- Posts: 1399
- Joined: April 24th, 2021, 8:13 pm
Re: Simple countdown timer
I would like it like this:
You do not have the required permissions to view the files attached to this post.
from the Realm of Death
-
- Posts: 1140
- Joined: February 17th, 2011, 7:45 pm
- Location: a Galaxy S7 far far away
Re: Simple countdown timer
Ok, so taking onboard the comments, I created a newer, better looking version.
I now have two issues though:
1. When the Timer is started via a process using [!ToggleMeterGroup PlayPause] The same as is used in the normal play/pause operation, it shows the play and pause buttons together as they were previously hidden. But I can't use show/hide meter bangs as they don't work properly either. How do I get it so the play button is shown, then toggled off? Only way out I can think of! Or, perhaps using a different group type would work?
After starting the timer via a process and then pausing it, the play button is then hidden so it can't be continued. A right click on the timer circle reshows it though.
2. For some weird bloody reason, the [BgTimer] ToolTipText="L - Timer Off#CRLF#R - Timer On" Appears wherever the mouse is over the whole skin! Why is this? Never had this issue before. There is no MouseOverActions in the [Rainmeter] section!
Hopefully this will be the final release!
Here's the latest code:
I now have two issues though:
1. When the Timer is started via a process using [!ToggleMeterGroup PlayPause] The same as is used in the normal play/pause operation, it shows the play and pause buttons together as they were previously hidden. But I can't use show/hide meter bangs as they don't work properly either. How do I get it so the play button is shown, then toggled off? Only way out I can think of! Or, perhaps using a different group type would work?
After starting the timer via a process and then pausing it, the play button is then hidden so it can't be continued. A right click on the timer circle reshows it though.
2. For some weird bloody reason, the [BgTimer] ToolTipText="L - Timer Off#CRLF#R - Timer On" Appears wherever the mouse is over the whole skin! Why is this? Never had this issue before. There is no MouseOverActions in the [Rainmeter] section!
Hopefully this will be the final release!
Here's the latest code:
You do not have the required permissions to view the files attached to this post.
Last edited by sl23 on August 4th, 2021, 9:54 pm, edited 2 times in total.
- MuLab -
-
- Posts: 1140
- Joined: February 17th, 2011, 7:45 pm
- Location: a Galaxy S7 far far away
Re: Simple countdown timer
Really good what you did with the buttons, but I don't like that you can't see everything.
The idea is to be able to set the timer and alarm together and see the current time, timer remaining time and the alarm time.
What about the latest version? is that an improvement? Despite the issues!
The idea is to be able to set the timer and alarm together and see the current time, timer remaining time and the alarm time.
What about the latest version? is that an improvement? Despite the issues!
- MuLab -
-
- Rainmeter Sage
- Posts: 1399
- Joined: April 24th, 2021, 8:13 pm
Re: Simple countdown timer
P.S.:
I would like it like this:
Ofc it is improved. Personally I like how it looks. About the errors I may look into it tomorrow when I got time.
What I did was to make the hide show patterns more legible. The looks and stuff are ofc your doing. As you see I don't make much skins. So I am adept at modifying others' works
from the Realm of Death
-
- Posts: 1140
- Joined: February 17th, 2011, 7:45 pm
- Location: a Galaxy S7 far far away
-
- Rainmeter Sage
- Posts: 7171
- Joined: February 27th, 2015, 2:38 pm
- Location: Terra Yincognita
Re: Simple countdown timer
I didn't see any serious issue for the brief time I tested it, but it looks much better and consistent, and visually appealing. I'm still a bit confused by what to click to do this or that, but from my part, it's alright. Good job!
-
- Posts: 1140
- Joined: February 17th, 2011, 7:45 pm
- Location: a Galaxy S7 far far away
Re: Simple countdown timer
Thanks. I know the code could be better, probably. But best I can do at the moment.
The issues are the tool tip for timer seems to work on the whole skin whereas it should only appear on the right hand circle.
The other issue is related to hiding and showing icons when #APP1# - #APP5# is running. It causes a problem with the play and pause buttons.
If you know of a solution, please let me know.
The issues are the tool tip for timer seems to work on the whole skin whereas it should only appear on the right hand circle.
The other issue is related to hiding and showing icons when #APP1# - #APP5# is running. It causes a problem with the play and pause buttons.
If you know of a solution, please let me know.
- MuLab -