Skip to content

Commit b17c887

Browse files
committed
P+R v1.1 release
1 parent a0bce0c commit b17c887

File tree

6 files changed

+23
-21
lines changed

6 files changed

+23
-21
lines changed

jgclark.Reviews/CHANGELOG.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@ See [website README for more details](https://github.com/NotePlan/plugins/tree/m
33

44
## [1.1.0] - 2025-02-03
55
### New
6-
- Supports 'Perspectives' from Dashboard plugin. (If you turn the feature on in settings), the Project List will automatically use the current 'Perspective' definition from the Dashboard plugin to determine which folders are included and excluded.
7-
- where you have more than one project tag, each tag is shown in a section that can be collapsed or expanded using the triangle icons ▼ or ▶.
6+
- **Supports 'Perspectives' from Dashboard plugin**. If you turn the feature on in settings, the Project List will automatically use the current 'Perspective' definition from the Dashboard plugin to determine which folders are included and excluded.
7+
- The Dashboard (from v2.1.8) now also tells the Project List window to update when you change Perspective (if you have the window open)
8+
- where you have more than one project tag, each tag is shown in a section that can be collapsed or expanded using the triangle icons ▼ or ▶
89

910
### Changed
10-
- changed the top-middle box of controls to be a top bar, with only the controls that can't live in the popup 'edit dialog' boxes.
11-
- top bar now shows the current Perspective name (if used).
12-
- other improvements of the 'rich' style Project List, to bring more in line with the Dashboard plugin. Including a simpler style of tooltips that aren't clipped.
13-
- now supports multiple next action tags, and shows all of them in the Project List. (requested by @matt.)
14-
- when you run '/cancel project' it now asks for a progress comment (like happens when you pause a project).
11+
- changed the top-middle box of controls to be a top bar, with only the controls that can't live in the popup 'edit dialog' boxes
12+
- top bar now shows the current Perspective name (if used)
13+
- other improvements of the 'rich' style Project List, to bring more in line with the Dashboard plugin. Including a simpler style of tooltips that aren't clipped
14+
- now supports multiple next action tags, and shows all of them in the Project List (requested by @christmetcalf; closes issue #613)
15+
- when you run '/cancel project' it now asks for a progress comment (like happens when you pause a project)
1516
- the heading of the edit dialog box now shows the note title (not filename), and the current review interval
1617

1718
## [1.0.2] - 2024-12-28 (unreleased)

jgclark.Reviews/README.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,23 @@ This plugin provides commands to help **review** Project notes, and it helps me
55

66
The **/project lists** command shows the Project Review List screen, showing the projects due for review from various different NotePlan folders:
77

8-
![Project Lists: example in 'Rich' style](review-list-rich-1.0.0.png)
8+
![Project Lists: example in 'Rich' style](review-list-rich-1.1.0.png)
99

1010
If, like me, you're using the helpful [PARA Approach](https://fortelabs.co/blog/series/para/), then your **Areas** are also a form of Project, at least as far as Reviewing them goes. I have another 60 of these.
1111

1212
After each project name (the title of the note) is an edit icon, which when clicked opens a dialog with helpful controls for that particular project:
1313

14-
![Edit dialog](edit-dialog-1.0.png)
14+
![Edit dialog](edit-dialog-1.1.png)
1515

1616
User George (@george65) has recorded two video walkthroughs that show most of what the plugin does (recorded using an earlier version of the plugin, so the UI is different):
1717

1818
- [Inside Look: How George, CMO of Verge.io, Uses NotePlan for Effective Project Management](https://www.youtube.com/watch?v=J-FlyffE9iA) featuring this and my Dashboard plugin.
19-
[![thumbnail](effective-PM-with-George-thumbnail.jpg)](https://www.youtube.com/watch?v=J-FlyffE9iA)
19+
20+
[![thumbnail](effective-PM-with-George-thumbnail.jpg)](https://www.youtube.com/watch?v=J-FlyffE9iA)
2021

2122
- [Walk-through of Reviews in NotePlan with Project + Reviews Plugin](https://youtu.be/R-3qn6wdDLk) (Note: this was using v0.10, and there have been important improvements since then.)
22-
[![thumbnail](georgec-video2-thumbnail.jpg)](https://youtu.be/R-3qn6wdDLk)
23+
24+
[![thumbnail](georgec-video2-thumbnail.jpg)](https://youtu.be/R-3qn6wdDLk)
2325

2426
You might also like:
2527
- [my description of using PARA in NotePlan at scale](https://noteplan.co/n/BCC8CAFA-273F-4513-9A88-53CA811F3C8D)
@@ -93,9 +95,9 @@ Other notes:
9395
## Selecting notes to include
9496
There are 2 parts of this:
9597
1. Use the '**Hashtags to review**' setting to control which notes are included in the review lists. If it is set (e.g. `#project, #area, #goal`), then it will include just those notes which also have one or more of those tags. If this setting is empty, then it will include all notes for review that include a `@review(...)` string.
96-
2. Then specifiy which folders you want to include and/or exclude notes from. There are 2 ways to do this:
97-
1. From v1.1 you can use the '**Use Perspectives**' setting to control which folders are included. This requires the [Dashboard plugin](https://github.com/NotePlan/plugins/blob/main/jgclark.Dashboard/) to be installed, and if set then it uses the current Perspective's settings instead of the following 2 settings.
98-
2. Or Use the 'Folders to Include' and 'Folders to Exclude' settings to put a comma-separated list of folders to include and exclude. I have this set to `Summaries, Reviews, Saved Searches`. Any sub-folders of these will also be ignored. (Note that the special Templates, Archive and Trash are always excluded.)
98+
2. Then specify which folders you want to include and/or exclude notes from. There are 2 ways to do this:
99+
1. The original way is to use the 'Folders to Include' and 'Folders to Exclude' settings to put a comma-separated list of folders to include and exclude. I have this set to `Summaries, Reviews, Saved Searches`. Any sub-folders of these will also be ignored. (Note that the special Templates, Archive and Trash are always excluded.)
100+
2. From v1.1 you can now instead turn on the '**Use Perspectives**' setting to control which folders are included. This requires the [Dashboard plugin](https://github.com/NotePlan/plugins/blob/main/jgclark.Dashboard/) to be installed. Note that if you change the active Perspective in the Dashboard, this window will also automatically update.
99101

100102
When you have [configured the plugin](#configuration), and added suitable metadata to notes, you're then ready to use some or all of the following commands:
101103

@@ -107,9 +109,8 @@ You can set the '**Output style to use**'. This is either a '**Rich**' (HTML, sh
107109
![Example of 'Markdown' style of Project Lists](review-list-markdown-0.11@2x.png)
108110

109111
Notes about the displays:
110-
- the **Rich style** is a temporary HTML window that picks up the NotePlan Theme you use (though see below on how to override this). In this style there's a heading row deliberately 'sticks' to the top of the window as you scroll the list:
111-
![Buttons in 'Rich' style](top-controls-1.0.png)
112-
- in the Rich style, all #tags to review get shown one after the other in a single window. These can be collapsed and expanded as a group using the triangle icons ▼ or ▶.
112+
- the **Rich style** is a temporary HTML window that picks up the NotePlan Theme you use (though see below on how to override this). In this style there's a heading row deliberately 'sticks' to the top of the window as you scroll the list.
113+
- in the Rich style, all your different #tags to review get shown one after the other in a single window. These can be collapsed and expanded as a group using the triangle icons ▼ or ▶.
113114
- if you can make the window wide enough it will display in 2 (or even 3!) columns
114115
- the **Markdown style** list _is_ stored as a summary note(s) in the 'Reviews' folder (or whatever you set the 'Folder to store' setting to be).
115116
- the button 'Start reviews' / 'Start reviewing notes ready for review' is a shortcut to the '/start reviews' command (described below).
52.9 KB
Loading

jgclark.Reviews/requiredFiles/projectListEvents.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/* eslint-disable no-unused-vars */
33
//--------------------------------------------------------------------------------------
44
// Scripts for setting up and handling all of the HTML events in Project Lists
5-
// Last updated: 2024-10-01 for v1.0.0.b1 by @jgclark
5+
// Last updated: 2025-02-06 for v1.1.0 by @jgclark
66
//--------------------------------------------------------------------------------------
77

88
// Add event handlers
@@ -32,11 +32,11 @@ function showProjectControlDialog(dataObject) {
3232
const dialog = document.getElementById("projectControlDialog")
3333
const mousex = event.clientX // Horizontal
3434
const mousey = event.clientY // Vertical
35-
// const thisID = dataObject.itemID
36-
// const thisIDElement = document.getElementById(thisID)
37-
// const thisEncodedFilename = thisIDElement.dataset.encodedFilename // i.e. the "data-encoded-filename" element, with auto camelCase transposition
35+
const thisID = dataObject.itemID
36+
const thisIDElement = document.getElementById(thisID)
3837

3938
// Set the dialog title from the filename or title
39+
const thisEncodedFilename = dataObject.encodedFilename // i.e. the "data-encoded-filename" element, with auto camelCase transposition
4040
const thisFilename = decodeRFC3986URIComponent(dataObject.encodedFilename)
4141
const thisTitle = decodeRFC3986URIComponent(dataObject.encodedTitle)
4242
const dialogItemNoteElem = document.getElementById('dialogProjectNote')
461 KB
Loading
1.15 MB
Loading

0 commit comments

Comments
 (0)