Coder Social home page Coder Social logo

Comments (7)

G07cha avatar G07cha commented on May 21, 2024

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.

adskrubiori avatar adskrubiori commented on May 21, 2024

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.

G07cha avatar G07cha commented on May 21, 2024

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.

adskrubiori avatar adskrubiori commented on May 21, 2024

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.

G07cha avatar G07cha commented on May 21, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.