TiddlyDesktop icon indicating copy to clipboard operation
TiddlyDesktop copied to clipboard

Add (page) search function

Open grunchy opened this issue 11 years ago • 14 comments

I love working with TiddlyDesktop.

One situation where I feel a //real// browser superior over TiddlyDesktop is, when it comes to large Tiddlers and searching for some key word on the currently visible page.

It would be helpful to have a search function in TiddlyDesktop also.

grunchy avatar Apr 13 '14 12:04 grunchy

I second this. TiddlyDesktop works smooth.

Keyword search within the open tiddler(s) is the only major feature I'm missing in TiddlyDesktop.

jekuno avatar Feb 27 '15 11:02 jekuno

:+1: from me. This would be a workaround for the lack of search highlight inside wikis.

braykov avatar Feb 27 '15 12:02 braykov

Any news on this? :)

jekuno avatar Jun 11 '15 11:06 jekuno

Hi @jekuno I'm afraid not.

Jermolene avatar Jun 11 '15 11:06 Jermolene

Ok. Would you agree that it's an important feature but you only don't have the time for implementing it? If so do you think you will find the time some day? Not to put preasure on it, just for knowing what to expect. :)

jekuno avatar Jun 11 '15 17:06 jekuno

Actually, @jekuno it's just an example of a broad category of common browser features that are not supported in Chromium, the open source browser on which TiddlyDesktop is based. Others include page zoom, spell checking and video playback.

Implementing these features is not very satisfying because it's slog to duplicate something that already exists. So I'm unlikely to be motivated to implement this myself. There is nothing to stop other people contributing a fix, of course.

In practice, all these issues are probably best addressed by migrating to an alternative to nw.js, the underlying framework that drives TiddlyDesktop.

Jermolene avatar Jun 13 '15 14:06 Jermolene

@Jermolene Thanks for your answer! I understand that (and didn't know that it's not supported by the underlying framework).

How I will deal with it:

  • Try to keep the tiddlers as short as possible (following the TiddlyWiki philosophy)
  • Open the wiki in a browser if I really need to find a tiddler by its content
  • Hope that somebody from the TiddlyWiki community will contribute a fix one day
    • Anybody out there?
  • Hope that Chromium will support it natively one day (or a good alternative to nw.js shows up)

Keep up your good work!

jekuno avatar Jun 17 '15 08:06 jekuno

Hi @jekuno I should add that of the missing "browser-like" features, page search is significantly easier to implement than spell-checking (#32).

Jermolene avatar Jun 18 '15 10:06 Jermolene

Might those two links be of any help to add a page search function?

  • https://github.com/nwjs/nw.js/issues/3283#issuecomment-122886208
  • https://github.com/timdown/rangy/wiki/Highlighter-Module

jekuno avatar Feb 01 '17 18:02 jekuno

Thank you for your great work on this program. Here just to let you know that this is a much needed function, as my Tiddlers tend to be quite long due to the nature of some of the entries.

egorananyev avatar May 02 '18 04:05 egorananyev

For 'in tiddler' search you can use Stephen Kimmel's FindReplace editor toolbar button.

gernert avatar May 02 '18 07:05 gernert

Thanks, this plugin is excellent!

egorananyev avatar May 02 '18 07:05 egorananyev

You can also use the Codemirror Search&Replace from the official repository: https://github.com/Jermolene/TiddlyWiki5/tree/master/plugins/tiddlywiki/codemirror-search-replace (can be directly installed from the ControlPanel)

jekuno avatar May 02 '18 09:05 jekuno

After installing the CodeMirror _Editor and CoreMirror AddOn: Search and Replace plugins using the ControlPanel in TiddlyDesktop, nothing happens when I hit one of the keyboard shortcuts for search and replace. What additional setup is needed to make this work within TiddlyDesktop?

lextrounce avatar Mar 14 '19 19:03 lextrounce