Zim

The possibility to highlight different pages in page list

Bug #1091178 reported by michl11
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zim
Confirmed
Wishlist
Unassigned

Bug Description

I am trying to keep diary with the aid of Zim. I use calendar and have many pages corresponding to different dates. Sometimes I want to highlight some days due to some extraordinary events or if something special happened. In case of ordinary page you can alter its name and add some characters, but this is not the case for calendar (because this page will not be associated with the date).
Therefore I think it would be convenient to select some appropriate sign or to change number (which is page name) color and style with the possibility to see these changes in the page list in a content view under the calendar widget.
This idea can be implemented not only for calendar pages but for every page in the program.

Thank You.

Revision history for this message
Jaap Karssenberg (jaap.karssenberg) wrote : Re: [Bug 1091178] [NEW] The possibility to highlight different pages in page list

On Mon, Dec 17, 2012 at 12:12 PM, michl11 <email address hidden> wrote:
> I am trying to keep diary with the aid of Zim. I use calendar and have many pages corresponding to different dates. Sometimes I want to highlight some days due to some extraordinary events or if something special happened. In case of ordinary page you can alter its name and add some characters, but this is not the case for calendar (because this page will not be associated with the date).
> Therefore I think it would be convenient to select some appropriate sign or to change number (which is page name) color and style with the possibility to see these changes in the page list in a content view under the calendar widget.
> This idea can be implemented not only for calendar pages but for every page in the program.

I would recommend using tags to flag important pages.

Willing to consider a request to highlight pages on the index based on
tags. But there is also already a nice tag based index available.

Regards,

Jaap

Revision history for this message
michl11 (michl11) wrote :

The current tag based index works fine but, IMHO, there are some points which can be improved regarding the work with calendar.

For example, I remember that in the beginning of December or in the end of November (I do not remember when exactly) I met my uncle. It is easier to open that month in the list and look for days written in "green italic" or which have a smile sign. Especially it is easier if I know that the day was Friday (but do not remember the week) or in was last week (but do not remember the day).

It is possible to use a tag like "@meeting". But it will take more time to search for it via search form and choose from the dozens of results than clicking last month and go for highlighted page from the list.

There is a good plugin "labels". But it is not very convenient to use with calendar. There are only page names in the list - and it is confusing to navigate between pages with the same name (pages for 16th December and 16th November will be displayed identically), moreover these pages are not alligned in chronological order.

As a variant it is possible to highlight all pages which have tags, but the same text style for "@my_photos" and "@important_info" may be confusing.

I think the possibility "to highlight pages on the index based on tags" can solve the problem but in this case there should be options to customize style of the page name according to the tag. For example, "@1" for yellow color, "@2" for blue color, "@1" + "@2" for green color etc.

Revision history for this message
Jaap Karssenberg (jaap.karssenberg) wrote :

> I think the possibility "to highlight pages on the index based on tags" can
> solve the problem but in this case there should be options to customize style
> of the page name according to the tag. For example, "@1" for yellow color,
> "@2" for blue color, "@1" + "@2" for green color etc.

This is what I was thinking about, although I would never use "@1" but rather an "@important".

Combining tags is where this feature breaks I'm afraid. In other programs I see colored squares are put in a separate column to indicate tags, with multiple of these icons for multiple tags. But this would take up a lot of space in the side pane.

Maybe we could combine something like that with a view as described in bug #733778.

Afraid that highlighting in the calendar widget is not possible due to limitations of the gtk library that provides this widget.

Regards,

Jaap

Revision history for this message
Jaap Karssenberg (jaap.karssenberg) wrote :

P.S. the user would be able to assign colors for tags and also choose "no color" for a tag, thus selecting what tags are relevant to show in the index at all.

Changed in zim:
status: New → Confirmed
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.