Code Monkey home page Code Monkey logo

tiddlydesktop's Introduction

TiddlyWiki

This is the master repository of the Classic version (2.x.x) of TiddlyWiki (not to be confused with TiddlyWiki5, which is rewritten from scratch and backward incompatible with Classic).

If you simply wish to use TiddlyWiki or to find out more about it, it is easiest to do so at classic.tiddlywiki.com. Also, you can get help in the TiddlyWikiClassic group. If you have some feedback, you can use both the google group and GitHub issues.

TiddlyWiki's source code is split up into a number of separate files which are then joined together by the npm run build-core command (requires Node.js and NPM to be installed) to produce a single HTML file. See scripts and instructions for testing and building TiddlyWiki and docs for tiddlywiki.com in the build/README.md file.

Discussion on TiddlyWiki development takes place on GitHub and on the TiddlyWikiClassic group; the old TiddlyWikiDev group my be useful to discuss issue related to both TWC and TW5.

License

TiddlyWiki is Copyright 2013 UnaMesa Assocation

It is licensed under a BSD License. See html/copyright.txt for the exact terms.

tiddlydesktop's People

Contributors

bauwebijl avatar bramchen avatar burningtreec avatar dengzhizhi avatar emmanuelrosa avatar eucaly avatar half0wl avatar jermolene avatar jsavage avatar mklauber avatar phoenixeliot avatar pneff avatar rmunn avatar telumire 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  avatar

Watchers

 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

tiddlydesktop's Issues

Remember size of TiddlyDesktop window(s)

The application seems to remember which windows were open, but not the location / size of the windows when the application / window was closed - including the main tiddlywiki list window. This would be an excellent feature, especially if (on the mac at least) it also knew the desktop number that it was last opened on as well (particularly for multi-monitor people). I often do different tasks on different desktops, and have a tiddlywiki open relating to that task.
Excellent so far, by the way - it's very useable already in a very short space of time - thanks.

Blank window on first run (Win 7)

Just downloaded tiddydesktop-win-0.0.3 to my Windoze 7 desktop. Having extracted the files and run nw.exe I get a blank window titled 'node-webkit'. I would post a screenshot but there seems little point because it's just a blank bog standard windows window. Also F12 does nowt.
Cheers
Mark

Can't reopen removed TiddlyWikis

Steps to reproduce:

  • browse for a TW
  • open the TW
  • close the window (cmd+w)
  • click "remove" on that TW
  • browse for the same TW
  • click "open"
  • observe TW not loading

Closing unsaved TWs should ask the user whether to save changes

Unsaved changes should be reflected in the NSWindow's isDocumentEdited property (e.g. the little black circle in the close control etc.) and should ask if the changes should be saved or discarded.
Right now, closing windows with unsaved changes discards them silently.

Add (page) search function

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.

Crashes when trying to save TWC 2.8.1

On a Win7 laptop, downloaded, extracted and launched tiddlydesktop-win-0.0.3. Used it to open my TW Classic version 2.8.1. Navigated around, made an edit; functioning felt good, although slower than Chrome browser. Pressed Save and application seemed to grind to a standstill. Unresponsive, screen artifacting. After a minute or two TiddlyDesktop seemed to shut itself down pretty cleanly. I repeated this experience a few times; seems consistent. Edits are not saved.

Create "latest release" packages

It would be brilliant if there was a fixed download link for latest releases, not containing the version number. The tox messaging clients are doing this in a wonderful way and it would allow for unattended updates.

TiddlyDesktop v0.0.4 64bits linux version doesn't launch

Apparently the nw app does not launch at all (permission is set to executable) when trying from the file manager (nothing happen, no error displayed), unfortunatly i don't know how to launch it from the terminal, i have tried "nw" and "exec nw" with the right path but the cli return this: "bash: nw command not found" anyway i don't have this problem with 0.0.3 which works fine.

Saving a wiki suddenly started prompting me with a Save As window

The first few saves were OK. I was getting the yellow message with wiki saved.
But after some saves, saving it opened a Save As window and a Cancel cleared the "unsaved" status of the save icon, but my wiki was not saved.
Subsequent clicks also opened the Save As window.

Version 0.0.4 on Windows 7 64bit

Context menu is missing

node-webkit doesn't provide context menus. We need to add context menus for:

  • text editting
  • hyperlinks

Support CTRL/CMD-F to Find within currently opened items.

I have a few old note files I've imported into my TiddlyWiki that have a huge amount of text in them. I'd love to be able to CMD-F (or CTRL-F for you non-Mac folks) and search through opened items for a bit of text like you can when using a browser.

Add support for `<nowiki>`

There is currently no convenient way to write ordinary text without it being inadvertantly wikified. For example:

svn://example.com
__stdcall

The double slash is interpreted as the start of an italic run, and the double underscores are interpreted as the start of an underlined run.

We should add support for <nowiki> which would enable:

<nowiki>
svn://example.com
__stdcall
</nowiki>

I am not keen on the <nowiki> syntax because it misleadingly looks like an HTML element, but isn't treated as one.

One possibility might be to extend the current hardlinebreak syntax so that it also prevents wikification:

"""
svn://example.com
__stdcall
"""

Links should be resolved relative to the TW file

URLs for inter-wiki links are currently interpreted as relative to the host HTML file within the TiddlyDesktop app. It would be more useful if the URLs were taken as relative to the location of the TW file.

Add a top level directory to Windows zip file

Currently the zip file contains the loose files and folders comprising the TiddlyDesktop distribution. It would be better if the zip file contained a single folder containing the loose files.

Add spell-checking support

