giuspen / cherrytree Goto Github PK
View Code? Open in Web Editor NEWcherrytree
Home Page: https://www.giuspen.net/cherrytree/
License: Other
cherrytree
Home Page: https://www.giuspen.net/cherrytree/
License: Other
What steps will reproduce the problem?
1. Put a CherryTree XML document under subversion source control.
2. Make multiple working copies with changes in each resulting in a conflict.
What is the expected output? What do you see instead?
Expected - XML is in a pretty print format and resolving conflicts is easy.
Observed - XML is in a single line. Conflicts are hard to resolve.
What version of the product are you using? On what operating system?
0.32.0 on Kubuntu
Please provide any additional information below.
This is a fantastic program that is very useful for work breakdown.
Original issue reported on code.google.com by [email protected]
on 20 Oct 2014 at 7:32
What steps will reproduce the problem?
1. Create password protected file ( sqlite or xml ) in linux version of program
2. Try to open this file in windows verion of program
3. Et vice versa
What is the expected output? What do you see instead?
File must be opened after password was typed , but there's always "wrong
password" in result
What version of the product are you using? On what operating system?
0.32 and 0.35 linux and windows
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 8 Dec 2014 at 7:50
What steps will reproduce the problem?
1. create a new table
2. try to select a cell by clicking on it
What is the expected output? What do you see instead?
I expect to have the text cursor placed in the cell or the cell's content to be
selected. Instead most of the time (not all the time!) the whole row is
selected first and I have to click on the same cell again to be able to edit
the content. I don't see the advantage in selecting the whole row first - on
the contrary it slows me down if I try to insert data into a table.
What version of the product are you using? On what operating system?
0.35.6, Windows 7
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 27 Jan 2015 at 3:38
What steps will reproduce the problem?
1. In Preferences, Fonts tab, change Text Font for eg Consolas Normal
2. Create a To-do list by pressing the button or Ctrl+Alt+3
What is the expected output? What do you see instead?
I expect to have an unchecked tick box as bullet but I get a symbol that looks
like a square with four zeros inside. When I click on the symbol, nothing
happens.
What version of the product are you using? On what operating system?
0.35.5 on Widows 7 64-bits
Please provide any additional information below.
Screenshot attached
Thank you
Original issue reported on code.google.com by [email protected]
on 23 Dec 2014 at 11:02
Attachments:
What steps will reproduce the problem?
1. Create a a node with any amount of text. Apply different rich-text formats
to discrete portions of the text, such as bolding some words, highlighting
others, adding bullet lists, underlines, etc.
2. Use ctrl+z or Undo command to revert some of these changes, and observe that
the rich-text formatting gets distrupted (e.g., a whole section might now
become unerlined).
What version of the product are you using? On what operating system?
Using cherytree version 0.35.6 with Ubuntu 14.10 64-bit.
Original issue reported on code.google.com by [email protected]
on 5 Jan 2015 at 3:17
1. write some text, e.g.
head1
blahblah
head2
blahblah
2. select “head1″, “head2″ as H2; create TOC and save
3. goto other page, write something and save
4. go back to the page, write some text, e.g.
head3
blahblah
5. select “head3″ as H2; re-create TOC, only head3 show up in TOC.
Original issue reported on code.google.com by [email protected]
on 19 Oct 2014 at 6:12
when importing textfiles with Ansi-Encoding all special characters like german
umlauts (äöü) are left out. With utf8 they are shown.
Original issue reported on code.google.com by [email protected]
on 19 Oct 2014 at 6:51
Ubuntu 14.04 unity invisible in popup with opened programs listing, when doing ALT+TAB
What steps will reproduce the problem?
1. Saving the ctb file
What is the expected output? What do you see instead?
Saving without any error messages
What version of the product are you using? On what operating system?
cherrytree_0.35.7_win32_portable
Please provide any additional information below.
Since yesterday I have not been always able to save my notes. (I use the ctb
format.) Unfortunatelly I didn't write down the error message exactly, but
please find my log file in attachement. (If it occcurs again I will send you a
more exact description of the error message.) The logfile says: column_node id
is not unique key.
I have not seen any kind of error before, thought I use CherryTree on daily
basis and I simply can't live without it. I find it perfect. Thank you!
Please help me!
Best Regards
Gabor
Original issue reported on code.google.com by [email protected]
on 12 Feb 2015 at 5:35
Attachments:
http://www.giuspen.com/topic/search-in-all-nodes-contents-makes-ct-freeze/
Original issue reported on code.google.com by [email protected]
on 28 Nov 2014 at 10:46
Attachments:
Suppose you are in node "A" , you scroll across the content and you are now in the middle of the page.
Then you exit program.
Then you execute it again, you start up in the same node but not in the same "scrolling" position.
At first I have to describe, what I mean with ‘quick-formatting': While
entering text in a rich text node I often make formatting as bold (for example)
directly when I write the text. Until 0.34.x I was able to simply press ctrl-b
after having written the whole word (without the following space), and the word
got marked completely and formatted bold.
In 0.35.2 (probably also in 2 previous releases) I get a message box in this
case, telling me, that no text was selected. I have to place the cursor
somewhere in between the word (no marking is needed, so the error message is
partly misleading), to make ctrl-b work. Even placing the cursor directly left
of the first letter of the word works (as in previous versions).
This is cumbersome, because it destroys the working-flow and obviously it needs
at least 1 additional key-stroke (on the left cursor-key).
The regression is obviously related with the new feature for double-clicking
words with special sign in between. This relationship gets obvious, if I place
the cursor at the end of a word, which is followed by a period (or @ or
whatever is defined as special sign in the setting). If I place the cursor in
between the last letter of the word and the following period, CT does not
complain about missing text selection, but does the formatting the same way, as
in previous releases.
Original issue reported on code.google.com by [email protected]
on 19 Oct 2014 at 6:15
Whttp://www.giuspen.com/topic/bug-link-movement/
Original issue reported on code.google.com by [email protected]
on 21 Jan 2015 at 9:57
Would it be possible to have nested (hierarchical) lists?
I'm not talking about complex 1.2.3 notation, just a simple indent in/out to allow a new list to be created inside an item of an outer list, without breaking the counting or style of either lists.
On a more general note, I love Cherry Tree. IMO, it is by far the best notebook application I have seen on Linux, compared to many others. This is one of the things that keep me motivated in contributing to the community as well, seeing the great products that come out. Keep going strong!
When importing a notebook from zim, the note links in zim (IE: links from one page in the notebook to another) are not converted into node links in CherryTree, and must be manually recreated.
For the past several versions going back at least 6 months, I've seen this intermittent crash when trying to add a link to existing text. I type the text then highlight it, then right-click and select Insert - Insert/Edit Link. The error happens once every day or two.
Faulting application name: cherrytree.exe, version: 0.35.7.0, time stamp: 0x49180193
Faulting module name: libgtk-win32-2.0-0.dll, version: 2.24.10.0, time stamp: 0x4f32dc49
Exception code: 0xc0000005
Fault offset: 0x001c9169
Faulting process ID: 0x29b0
Faulting application start time: 0x01d0842159431ce1
Faulting application path: C:\Users\MyUser\My Utils\CherryTree\bin\cherrytree.exe
Faulting module path: C:\Users\MyUser\My Utils\CherryTree\bin\libgtk-win32-2.0-0.dll
Report ID: 712110fc-f4bb-11e4-826d-e069955c5e5f
Faulting package full name:
Faulting package-relative application ID:
This is a request for enhancement.
At the moment, the process to create a link to another node is as follow:
1. Put your cursor in the location where you want the link to be inserted
2. Type Ctrl+L (or use the menu)
3. Type in the name of the link, usually it will be the name of the node you
want to link to.
4. On the popup, select "To Node"
5. Navigate to the node you want to link to and press OK.
Issues:
1. you have to type and remember the name of the target node before the link is
inserted.
2. the process is long
There might be several ways to address this. Here's one way which I think is
not too bad, that's how OneNote solves the issue:
On each linkable objects (which could be only nodes for Cherrytree at first),
provide an entry in the context menu labeled "Copy link to node".
Then, you can simply use the "Paste" action (ctrl+V, item from the context
menu, ...) to paste the link to the other node.
The mechanism might not be immediately discoverable if you don't know about it,
but once you know it is very efficient to create links to other objects. It is
also generic if you want to create links to paragraphs, or links to other
cherry tree documents and so on.
Original issue reported on code.google.com by [email protected]
on 20 Oct 2014 at 6:13
* What steps will reproduce the problem?
1. Edit a note
2. insert code box (using Alt+Ctrl+C). The bunch of code is quite long say 100
lines (no matter witch language SQL or PHP in my case)
3. The code does not fit in the "code box" so the vertical scroll bar appears
(as expected)
4. If I do scroll down the scroll bar or hit the down arrow, Cherry fails !
a message box says title : "Microsoft Visual C++ Runtime Library" text : "The
application has requested the runtime to terminate in a unusual way..."
See 3 attached images
* What is the expected output? Scroll down 'till the end of code
* What do you see instead? MS VC++ Runtime error
* What version of the product are you using? Rev 0.35.2
* On what operating system? Windows 7 pro French SP1
Original issue reported on code.google.com by [email protected]
on 5 Nov 2014 at 11:46
Attachments:
Messages:
Traceback (most recent call last):
File "/usr/share/cherrytree/modules/core.py", line 830, in nodes_add_from_tomboy_folder
cherrytree_string = tomboy.get_cherrytree_xml()
File "/usr/share/cherrytree/modules/imports.py", line 937, in get_cherrytree_xml
self.start_parsing()
File "/usr/share/cherrytree/modules/imports.py", line 797, in start_parsing
self.doc_parse(xml_string, element)
File "/usr/share/cherrytree/modules/imports.py", line 810, in doc_parse
child_dom_iter = dom_iter.firstChild
AttributeError: 'NoneType' object has no attribute 'firstChild'
Solution:
In /usr/share/cherrytree/modules/imports.py
After line 805, insert the following code:
if file_name == "manifest.xml": return
Original issue reported on code.google.com by [email protected]
on 4 Jan 2015 at 2:45
What steps will reproduce the problem?
1. Press F8 (Insert today's note)
What is the expected output? What do you see instead?
The year/month/day tree will be created with the local descriptions (month)
In my case: the month contains a special character (á)
The name should be: január
I see: janur
(I can rename it to január, it is possible)
What version of the product are you using? On what operating system?
0.35.6
Please provide any additional information below.
Original issue reported on code.google.com by berczi.sandor
on 15 Jan 2015 at 2:03
There are several bugs reported on windows that are probably specific to the
windows environment.
Since In windows gtk 2.24.10 is in use while the latest version as of today is
2.24.25, the plan is to try to update the library included in the cherrytree
package.
Original issue reported on code.google.com by [email protected]
on 19 Oct 2014 at 6:48
What steps will reproduce the problem?
1. Windows 8.1 x64, Notepad++ 6.6.9, CherryTree 0.35.3
2. Copy text from Notepad++ to CherryTree FAILS. No copy/paste, pressing Paste
does nothing. Copying and pasting to all other apps works.
Actually, copying and pasting from regular Notepad also does not work.
It works from CherryTree to all apps.
What is the expected output? What do you see instead?
Copy and paste should work, I suppose.
Original issue reported on code.google.com by [email protected]
on 5 Nov 2014 at 12:21
wrong translate
Original issue reported on code.google.com by [email protected]
on 18 Jan 2013 at 2:43
Attachments:
i have a secured sqlite based cherrytree document. When i tried to open it on another computer that has .35 and it told me wrong password. When i installed .32 (The same as the computer that created the document and was able to open fine with password) i was able to open the document.
In both the latest and the previous version of CherryTree, I have occasionally
lost some work due to unexpected crashes. This always happens when I select a
piece of text, right-click on it, and choose Insert/Edit Link. Apparently the
program crashes while loading the Link dialog, possibly because of loading the
tree list.
The exact same action works well 99% of the time. When I re-open the .ctb, the
problem does not reappear.
My files are all .ctb files around 55 MB. All nodes are RTF. There are at most
3 levels. Node titles are up to 40 characters long. I work on Linux Mint 17
64-bits. During my edits I typically move nodes around a lot, having them
change title, father, and depth. I also make many new nodes. Current number of
nodes is up to 250.
My best guess is that these problems emerge because my tree structure is big
and frequently modified, so that occasionally something goes wrong when the Add
Link dialog has to load the tree structure.
--------------
I have only recently started using CT, so I have never had a version that
didn’t have this bug. Current version is 0.35.2, previous version was 0.34.1.
Original issue reported on code.google.com by [email protected]
on 5 Nov 2014 at 5:53
What steps will reproduce the problem?
1. create a new table, write some content in a cell
2. select the content and use Ctrl+C to copy it
3. then try to put it somewhere else using Ctrl+V
What is the expected output? What do you see instead?
I expect to see the copied content of the cell reproduced, instead it will
create a copy of whatever string was in the clipboard buffer before
What version of the product are you using? On what operating system?
0.35.6, Windows 7
Please provide any additional information below.
If I use mouse right click + copy from the menu on the selected cell's content
it works correctly.
Original issue reported on code.google.com by [email protected]
on 27 Jan 2015 at 3:30
What steps will reproduce the problem?
1. Create password protected file with uppercase letters by pressing
Shift+letter
2. Try to open this file entering same letters with CapsLock mode into password
window
3.
What is the expected output? What do you see instead?
There must be no problems opening this file, but IRL there's always "wrong
password" in result
What version of the product are you using? On what operating system?
0.35 linux
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 11 Dec 2014 at 9:11
It would be nice to have a Scala support. I was a bit surprised to not see it in the list, because it's more popular than e.g. F#, VHDL, Prolog or Haskell (at least according to Tiobe index).
What steps will reproduce the problem?
1. open cherry tree project/file
2. select print
3. select printer
4. printer icon shows up in status bar, but with 0 documents
What is the expected output? What do you see instead?
Nothing goes to the printer.
What version of the product are you using? On what operating system?
0.35.5 Windows 7 Home Premium Ver 6.1 Build 7601 Service pack 1
Please provide any additional information below.
Printing from UltraEdit and Adobe Reader works fine, so printer and connection
seem ok.
Original issue reported on code.google.com by [email protected]
on 15 Dec 2014 at 6:37
What steps will reproduce the problem?
1. Get an ammount of Code (maybe 50 rows) and put it into a codebox.
2. The codebox is shorter than that text inside.
3. NOw klick into the codebox and begin to scroll.
What is the expected output? What do you see instead?
Expected scrolling in a codebox with defined static height. Issue: On scrolling
the codebox increases length and cherrytree freezes.
What version of the product are you using? On what operating system?
CherryTree 0.35.2
Linux Lubuntu 14.04.1 LTS, Kernel 3.13.0-32-generic x86-64,
Please provide any additional information below.
Issue starts perhaps with version 0.35.1
Original issue reported on code.google.com by [email protected]
on 25 Oct 2014 at 9:56
In table cell edit mode, currently a hard return navigates to the next available cell. Please map the tab key to the same behavior. Also, shift-tab should navigate in reverse between cells.
On a related note, pressing tab or return within the last visible cell should automatically create a new row without having to invoke 'ctrl-,' or use the menu.
http://www.giuspen.com/topic/take-330-minutes-to-paste-a-133kb-file/
Original issue reported on code.google.com by [email protected]
on 6 Nov 2014 at 10:07
if time is enough.
Placing an anchor (Edit > Insert Anchor) to a row in a table, places the anchor outside and at the bottom of the table. (Version: 0.35.7)
What steps will reproduce the problem?
1. Place test.ctd file into directory e.g. "c:\ěščřž".
2. Select it and press Enter...
What is the expected output? What do you see instead?
Cherrytree starts but the file is not opened.
If the path does not contain diacritic, the file is opened.
What version of the product are you using? On what operating system?
CherryTree 0.35.6
Thank you.
Stanislav Havelka
Original issue reported on code.google.com by [email protected]
on 5 Jan 2015 at 2:02
Files with russian names won't open through command line: cherrytree just ignores them (treats as non-existent).
Here is the proposed patch of core.py that fixes the problem (tested on Windows 8.1):
@@ -1317,8 +1317,6 @@ iter_end, exclude_iter_sel_end=True)
"""Try to load a file if there are the conditions"""
#print "file_startup_load '%s' ('%s', '%s')" % (open_with_file, self.file_name, self.file_dir)
if open_with_file:
- try: open_with_file = unicode(open_with_file, cons.STR_UTF8, cons.STR_IGNORE)
- except: pass
self.file_name = os.path.basename(open_with_file)
self.file_dir = os.path.dirname(open_with_file)
#print "open_with_file -> file_name '%s', file_dir '%s'" % (self.file_name, self.file_dir)
@@ -1326,7 +1324,7 @@ iter_end, exclude_iter_sel_end=True)
self.file_name = ""
return
if self.file_name and os.path.isfile(os.path.join(self.file_dir, self.file_name)):
- self.file_load(os.path.join(self.file_dir, self.file_name))
+ self.file_load(open_with_file.decode(sys.getfilesystemencoding()).encode(cons.STR_UTF8, cons.STR_IGNORE))
self.modification_time_update_value(True)
if self.rest_exp_coll == 1: self.treeview.expand_all()
elif self.rest_exp_coll == 0: config.set_tree_expanded_collapsed_string(self)
Currently, plain-text and monospace-styled text are difficult to distinguish from one another within Cherrytree. Would you consider adding a style to monospace-styled text so that either it either (1) has a grey background or (2) has a border around the text--as is typically found when styling monospace markup output?
Here is an example of what I'm suggesting: ctrl-c
, ctrl-v
, if...then
What steps will reproduce the problem?
1. Install
2. Start the program and the error happens
3.
What is the expected output? What do you see instead?
- I expect the program run, i see an error message.
What version of the product are you using? On what operating system?
- The problem happens on cherrytree_0.33.4_setup.exe,
cherrytree_0.35.5_setup.exe, cherrytree_0.35.5_win32_portable.7z and
cherrytree_0.35.6_setup.exe;
- I am using a clean Windows XP Professional SP2;
Please provide any additional information below.
- It is not a problem in Windows or PC, becausa happens same thing in a
different machine with Windows XP SP2.
- I am attaching screenshot of error
Original issue reported on code.google.com by [email protected]
on 2 Jan 2015 at 2:02
Attachments:
What steps will reproduce the problem?
1. Run the application
2. Create a Node with Russian name
What is the expected output? What do you see instead?
I expect good looking and smooth font. But I get font where size of symbols
differ.
What version of the product are you using? On what operating system?
0.35.6
Please provide any additional information below.
OS - Latest stable ArchLinux
System default font - DejaVu Serif
Original issue reported on code.google.com by [email protected]
on 15 Jan 2015 at 5:19
Attachments:
Hey man, nice work so far.
Have you thought in when saving instead saving into a unique xml file, breaking them into sub-xml files like folders so when i change only a page that xml is the only one that is update? (this would be faster if i modify a file that for example is on dropbox or something).
Also, it would be nice to have some menu where I could choose to take a selection screenshot and it would auto add into the page.
keep up the good work ;)
Shortcuts are being interpreted as typed symbols instead of codes of pressed keys on keyboard. This leads to a situation (e.g. with CS keyboard) when pressing <CTRL>+1
does not behave as <CTRL>+1
but as <CTRL>++
. Mapping of symbols on Czech keyboard on a key 1
is +/1
not 1/!
(EN keyboard). Similar problems will be undoubtedly with many non-EN keyboard layouts.
copy images from CT (right click -- copy image) to microsoft paint (Ctrl+V) not
working
Original issue reported on code.google.com by [email protected]
on 21 Jan 2015 at 11:18
When I use F8, it makes a new "date" entry with wrong month, for example 2015 /
ѳ / 08. It gives no month at all with February or other month. And I'm not
sure what this Greek symbol "ѳ" means either...
I got Windows 7 Pro (Ukrainian).
Original issue reported on code.google.com by [email protected]
on 8 Jan 2015 at 8:48
Right now I'm trying out CherryTree as a possible replacement for Zim. However, I have found two issues with it.
With every rich-text editing app I've tried, when at the front of an item in a bullet list (IE: the caret is before the text, but after the bullet and space), pressing tab will indent the bullet item's level. CherryTree does not follow this pattern, and instead indents the text while leaving the bullet alone. In order to indent the list item's level, you need to indent before the bullet.
The second issue is that when you are on a list item's line and press return, the indent level is not preserved.
So, if you had a list like this:
And then hit return, the indentation level goes back to the first one, instead of matching the indent level of the third item. So, you would get this:
Instead of this:
These are the only main issues I have so far that I find problematic. Based on other observed quirks (such as line-wrapping behavior), the real issue is that CherryTree doesn't support proper list indentation levels, in which case this report can be treated as a feature/enhancement request.
"слева" means left, right should be translated as "справа"
Original issue reported on code.google.com by [email protected]
on 21 Aug 2014 at 6:00
Attachments:
The search currently sets the selection on the whole CodeBox rather than on the
single word inside the CodeBox.
The replace doesn't work inside of the CodeBox.
Original issue reported on code.google.com by [email protected]
on 20 Oct 2014 at 7:34
What steps will reproduce the problem?
1. Create a node with a long name (say, 60+ characters)
2. Look at the tree, the node name text will be wrapped to fit the tree area
width, effectively creating a node 3+ centimeters high (on 1920x1080 screen
resolution) which looks very ugly, takes lots of extra space and hinders the
navigation.
3. You may take a look at this screenshot: http://joxi.ru/1A5b5BZFJP60rE
What is the expected output? What do you see instead?
Probaly some better formatting, like making it a single line with ellipsis at
the end, shoring the full name when mouveovered or edited.
What version of the product are you using? On what operating system?
CherryTree 0.35.7 portable, Windows 7 Professional
Please provide any additional information below.
A very useful and promising program, please keep improving it.
Original issue reported on code.google.com by [email protected]
on 13 Feb 2015 at 11:15
Hi,
i currently have cherrytree 0.35.2 ( and really like the program ! )
And want to update to the latest version, which i think is 0.35.8
How is the recommended way of doing it?
I would suggest if it could be done from the program interface, by entering the form ""Check newer version" , it would ask you if you want to update and so download latest version and auto-install it , it would be great for non-expert linux users.
Additional info:
This is from my terminal:
whereis cherrytree
cherrytree: /usr/bin/cherrytree /usr/bin/X11/cherrytree /usr/local/bin/cherrytree /usr/share/cherrytree /usr/share/man/man1/cherrytree.1.gz
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.