diogenesofweb / focus

Online timers
https://focus.delphic.top
GNU Affero General Public License v3.0
11 stars 2 forks source link

feature requests #1

Open KraXen72 opened 1 year ago

KraXen72 commented 1 year ago

hi, great app! i have a few feature requests, please consider them individually and implement ones you think would be useful & have motivation to do:

i know svelte myself and if there are some that you think would be nice but don't have the time/motivation to implement, let me know and i can probably pr them. i' d just figured i ask first before i start yet another of the infinite sideprojects i have.........

diogenesofweb commented 1 year ago

Hi! Thank you for your feedback!

I’ve fixed the flash with a dark theme, added a timer to and two autostarts options.</p> <blockquote> <p>more freedom - ability to not just schedule long or short break, but to give a name + custom length for each break & activity</p> </blockquote> <p>I’ve started to play with the idea, but I can't figure out how labels & icons for tasks should look like.</p> <blockquote> <p>super simple stopwatch mode</p> </blockquote> <p>Is it like showing the time passed since the end of a focus period?</p> <blockquote> <p>popup / PictureInPicture / chrome extension mode?</p> </blockquote> <p>I often use Firefox and extensions aren't my thing. That said, some kind of floating window would be nice to add, but I have no idea how to do it. What are the options besides extensions? </p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>thanks!</p> <ul> <li>for more freedom, you could just include the material icons icon font in one particular configured style you like <ul> <li>thick/thin, rouned/sharp etc wouldn't be configurable, youd configure that once in material fonts webpage and download the woff2 file they link to in the stylesheet to selfhost it, i've done it in the past, for example <a href="https://github.com/KraXen72/fabric-moodboard/blob/master/src/css/material-icons.css">here</a></li> </ul></li> <li>super simple stopwatch mode is something like <a href="https://niagara.vercel.app">niagara</a> i could use that but having them both on one page would be nice.</li> <li>popup window: <a href="https://stackoverflow.com/questions/58187495/create-window-with-attached-svelte-component-and-in-the-same-javascript-context">stackoverflow post for svelte popup window</a>, the <a href="https://svelte.dev/repl/6762fb104bfd411caa9c792865f53d67?version=3.12.1">repl</a> there are also probably other ways to do this too this is just one way</li> </ul> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/diogenesofweb"><img src="https://avatars.githubusercontent.com/u/45934589?v=4" />diogenesofweb</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>Added possibility to set icons & labels & time for each focus & break periods. </p> <p>The next in the list are stopwatch and popup window. Are you interested in implementing one or both of them?</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>currently, i don't have too much free time, but once i do have some time i could add the stopwatch probably.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>i just saw the site again, and i have to say, very nice design refresh! also, for your information, you can name your git commits different things than just 'Up (date)'. for example, you can take a look at how <a href="https://github.com/OxygenCobalt/Auxio/commits/dev">this developer</a> names their commits. Just a suggestion though, if this works for you, than that's good too. I still have the stopwatch for this site in my project backlog, possibly i'll get to it during the next few weeks.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/diogenesofweb"><img src="https://avatars.githubusercontent.com/u/45934589?v=4" />diogenesofweb</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>Oh, I wish I could name like that, but currently I use commits just as a way to trigger site deploy.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/diogenesofweb"><img src="https://avatars.githubusercontent.com/u/45934589?v=4" />diogenesofweb</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>Stopwatch added, usable in a separate page or as an addon. </p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>very nice!!!! resetting the stopwatch while running does pause it, but the button still looks like it's running.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/diogenesofweb"><img src="https://avatars.githubusercontent.com/u/45934589?v=4" />diogenesofweb</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>FIxed, thanks for reporting!</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>Hi, where are you supposed to setup/change sequences in the new update? I couldn't find it anywhere, only switch the existing ones. thanks! </p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>ah okay, i found it.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 10 months ago</strong> </div> <div class="markdown-body"> <p>hello! it would be great if we could skip to a certain session in our pomodoro by clicking on these icons: <img src="https://github.com/diogenesofweb/focus/assets/21956756/279c7dba-651d-40f6-bfd2-8c90611f67ad" alt="image" /></p> <p>currently, i can only skip forwards with next, but i can't go back without resetting. i often accidentally hit next instead of resume or whatever's the proper option, so i would be glad if i can go back to where i was. Thanks!</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/diogenesofweb"><img src="https://avatars.githubusercontent.com/u/45934589?v=4" />diogenesofweb</a> commented <strong> 10 months ago</strong> </div> <div class="markdown-body"> <p>Added select active phase on icon click</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 8 months ago</strong> </div> <div class="markdown-body"> <p>hi! i found some new bugs:</p> <ul> <li>when clicking on the active phase, it's always the first name for the session that gets used. for example, if i have 4 60min sessions named "hour 1", "hour 2", etc. clicking on any of the work sessions will display "hour 1"</li> <li>radio venice classic and freecodecamp radio dont' work for me - maybe their url updated?</li> </ul> <p>also, thanks for making this awesome pomodoro timer! i'm sure i've probably said it in the past, but i use it a lot and it's awesome!</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KraXen72"><img src="https://avatars.githubusercontent.com/u/21956756?v=4" />KraXen72</a> commented <strong> 8 months ago</strong> </div> <div class="markdown-body"> <p>i have another feature request i have: when you hold shift, the volume input for radio step is 1 instead of 5 for more precision. not high priority, since i can easily inspect element and change the step, but would be nice to have.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/diogenesofweb"><img src="https://avatars.githubusercontent.com/u/45934589?v=4" />diogenesofweb</a> commented <strong> 8 months ago</strong> </div> <div class="markdown-body"> <p>Hi! Glad to hear you are using the tool, meaning I'm not alone. </p> <p>Hopefully fixed the issue with selecting the active phase. Set volume step to 1. About radios. /radio-stations have a button ‘reset to default’. You may try it, FCC radio will work, but the action will erase all previously added stations. </p> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>