Coder Social home page Coder Social logo

obsidian-chronology's People

Contributors

canna71 avatar luckman212 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

obsidian-chronology's Issues

Blocking on UI thread

It seems like chronology is blocking the UI thread when updating itself, leading to stuttering when writing things. Correct me if I'm wrong, but I've traced it to the function 'getNotesForCalendarItem' which had a time of 137.9 ms to update which blocked input in obsidian.

image

Feature Request: track wordcount changes.

I am really enjoying the tool. Would it be possible for the tool to be able to track the wordcount change? Possibly displayed as a (+524 words) or (-15 words) after the filename? Maybe have it as a toggleable option.

UI Modification Request

I just started using this wonderful plugin today. I really love what you are trying to do.

Unfortunately, I found one aspect on the UI really confusing. For the daily views, it was not obvious that the list was broken into hours and I found the sorting and the grouping into elements a little confusing in combination with this. Took me a while to work out what was going on as it was not the way I expected it to work.

Requests:

  1. Remove Fix hour boxes and create a single list with timestamps and line breaks
    Your design makes more sense for weekly breakdowns, but there were too many clicks and cognitive work for days. I have a mock-up of how I suggest it could work. Perhaps your 'simple' option is an attempt to offer this, but I do like the time stamps and the dots for created vs updated.
  2. Reverse sort order
    Allow the list to go from earliest to latest in the day, rather than the opposite.

Feature request - Size changes

It would be amazing if we could see how many characters or words were added to each file or note during each modification or per day

Feature Request: An option to show paths to files

First of all, thank you so much for creating such an amazing plugin. I tried to find good options for displaying the notes in a calendar view for some time, until someone finally pointed me to your plugin. It's now one of my core views of the notes, along with file explorer.

One thing I would really love to see implemented is an option to see paths to notes, not just notes' names. I have lots of atomic notes titled with "YYYY-MM-DD HH:MM" that live in different folders, depending on the project. Seeing them all lumped together makes it hard to quickly see whether on a given day I worked on this or that project, until I preview the note content. Seeing a note in a format "project/YYYY-MM-DD HH:MM" would help a lot. Maybe the full path is not needed, but just the immediate folder in which a note lives.

Not sure if this is a feature that everyone would need and how time consuming it would be to implement it, but I just wanted to bring it up in case other people thought about that.

No calendar week shown, no dates visible

Thanks for your plugin.

Today, 6th of Jannuary 2023 I see this:

image

  • There is no calendar week
  • There are no dates visible
  • The switch "Display Simple List" does nothing
  • If I click on a date in december 2022, I see december 2023.
  • The reminders plugin has the same icon of a watch. Can you use an other icon?

When I go to Januar 2022, I see the same:

image

I guess these problems have something to do with the change of the year.

I come from german, do you use the ISO calendar week?

UI displayed wried

image

It will occur when I click on a week number, they would move backwards with a wried highlight bluk instead of just highlight a line as you showed in readme.md.

FR: Hide unused hours

Hi

It would be very nice if the plugin can just not display the hours that has no activity to keep the timeline more tidy and compact.

Thanks for the plugin, just found it and it is very useful.

creation date is changed on sync, cant use chronology

I just sync my notes into another machine, that changed the creation date to today, shows like all notes were created today

Would be great if it could read creation date from YAML, and add that info every time a note is created.
Thank you

Feature request: Would it be possible to provide the ability to record in daily notes?

Hi Canna, thanks for making this plugin, it's great.

At the moment it still shows the current day's edit status in the sidebar, which is a bit cut off from the daily notes. Could you in the future support automatic update of edit status under a custom heading in Daily Notes?

For example in # daily status record:

  • 10:11 Created [[xxx.md]]
  • 11:12 Modified [[yyyy.md]]

Hope you can consider it, thanks!

Feature request: support for non-md files

Thanks for the useful plugin.
Please support Canvas files and Excalidraw files.
Not sure if it would be better to have image files as well.
Maybe it would be good to be able to specify it as an option.

QoL tweak

Could we have this little 'quality of life' styling tweak please - the ability to have the memo render in the Daily as a flat line, ie no bullet?
Also the ability to have more flexibility in the styling of that memo render. Specifically, what I would like is

## {TIME}
{{CONTENT}

in the 'Experimental>Default Memo Composition' section of 'Settings'. Not important - but would be nice :-)

[FEAT] Hold `Shift` to select multi days

Nice Job !

Nice to have a feature that hold shift to select more than 7 days, like now I am on the 18th, I hold shift to click the 7th, and I can see the files between 7th~18th.

Inconsistency in time/date display and sorting

First of all - thank you for the plugin. It is excellent!

I have just installed it and I belive there is some inconsistency in how dates and times are displayed and sorted.

(1) Despite having the 24h format set, the times are in the 12h format:

image

(2) The days go down increasing (Mon, below that Tue, then Wed, ...) when the times within a day are the other way round (16:45, then below that 14:15, etc.)

[FR]Extended functionality, such as contextual menus and pop ups

This plugin is very useful, but the reuse of displayed notes is limited to opening new notes.
For example, it is not possible to open a note in a new tab ,a new window or to review the contents of notes.
So, we would like to see a contextual menu like in Explorer, or a hover editor to view and edit the contents.
The latter request has already been made in Issue #9.

