{"id":722,"date":"2025-02-14T15:26:13","date_gmt":"2025-02-14T15:26:13","guid":{"rendered":"https:\/\/essays-in-software.com\/good-day\/?post_type=docs&#038;p=722"},"modified":"2025-03-12T14:01:45","modified_gmt":"2025-03-12T14:01:45","password":"","slug":"tasks-horizons-view","status":"publish","type":"docs","link":"https:\/\/essays-in-software.com\/good-day\/docs\/web-good-day\/tasks-horizons-view\/","title":{"rendered":"Tasks &#8211; Horizons view"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The horizons view displays tasks across multiple columns, each representing a specific time horizon. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"305\" src=\"https:\/\/essays-in-software.com\/good-day\/wp-content\/uploads\/2025\/02\/image-18-1024x305.png\" alt=\"\" class=\"wp-image-828\" srcset=\"https:\/\/essays-in-software.com\/good-day\/wp-content\/uploads\/2025\/02\/image-18-1024x305.png 1024w, https:\/\/essays-in-software.com\/good-day\/wp-content\/uploads\/2025\/02\/image-18-300x89.png 300w, https:\/\/essays-in-software.com\/good-day\/wp-content\/uploads\/2025\/02\/image-18-768x229.png 768w, https:\/\/essays-in-software.com\/good-day\/wp-content\/uploads\/2025\/02\/image-18-1536x458.png 1536w, https:\/\/essays-in-software.com\/good-day\/wp-content\/uploads\/2025\/02\/image-18-2048x610.png 2048w, https:\/\/essays-in-software.com\/good-day\/wp-content\/uploads\/2025\/02\/image-18-360x107.png 360w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">By default the horizons view uses a weekly time basis, where each column is one week beyond the next.  For example,  the first column contains all tasks scheduled for the current week,   the second column contains all tasks scheduled for next week,  the third column contains all tasks scheduled for two weeks time, and so on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The horizons view is a potent and insightful method for showing how and when tasks are scheduled.  There are three options for how the time horizons are configured:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Weekly<\/em>:  displays a specified number of weekly columns<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Monthly<\/em>: displays a specified number of monthly columns<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Custom<\/em>: displays a list of different time horizons that can represent different time intervals, e.g.  &#8216;This week&#8217;, &#8216;This month&#8217;, &#8216;This quarter&#8217;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The user can specify the number of columns <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition,  via the configuration form there are options for showing additional  columns:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Include not scheduled:  If this is enabled then a new first column will be displayed to show all tasks that are not scheduled.   This option for situations where a filter is in use, and the user wants to see the tasks that are not yet scheduled.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Include other scheduled  If this option is enabled, then a new rightmost column will be displayed to show all tasks that are scheduled but that do not align with the defined time horizons.  For example, if the user has a &#8216;weekly&#8217; time horizon in play, and there are 5 weekly time horizons displayed,  then this extra column will include all tasks that are scheduled but fall beyond the last weekly time horizon.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">User actions available from this view:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/essays-in-software.com\/good-day\/docs\/web-good-day\/dragging-a-task\/\" data-type=\"docs\" data-id=\"666\">Drag a task<\/a> between different time horizon columns to change its scheduled date<\/li>\n\n\n\n<li><a href=\"https:\/\/essays-in-software.com\/good-day\/docs\/web-good-day\/add-a-new-task\/\" data-type=\"docs\" data-id=\"658\">Add a new task<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/essays-in-software.com\/good-day\/docs\/web-good-day\/bulk-add-goals\/\" data-type=\"docs\" data-id=\"704\">Bulk add multiple new tasks<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/essays-in-software.com\/good-day\/docs\/web-good-day\/swiping-a-task\/\" data-type=\"docs\" data-id=\"664\">Swipe a task to change its state<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/essays-in-software.com\/good-day\/docs\/web-good-day\/deleting-a-task\/\" data-type=\"docs\" data-id=\"662\">Swipe a task to delete it<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/essays-in-software.com\/good-day\/docs\/web-good-day\/updating-tasks\/\" data-type=\"docs\" data-id=\"660\">Click on a task to change it<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/essays-in-software.com\/good-day\/?page_id=1852\" data-type=\"page\" data-id=\"1852\">Click on a task entry left side icon to change<\/a> a key attribute<\/li>\n\n\n\n<li>Use the quick filters to constrain the tasks displayed<\/li>\n\n\n\n<li>Use the toolbar filter options to constrain the tasks displayed<\/li>\n\n\n\n<li>Load and save custom filters<\/li>\n\n\n\n<li>Load and save custom views<\/li>\n\n\n\n<li>Select multiple tasks for updating<\/li>\n\n\n\n<li>Configure the view to change its display<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The horizons view displays tasks across multiple columns, each representing a specific time horizon. By default the horizons view uses a weekly time basis, where each column is one week beyond the next. For example, the first column contains all tasks scheduled for the current week, the second column contains all tasks scheduled for next [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"doc_category":[9],"glossaries":[],"doc_tag":[],"knowledge_base":[28],"class_list":["post-722","docs","type-docs","status-publish","hentry","doc_category-tasks","knowledge_base-web-good-day"],"year_month":"2026-05","word_count":376,"total_views":"296","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"davout","author_nicename":"dkknamugfgsc","author_url":"https:\/\/essays-in-software.com\/good-day\/author\/dkknamugfgsc\/"},"doc_category_info":[{"term_name":"Tasks","term_url":"https:\/\/essays-in-software.com\/good-day\/docs\/mobile-good-day\/tasks\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"Web Good Day","term_url":"https:\/\/essays-in-software.com\/good-day\/docs\/web-good-day\/","term_slug":"web-good-day"}],"knowledge_base_slug":["web-good-day"],"_links":{"self":[{"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/docs\/722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/comments?post=722"}],"version-history":[{"count":3,"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/docs\/722\/revisions"}],"predecessor-version":[{"id":1853,"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/docs\/722\/revisions\/1853"}],"wp:attachment":[{"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/media?parent=722"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/doc_category?post=722"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/glossaries?post=722"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/doc_tag?post=722"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/essays-in-software.com\/good-day\/wp-json\/wp\/v2\/knowledge_base?post=722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}