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)
- Planner Heading Text Ignored HOT 3
- Day planner freezes after moving the task in timeline view HOT 2
- [POSSIBLE BUG] Midnight time showing up as noon
- Advanced Editing with ctrl and shift not working. HOT 6
- My Day Planner doesn't react at all to keys "Shift" either "Crl" key. HOT 1
- Uncaught Error task.text.split is not a function and freezing day planner timeline when using remote ics calendars HOT 1
- Note and view durations are inconsistent
- [Feature Request] Create events only on right click HOT 1
- Cannot make the dataview filter work HOT 2
- Cannot enter any settings in the DataView filter area.
- Request: Add the ability to filter out timestamps that do not belong to a task HOT 2
- Use different tasks date format?
- Allow en-dash for time ranges. HOT 3
- Tasks from Community Tasks Plugin not showing in calendar HOT 1
- [Feature Request] Override option for timeblock text color
- [Feature request] Add the option to start the week from other day (sunday) HOT 1
- How can I enter the next day by scrolling the timeline instead of using the arrow next to the date?
- Changing the event from a task to a bullet point if it has subtasks moves the time to that subtask. HOT 1
- [Feature Request] Time tracking and time boxing enhancements HOT 3
- Event and Tasks outside Day Planner session added in Timeline 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.