Giter Site home page Giter Site logo

ahk-timer's People

Contributors

eight04 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gadarol

ahk-timer's Issues

進化為 AHK-Reminder 如何?

如果「提醒視窗」可以像早年的 MSN Messenger 一樣,一層一層往上疊疊樂,蓋大樓,看起來一定相當爽!
(也一目了然,一堆事在忙時,可以等有空閒,再來慢慢確認)(系統列圖示選項提供一鍵「確認所有提醒」)

然後所有「事件項目」不要一倒數完/確認完就刪除,設計為可重複使用(這樣下次要泡麵就不用再輸入一次「泡麵」、「2」),並且由「計時器管理」頁面統一管理,並賦予各「事件項目」以下功能:

。允許各「事件項目」於「計時器管理」內進行修改各項屬性(修改 倒數時間、提醒標題、刪除項目 等)
。提供設置「active on/off」開關,若設置為「active on」,則隨著程式啟動一律自動開始倒數計時(需取消 active 狀態才能進行前述修改屬性與刪除的動作)
。使用者收到「提醒視窗」並按下「確認」後,「active」狀態即為「off」,而倒數值恢復為原設置,不歸零
。若新增事件「倒數計時」值為零,則視「active on/off」狀態決定於程式啟動時,是否立即跳出「提醒視窗」
。提供設置「倒數循環次數」和「每次循環長度」(後者現行版本已具備)
。提供設置「事件項目」欄位(列)底色,至少有便利貼常見的 淡藍、粉紅、淡黃、淡綠 等,作為區分類別之用
。依前述「事件項目」欄位(列)底色,「提醒視窗」也顯示為同樣的底色
。於「計時器管理」頁面提供「all active off」對所有事件同時停止,與「delete all/all expired」的按鈕(active on 的項目無法被 delete)
。於「計時器管理」頁面提供「重新整理」按鈕,按下的同時執行「各項目依到期日排序」

裝備以上功能即可將 AHK-Timer 升級為 AHK-Reminder

。如果可行,提供各「事件項目」個別指定獨立的音效提示檔
。如果可行,追加「整點報時」功能
。如果可行,追加「定時鬧鐘」功能(從單日鬧鐘 → 能夠設定每週一三五啟動 → 設定指定日期)
。如果可行,24 小時內逾期的項目變為 紅色粗體字(可由使用者定義接近逾期的時間範圍)
。如果可行,啟動程式時,若存在 24 小時內逾期的項目,則立即跳出「提醒視窗」,時間到再通知一次
。如果可行,追加「貪睡功能」(收到通知後,延遲 N 分鐘之後再通知一次)
。如果可行,追加「觸發外部目標」功能(批次檔、執行檔、媒體檔 等)
。如果可行,追加「關鍵字過濾器」迅速檢視想要尋找、編輯的項目

裝備以上功能則進化為 AHK-Reminder Professional,可以考慮轉為收費軟體了 XD

(然後獲得「AHK 達人」的稱號!!!)

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.