Comments (7)
Hi @adskrubiori, thanks for reaching out. I was wondering if you checked out feature "Show timer in menubar" in settings by any chance? My concern is that Pomodoro timer window is quite big and going to take a decent chunk of space on a screen.
from pomodoro.
Hi @G07cha, I did use the show timer in menubar option as that's the only option currently to see the remaining pomodoro time ticking down but personally I like the pomodoro time remaining visual from the app window better.
Allowing the window to stay visible is of course all just a matter of personal preference, but I imagine there is likely other users who would enjoy the option of keeping the window open on loss of focus instead of the window being auto-hidden on loss of focus.
Just another thought, why have the window with the time progress visual at all since, as soon as the user clicks onto something else to do work, the window gets automatically hidden and can only be brought up again by clicking on the menu bar icon.
I think having the option for users to choose between the current default behavior and the ability to keep the window open would be a good choice to allow users to make.
from pomodoro.
Thanks for the elaboration, this indeed makes sense now! I think it's a valid feature but I'm not sure if it's possible to implement with restrictions of the "menubar" package. Feel free to create a pull request if you succeed though.
I would suggest adding a new option in settings (something like "Keep window on screen") and when it's enabled show close icon in the main window so a user won't be confused when he/she will be looking for a way to close the main window.
If you need further help, let me know!
from pomodoro.
Thanks @G07cha! I see that the auto-hide functionality is coming from the menubar package. Luckily "alwaysOnTop" is an option. Tested this out locally and seems like that's what I'm looking for.
I'll spend some time this weekend looking into adding a way to close the main window -- or do you think it would be sufficient to make alwaysOnTop a settings window option that is off by default. That way if a user explicitly turns it on it is because they always want the window visible & on top -- thus not having to handle the case of being able to close the main window while this setting is active.
What do you think?
from pomodoro.
Great find, @adskrubiori! I think having a close button with alwaysOnTop
option is going to make things more obvious for a user but feel free to experiment and come up with new ideas!
from pomodoro.
Related Issues (20)
- Detect night theme HOT 5
- Crashed on "Quit" on Windows 8.1 HOT 3
- High Memory Usage HOT 2
- Bower missing JQueryUI dependency HOT 1
- Problem with assets in dev HOT 3
- Open customisable window rather than dialog window HOT 1
- Write tests
- windows tray icon color HOT 7
- OS X: Use Retina Icons HOT 3
- Config File Not Found HOT 5
- Move app window HOT 5
- Add optional audio signal on the end of a period HOT 2
- npm start throws error HOT 1
- Missing jQuery HOT 1
- Keep countdown timer active while on break HOT 1
- Settings button doesn't work since 2.1.0 version HOT 2
- Linux version HOT 1
- Dark Mode HOT 2
- Add the option to set a custom shortcut tu start/stop the timer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pomodoro.