建议:网页端“开始专注”自动切换到选中的任务


  • Free

    网页端的“开始专注”:
    开始专注
    在没有开始计时的时候,能否根据当前选择的任务进行自动切换?目前的形式是保持上一次的专注,当然这也有一定的道理,毕竟是叫“专注”。希望能够提供一个选项,能够自动切换或者保持上一次的“专注”。不然每一次都需要从右下角的任务详细栏点击“更多”>>“开始专注”。



  • @Micro 你好,请问是指每25分钟之后,自动切换清单里面的下一条任务,或者让用户提前设定好自动切换到哪条这样子是吗?会先记录下来并反馈给产品团队考虑的。


  • Free

    @木木
    不好意思可能我没说清楚。并不是要在完成“专注”后自动切换到下一个任务,而是在没开始专注的时候,能够随着选定的任务而变化。示例:

    1. 已有 A、B、C 三个任务;
    2. 已经对 B 任务进行并完成了一次“专注”;
    3. 此时选择 A 任务,但是“开始专注”仍然是针对 B 任务的。

    我的想法是能不能在选择 A 任务的时候,“开始专注”能够自动切换为对 A 任务进行专注。

    当然,现在的设置是一直对 B 任务进行专注也有一定道理,毕竟名为“专注”,但是很多时候没有办法一直“专注”到 B 任务完成(开个玩笑哈)



  • @Micro 您好,如果是这样的话,可以明白你的需求,但是是否可以考虑直接在A任务右键,加入这个番茄,如下图:

    0_1568254563581_upload-6a1cade5-514d-4ceb-b0a4-89a92939cac2


  • Free

    @木木
    嗯嗯,我就是懒,不想多点两次鼠标


  • Free

    @Micro
    勉强能用,没有优化。

    原来的右下角:
    0_1568795206576_旧.PNG

    现在的右下角:
    0_1568795235816_新.PNG

    // ==UserScript==
    // @name         New Userscript
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  try to take over the world!
    // @author       You
    // @match        https://www.dida365.com/
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
    
        var timerLoad = setInterval(function(){
            var pnlLeft = document.querySelector("#project-list-scroller");
            if (pnlLeft){
                console.log("left pannel ready.");
                clearInterval(timerLoad);
                pnlLeft.addEventListener("click", function() {
                    var timerTask = setInterval(function() {
                        var btnPomo = document.querySelector(".start-task-pomo-button");
                        if (btnPomo) {
                            console.log("pomo button ready.");
                            clearInterval(timerTask);
                            document.querySelector(".footer .toolbar").appendChild(btnPomo);
                            console.log("DONE!");
                        }
                        else {
                            console.log("waiting for pomo button ready...");
                        }
                    }, 500);
                });
            }
            else {
                console.log("waiting for left pannel ready...");
            }
        }, 500);
    
    })();
    


  • @Micro 不好意思,我好像没有明白您的具体意思,是指需要在这个地方加一个番茄的标志是吗?


  • Free

    @木木
    对!对!!对!!!就是把开始番茄的标志单独放在外面。或者整个网页左下角的番茄Pannel可以随着选中任务的变化而变化也行(目前左下角是记住上一次的任务)。

    这样要开始一个其它任务的番茄,就不需要点击两次鼠标了。(我很懒吧?哈)

    --------------
    按照现在的思路,感觉按下面的布局方式是不是更好些:

    1. 整个页面左下角的“开始专注”功能保持不变,能够记住上一次的番茄。这样可以保证工作的延续性(应该也是如此设计的初衷);
    2. 具体的任务详细页,把右下角弹出菜单中的“开始专注”放在外面,和“评论”、“删除”、“更多”三个按钮并列,就象前述油猴脚本实现的效果一样。(“开始专注”目前是在“更多”的下级菜单中)


  • @Micro 明白了,这个需求会和产品团队反馈的。


登录后回复

与 论坛 的连接断开,我们正在尝试重连,请耐心等待