gantt icon indicating copy to clipboard operation
gantt copied to clipboard

[Feature Request] add indicator for current date

Open m50S79sM6SRNp8Jn opened this issue 1 year ago • 1 comments

m50S79sM6SRNp8Jn avatar Aug 18 '23 11:08 m50S79sM6SRNp8Jn

would be great! Still missing this feature, anybody else?

simongiesen avatar Feb 15 '24 15:02 simongiesen

Isn't this already there? I think it was extremely light, almost unnoticeable - it's better now with #393.

safwansamsudeen avatar Apr 07 '24 22:04 safwansamsudeen

I've added this feature. Will share it as soon as possible.

simongiesen avatar Jul 05 '24 08:07 simongiesen

make_grid_highlights() {
        // highlight today's date
        if (this.view_is(VIEW_MODE.DAY) || this.view_is(VIEW_MODE.MONTH)) {
          const x =
            date_utils.diff(date_utils.today(), this.gantt_start, 'hour') /
            this.options.step *
            this.options.column_width;
          const y = 0;
       
          const width = this.view_is(VIEW_MODE.DAY) ? this.options.column_width : this.options.column_width / date_utils.get_days_in_month(date_utils.today());
          const height =
            (this.options.bar_height + this.options.padding) *
              this.tasks.length +
            this.options.header_height +
            this.options.padding / 2;
      
          createSVG('rect', {
            x,
            y,
            width,
            height,
            class: 'today-highlight',
            append_to: this.layers.grid,
            style: 'fill: red;'
          });
        }
      }

simongiesen avatar Jul 05 '24 08:07 simongiesen

We already have a good current date indicator.

safwansamsudeen avatar Jul 06 '24 01:07 safwansamsudeen