One nice thing about running TiddlyWiki in a full browser is that most of them have built-in spell checkers. It would be nice to have this same functionality in TiddlyDesktop as well.

v0.0.4 issues with node-webkit Windows build

  • Issue 1, hang when opening *.html wiki, seems freeze while taking TiddlyWiki window snapshot => happen for 0.11.4, 0.11.5
  • Issue 2, nw.exe process still running in background after closing TiddlyDesktop main window, blocking the next execution of TiddlyDesktop. Work-around is to terminate the nw.exe process with TaskMgr => happen for 0.8.4, 0.10.5, 0.11.4, 0.11.5
  • Tested node-webkit versions: as listed above (Windows build)

Reaveal Backup Folder for a wiki located on a mapped network drive

This is Windows 64bit.
I have opened a wiki file which is located on my mapped network drive - O:
When I click the button, I get an error message saying:
Windows cannot find 'C:\O:\Wikis\mywiki.html_backup'. Make sure you typed the name correctly, and then try again.

Installation on Ubuntu

Downloaded Release 3 onto Ubuntu 13.10. Extracted to a new folder on my desktop. Nothing appeared to happen when I attempt to run nw. execute permission checked - already set. Opened terminal and executed ./nw on the command line.

./nw: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

Let's see if I can find it

locate libudev.so.0 #turns nothing up

Libudev1 is already installed. Installed libudev-dev. No change.

Now out of ideas:-)

Docs: build instructions referring to files not in repo or linked to

Please can you explain which GitHub repo the following come from (and where in that repo) and whether /node-webkit is a folder I need to create?

"Download node-webkit-v0.8.4-osx-ia32 and node-webkit-v0.8.4-win-ia32 from the GitHub repo and unpack them into /node-webkit"

[FR] Load each Wiki in a tab.

Hopefully, node-webkit supports tabs and it's simply a matter of calling a loadIntoTab() method instead of the standard load() one.

Spaces in pathname disrupts import features

Nothing happens when I try to import files from my PC.
The green ribbon on the top shows up, but after I drop the items, the $:/Import tiddler doesn't open.
I have also tried via Tools->Import - again, nothing.

However, pasting text with CTRL+V works. Drag/Drop tiddlers from another wiki also works.

Tested with version 5.0.16

Add zooming capability in TiddlyDesktop

The feature request is to add the regular zooming as it works in the browsers:

  • CTRL with scroll
  • CTRL with +/-
    TiddlyDesktop should as well remember the zooming % for each wiki after closed and reopened.

Open TW file from the command line

Would it be possible to support specifying the TiddlyWiKi file as a command line parameter to nw.exe? I would like to be able to make shortcuts that open specific files directly.

Also, I found it is possible to open a file by dropping it onto the TiddlyDesktop window, but files opened in this way cannot be saved and do not appear subsequently in the TiddlyDesktop list (I am guessing this is an "accidental feature"!).

Getting started

Hi i'm entirely new to TiddlyWiki (and Desktop) i downloaded the latest release from here https://github.com/Jermolene/TiddlyDesktop/releases

I expected it to be packed with a wiki but i couldn't find anything. So i went to https://github.com/Jermolene/TiddlyWiki5/releases to download the latest release. I unpacked that but there was no html file.

What to do now ?

Also i tried to open tiddlywiki.js with TWdesktop and i just saw some javascript so i was surprised that it would let me open files that are not a wiki

Drag and drop entries in the main window wiki list

Would it be possible to arrange the order of the TiddlyWiki list of files? Drag & Drop ordering would be the ideal. I guess it's not a major thing, but would be useful so that most commonly used TiddlyWikis could be deposited up the top without having to remove and add them all again.

revealWidget slider functionality scrolls the tiddler, so eye looses focus

revealWidget slider functionality scrolls the tiddler, so eye looses focus

To reproduce:

In normal cases the user focus is at the "Show me" button. ... If you click it the button jumps. So its not clear anymore, which part of the document actually is new. ...

It's also not possible to use, click show, click hide, click show, since you need to move the mouse ..

username not being saved

Username isn't saved outside the current session. Upon closing and eeopinging, username is reset to default "YourName".

TWC external links should open in browser

Would it be possible to have external HTML links open in the default browser instead of being opened within the TiddlyDesktop package?
I use TiddlyWiki a lot to collate web and other wiki links as part of general note-taking, so this would be really useful as those pages are usually better suited to being opened in a new tab in a browser.

Add support for TiddlyWiki Classic

[Title was: How to save changes?]]

It's not clear how to make changes save.

E.g.

  • open TiddlyWiki
  • create a new tiddler
  • click "Save changes"
  • see message "Downloading/saving main TiddlyWiki file"
  • close TW window
  • open TW again from menu
  • observe lack of new tiddler

Flickering windows

I'm not sure if this is an issue with node-webkit or TiddlyDesktop, but I thought I would try to report it here first.

Using the 0.0.3 release in OSX 10.6.8 - I see a "flickering" inside the windows.

This happens quite often, but in particular

  • Inside wiki windows, when I open, edit, or close a tiddler, just after the animation finishes.
  • In the TIddlyDesktop window, when the mouse hover moves between wikis

Closing the TiddlyDesktop main window should not quit the program on OS X

When opening a TW from the list in the TiddlyDesktop window in 0.0.1 and then closing the TiddlyDesktop window, it would be nice if the application wouldn't exit and the only window remaining would be the TW that opened in a new window.
This behaviour is expected from document-centric programs on OS X.

Ability to create new wiki files

Trying out 0.0.4 on OSX for the first time. There doesn't appear to be any option to create a brand new wiki. Only a button to open an existing tiddilywiki.

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.