lukaszbanasiak / yapa Goto Github PK
View Code? Open in Web Editor NEWMinimalistic desktop timer app for Pomodoro Technique users
License: MIT License
Minimalistic desktop timer app for Pomodoro Technique users
License: MIT License
Hi guys,
I love this application. I've had no issues arise so far but my one request is to be able to minimize the application with either standard windows controls (Alt+Space+"N" to minimize a window) or a keybind of our own!
Thanks! Much obliged!
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Ray Drew by email:
Sometimes I start the break and continue working (realise I shouldn't do this!) then I don't remember if I'm in a pomodoro or a break - is there some way to indicate which I'm in - maybe the tooltip could say [start break] [stop break] when in a break or the task bar icon could have a different colour progressing when in a break?
Hi!
Thank You for great soft, use it every day. Earlier You added "ShowInTaskbar" option for me, thank You much!
<setting name="ShowInTaskbar" serializeAs="String">
<value>False</value>
</setting>
Do we have ability to start YAPA minimized?
Best regards, Gennady
Hi,
In Windows 10 YAPA will keep flashing red when the countdown has reached 0. Is there a way to stop the red flashing? If not, could you implement a way to click on the timer to stop flashing red?
It would be amazing if YAPA could be integrated in the notification area. Much like Tomighty has integrated their timer in an icon.
--- Did you help close this issue? Go claim the **[$5 bounty](https://www.bountysource.com/issues/7354260-notification-area-mode?utm_campaign=plugin&utm_content=tracker%2F2840281&utm_medium=issues&utm_source=github)** on [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F2840281&utm_medium=issues&utm_source=github).The refresh rate is perhaps too low because seconds are very irregular. Sometimes they take a second, sometimes one and a half.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Add support for custom themes. All project logic should be removed to separate independent classes, so view would be as light as possible, that will make much easier to implement custom themes.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/8920223-custom-themes?utm_campaign=plugin&utm_content=tracker%2F2840281&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F2840281&utm_medium=issues&utm_source=github).When you install 1.2 run it and then right click to access settings the program crashes. It seems like it has to do with the time counter history, because that doesn't load.
As long as I don't go to settings the program seems to work fine. (It crashes after 1 pomodoro)
I managed to change settings by manually editing the settings file.
After my first backwards counting pomodoro it crashed.
sometimes we need to hear something to notify us the time is flying, keep hard working on your job, don't waste your time, cannot give up, cannot die, not today, come on... hearing the click sound would remind me of "go, go, go".
even we can add more options for the sound, like white noise, the sound in coffee shop, street noise or what ever you can find.
it clicks all the time when working, currently we can hear the clicking when starting a task, and it disappears quickly.
And one last thing not related with the above: I don't know how to measure the time during 5 minutes reset.
The building the library requires following steps:
Visual Studio Build Tools 2017
Installing dotnet 4.6.1 developer SDK
NuGet package manager (from Individual Components in the Visual Studio Build Tools)
.NET core build tools (optional 2.0 must be selected)
And possibly modifying Build.cmd to set path
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\VsDevCmd.bat"
Also the build instruction needs to be updated:
YetAnotherPomodoroApp/YAPA-2#46
My pomodoro period has been over, so I was about to leave my compurer. Pomodoro timer has been flashing. When I was back (after approx. an hour) my laptop fan was pretty active. After checking what's happened I've found out that Pomodoro timer caused very high CPU usage (approx 20-25%). When I've clicked "Stop" button it had fall to approx. 0,5% and then to 0%.
The Settings window does not come to foreground if invoked via TaskIcon-Menu entry "Settings".
Fernando by email:
Putting an option to count time backwards.
Using the oneclick installer, ShowInTaskbar = false feature doesn't work. There's still a listing in the taskbar with a shaded "progress bar" which I find really annoying.
Changing it to ShowInTaskbar = true doesn't seem to make a difference either.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/38006815-showintaskbar-feature-does-not-work?utm_campaign=plugin&utm_content=tracker%2F2840281&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F2840281&utm_medium=issues&utm_source=github).Found small bug, subj
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I just used Yapa for the first time. It's just what I'm looking for in a Pomodoro timer and I like everything about. Except...
At the end of my first session it dinged and went into the 10-minute break I defined. But, it's never ended the break and it doesn't show a countdown so I had no idea when the ten minutes was up. Kinda defeats the purpose.
I'm on Windows 7 - 64, 2 GHz Intel Core2Duo, 8Gb RAM, plenty of hard drive space.
Hi!
Thank You for great program, it is small and cool! :)
But I don't understand for what there is setting for long and short breaks in the settings? For now YAPA just counts work intervals, or I didn't find featuire to measure break? If not, do You plan?
For 5-minutes break intervals I forced to use other soft now(countdown in my phone) :)
Somehow it can happen that the Main Window becomes off-screen.
i.e. the WindowTop or WindowLeft value in the user.conf is is out of bounds of the current screen.
Common rescue attempts to bring the window back onto screen failed, like described here: https://www.technipages.com/bring-off-screen-window-back-onto-screen
Maybe this happens just when you taskkill the app. Or it stems from my strange display setup. I have a dual screen setup with different screen resolutions.
So I have a text editor with white background and another application with a dark background. As I keep switching between the two, the timer occasionally becomes invisible even if I use the 'light theme'.
Now you see it ...
... now you hardly do (actual background is even darker ... i just use a lighter one to make my point)
A possible solution would be to use dark/light stroke depending on the theme as in:
http://msdn.microsoft.com/en-us/library/ms745816(v=vs.110).aspx
http://stackoverflow.com/questions/93650/apply-stroke-to-a-textblock-in-wpf
This is the solution used in labels for online maps etc. to make text more visible. I would love to contribute myself, but I'm not well versed in C# enough to do it. Would be great if you could implement this.
File (or key in registry) that stores window position, color theme and other settings in future.
Is it possible to hide the taskbar icon when workrave is minimized?
Maybe something like:
private void frmMain_Resize(object sender, EventArgs e)
{
if (FormWindowState.Minimized == this.WindowState)
{
mynotifyicon.Visible = true;
mynotifyicon.ShowBalloonTip(500);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
mynotifyicon.Visible = false;
}
}
https://stackoverflow.com/questions/7625421/minimize-app-to-system-tray
Win10 you get some warnings, unknown publisher. At no point do you think you're doing a good thing by installing it. What are some strategies to make this less scary?
Hi! is it hard to add console commands (so I can start/sop YAPA from cmd script)?
Best regards,
Gennady
The Widget is quite huge! An option to change the size would be nice.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/38414664-settings-option-for-changing-the-font-size?utm_campaign=plugin&utm_content=tracker%2F2840281&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F2840281&utm_medium=issues&utm_source=github).As Lily said:
It would be great to attach a timer to the desktop so that it is not displayed on top of other > windows. And you could add mode "only in the task panel."
Hi,
When working with YAPA and switching monitors (I´m moving my workplace a lot), if the monitors are differente sizes/resolutions, the YAPA timer window positions itslef off screen.
I think the problem may be with the settings file, as YAPA stores the latest window location there. Deleting this file resolves the problem.
A fix could be to store more information about the current screen setup, and ignore the latest stored location if the setup changes.
I can make a pull request if the owners are ok with it.
I'd like to have a lock feature disabling clicking (mouse clicks pass trough) and moving the visual timer.
Additionally if I hover over when locked it should go fully transparent.
Unlocking/Locking can be set by right clicking the icon in the taskbar as additional options.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
@floatas pleas contact with me via http://banasiak.me/contact/
I couldn't find anywhere your mail :)
YAPA has a lot of new contributions since its last available release (1.2.0 on 27 Jan 2015), but they are not available for download.
It would be very helpful to make it ready to download and install, without having to clone the repo and build.
Button to cancel setting change. Now there is only save button.
Not sure how properly announce it, but YAPA 2.0 is here and it would be nice is someone could help test it.
There is still a lot of work that needs to be done.
Looking at the remaining issues:
#43 Added option to disable flashing animation.
#40 Font size can be changed.
#21 Added support for custom themes and plugins.
#34 Added setting to hide from taskbar.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Made ClickOnce installer with auto updates. First time configuring ClickOnce, so if there are any issues, just leave comment.
another thing is I found in this setup project, some output files are using absolute path, so it does not compile on my machine, maybe we can use this way:
http://stackoverflow.com/questions/15390098/installshield-le-relative-paths-to-file
Moved from #30 issue comment
When I click stop or start multiple times it resets my pomodoro count for the day without asking if I want that and without a way to recover.
The clock is signaling "break" for half an hour now, even though my configs say short breaks of 5 min and longer breaks of 10 minutes. Do I have to change something?
Hi , firs of all thanks for the app !!
would it be possible to add an option , to just start the break timer automatically after the end of the session please ?
thank you .
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.