Feature request: Also recognize canvas files

Very useful plugin for tracking daily work and "re"-finding latest work snippets..., thank you!

Right now the Plugin only lists note-files. Could it also recognize creations and modifications of Canvases?

Off by 1 error when viewing dates in 2022

First just want to say, really exciting plugin! Just been using obsidian for a few months and when I found this plugin today, it made me appreciate obsidian all over again. Seems like some really core functionality, to be able to see a history of the notes you've edited.

I'm seeing a bug when I try to click on any date/week in 2022. When I click on eg December 31 2022, all the dates vanish from the calendar, no notes are in the list, and now it reads December 2023 up top. Similar things happen when I click on the week (sometimes the whole week is highlighted another color too).

Figured you would probably notice this soon yourself anyway if this is the first time we've crossed the year boundary since you wrote the plugin, but thought I might as well make a report. Thanks for your help.

Font size settings

This is a great plugin, evaluating it to track my writing project progress. I was wondering if the font size could be controlled by the obsidian appearance settings. I use obsidian on mobile devices and when I scale the font size for my mobile device the font size doesn't change in chronology. Also when I select week numbers the display background of the chronology window changes color. I am using the make.md plug-in so maybe that effects functionality.

the timeline more tidy and compact

The calendar we made looks great, and the list looks great too
Click on the daily , the hour table is too wide
Can it be more compact

FR: Allow to customise time format for note time

Hi,
For the timestamp that displays next to each of the notes under the calendar, I'd prefer to see the time displayed in the 24 hour format (standardised as ISO 8601).
I cannot see an option to do this through the plugin settings, hence this request.

Feature Request: Exclude folder or files

image

ment.min.js:2 Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
[0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: <% tp.file.creation_date("yyyy-MM-DDTHH:mm:ssZ") %>, _f: undefined, _strict: undefined, _locale: [object Object]
Error
at Function.createFromInputFallback (app://obsidian.md/lib/moment.min.js:2:3257)
at Ea (app://obsidian.md/lib/moment.min.js:2:21634)
at Fa (app://obsidian.md/lib/moment.min.js:2:22211)
at S (app://obsidian.md/lib/moment.min.js:2:22294)
at M (app://obsidian.md/lib/moment.min.js:2:207)
at eval (plugin:chronology:13:59547)
at Array.reduce ()
at Hl.getNotesForCalendarItem (plugin:chronology:13:59286)
at hf (plugin:chronology:13:68064)
at tu (plugin:chronology:11:19504)
X @ moment.min.js:2

The reason for the problem is:
chronology scan all files.
And I have a Templater plugin file, the string <% tp.file.last_modified_date("yyyy-MM-DDTHH:mm:ssZ") %> is a placeholder, but chronology parses it as a Date.

UI Issues

I really love everything this plugin does except for one thing. The UI makes it unusable. No matter how I scale my UI it is off the side of the screen unless it is stretched all the way to the center of the monitor. It seems to be related to the theme I am using. For some reason it stretches it out. If there was a scaling parameter in the settings that would be fantastic.
image
image

Feature request: Simple notes list

I like addon.

I suggest to add mode Simple view, which shows list of notes without timeline and/or time created. Just list of notes sorted by time of selected day.

[Bug][minor] The ribbon icon doesn't disappear if disabled in settings. Reload or restart is required.

By default the ribbon icon is enabled after installation of the plugin.
Going to settings and disabling it via the 'Add Ribbon Icon' doesn't hide the icon automatically.
The user has to either restart or reload Obsidian (or the vault) or disable and re-enable the plugin to apply the setting.
Same behavior the other way round: after enabling 'Add Ribbon Icon' need to reload/restart/... to actually show the icon.

Let the ribbon icon immediately reflect the actual setting, it is a standard behavior observed for core plugins and amongst community plugins as well.

This is minor, fix should be easy

Nice plugin, thanks!!!

Filter and sort by a specific property

Is it possible to have Chronology only pick up notes by the date entered as a particular property, and filter out notes that do not have that property? I have event notes that have the property "actioned: 2023-12-09", and I'd like Chronology to pick up only the notes that have this property. I tried entering in "actioned" in the Creation Date Attribute and/or the Modified Date Attribute, but neither of these do what I want. Thanks.

Feature Request: Make Page Preview (Hover Link) optional

The Page Preview (Hover Link) feature was requested by a bunch of people, but for me it's contra productive.

I'm using the plugin in "Simple List Display" mode. When scrolling through the list, searching for a special item, the page preview pops up every time, hiding the list of notes I actually want to see. This is is really annoying. Furthermore, the popup makes no sense for me since my notes have a rather large header, generated by a template. So the popup shows the mostly irrelevant header, hiding the note list I want to see.

Since there are apparently two types of people, the ones who like the popup, and the ones who don't, this behavior should be ideally configurable.

Feature: Make first day of week configurable

The plugin assumes that the first day of a week is Sunday. But for many countries of the world it's the Monday, not the Sunday.

Please make the first day of the week configurable.

I actually don't know if there are other conventions besides Sunday and Monday. Maybe it's a good idea, to let the user freely decide which day of the week should be considered as first day of the week.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.