diff --git a/docs/source/concepts.rst b/docs/source/concepts.rst index acb5a5190..db2118c48 100644 --- a/docs/source/concepts.rst +++ b/docs/source/concepts.rst @@ -58,6 +58,15 @@ Once created, all open tasks appear in the open tasks list of the briefing, plus You start working on a task by clicking the timer button,which will start a new timer comment, in which I take note of what I am doing and what I still want to achieve. Usually, bullet points work best for me here, whereas I use a plain comment more often for full sentences. But that is just my preference. The time from multiple timers will then be summed up and shown both at the bottom of the parent entry and in the briefing under started tasks, where the color turns to red when I am above my time allocation already. +Focus Mode +---------- + +While working on a task, and recording the time spent, the user interface is best reduced to show only relevant information and as few distractions as possible. Focus mode only shows the task being worked on, plus a timeline that contains everything from the story that the task belongs to, plus all linked entries. Then on the right side, there's the right journal tab that shows entries from the timeline, or anything else that comes up. + +.. image:: ./images/20190125_2251_focus_mode.png + +The focus mode can be accessed by having the respective task open in the left column and then clicking **View > Focus Mode** in the menu or via **CMD-F** on Mac and **CTRL-F** on other platforms. You get back with **Escape** or **View > Back to Main View**. + Custom Field ------------ diff --git a/docs/source/images/20190125_2251_focus_mode.png b/docs/source/images/20190125_2251_focus_mode.png new file mode 100644 index 000000000..68e9ec64c Binary files /dev/null and b/docs/source/images/20190125_2251_focus_mode.png differ diff --git a/package.json b/package.json index c5cfd2c84..3ad1d033f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "meins", - "version": "0.6.54", + "version": "0.6.55", "description": "meins - a personal information manager", "main": "prod/main/main.js", "scripts": { diff --git a/src/cljs/meins/electron/renderer/ui/entry/focus.cljs b/src/cljs/meins/electron/renderer/ui/entry/focus.cljs index 88863fdfa..37c347256 100644 --- a/src/cljs/meins/electron/renderer/ui/entry/focus.cljs +++ b/src/cljs/meins/electron/renderer/ui/entry/focus.cljs @@ -27,7 +27,8 @@ [meins.electron.renderer.ui.grid :as g] [meins.electron.renderer.ui.menu :as menu] [meins.electron.renderer.ui.journal :as j] - [meins.electron.renderer.graphql :as gql])) + [meins.electron.renderer.graphql :as gql] + [meins.electron.renderer.ui.stats :as stats])) (def timeline (r/adapt-react-class ret/Timeline)) (def timeline-event (r/adapt-react-class ret/TimelineEvent)) @@ -129,5 +130,7 @@ [h/error-boundary [tabs-view :left]]] [:div.right [h/error-boundary [g/tabs-view :right]]]]] + [h/error-boundary + [stats/stats-text]] [h/error-boundary [upd/updater]]])))