Comments (3)
Thanks very much for this great detailed feedback @liamcain! Along with issues others have been raising, it has helped a lot in (hopefully) improving the plugin. 😄
Here are some responses with updates from fixes and improvements in 0.5.3:
UX
- The Notice from the Obsidian API doesn't appear to support line breaks or the separation of title from body content, as is supported by the system notifications. This is needed for the amount of info being displayed for the current and next task.
- I need to sort out the README as it has become pretty cluttered as I've added to it for new features and configuration settings. I've added a features section at the top for now and will break it down into separate markdown files soon.
- The hr or
---
was being used previously to select the portion of the note to parse and then completely rewrite. This was too intrusive and was causing other issues (#24, #27) so I have changed the approach to be much lighter touch in rewriting only what is needed and now the hr is no longer required. - The "Track current time" option is now automatically turned off when the user scrolls to give the better sort of behaviour you suggested.
Dev
- Caught the console.log in an earlier release.
- I noticed this was available from the Obsidian API but hadn't got around to replacing it. Now updated in 0.5.3.
Bugs
- I know of the bug with empty tooltip in some cases. I will raise a separate issue for that. "ALL DONE" should be shown when the current time is later than the time of the END task. It may be shown in other scenarios which would also be a bug. I will look into it.
- There is a config setting to complete past planner items. If it is enabled, task items that occur in the past will be automatically checked and task items that are in progress or in the future will be automatically unchecked. I should update the README to make it more clear that this will update all tasks in this way.
from obsidian-day-planner.
And on the File Mode vs Command Mode and making the difference more obvious and user friendly, I will address this when I change to use the Daily Notes core plugin setting for note location instead of a Day Planner specific setting (#20).
from obsidian-day-planner.
Awesome, thanks for the detailed response. I just started playing with the updated version now, will let you know if I have any more feedback!
from obsidian-day-planner.
Related Issues (20)
- [Feature Request] Will Monthly Planner views be supported in the future. HOT 1
- [ Feature Request / Bug ] Problems with admonitions HOT 1
- For some reason `shift` and `control` hotkeys don't work. HOT 1
- [Possible bug] Can't view the upcoming days in weekly view HOT 1
- Mobile: Can't click and drag tasks in timeline view HOT 2
- Don't create tasks on single click
- Unable to create tasks other than today with "Daily Notes"
- [BUG] wrong daily note detected with periodic notes calendar sets
- [Feature Request] show tasks that are Due for a given Day In Weekplanner HOT 1
- Can't Change the starting day of the Week Planner HOT 1
- Only change start time when entry amended in timeline with "Stretch task..." toggle active in settings
- [Feature request] Ability to change both items when shifting the separator between two items in timeline
- [Feature Request] Gantt-style horizontal calendars HOT 2
- Using Week Planner-view to move an event/task between days adds wrong "scheduled emoji" (⏳ vs ⌛️) HOT 1
- Can't launch multiple instances of week planner
- FR: Show times
- Header is not inserted
- Feature Request: Checking of tasks in Week Planner and Timeline HOT 1
- Ability to keep a task in the weekly planner even if the scheduled date is changed
- [Feature Request] Minimum task height HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obsidian-day-planner.