-
Notifications
You must be signed in to change notification settings - Fork 38
Bugs and Known Issues
This is the tomboy-ng Known Issues and To-Do list for Github Wiki. Its generated from a note in the tomboy-ng doc dir, don't edit the wiki directly.
Bug reports and feature requests should be via Github https://github.com/tomboy-notes/tomboy-ng/issues There is some advice about DIY debugging further down this document.
Recent fixes show as strikeout.
- On Linux GTK2 based versions, using the Compose Key approach to entering accented characters results in a bad character also being inserted. This is a known, upstream issue, https://bugs.freepascal.org/view.php?id=38454 . Qt5 versions do not have this problem.
- On some Macs, when using the in note Find tool, a 'shadow highlight' can appear superimposed over the button bar. It does no harm, disappears when you move the mouse over the button but is unsightly. Its a know upstream problem, https://forum.lazarus.freepascal.org/index.php/topic,53055.0.html .
- Do not set your notes directory to be on a network share. Please keep your notes on a local disk and use the sync facility to share them with other machines (or even the same multiboot machine).
- We don't do multilevel bullets. Lines starting with an '*' should be auto converted to a Bullet.
- Tabs do not work like real tabs should.
- Embed images in a note. Technically something we can now do, indeed, some users have noted they can paste an image in there now but it does not last over a save / reload cycle. Images will break compatibility with old Tomboy and probably Tomdroid, so it will have to be optional. Will have to invent a means to save those images and, of course, work with the recover and archive models. Hmm....
- Stop house keeping from moving viewport.
- Restoring cursor position on note load.
- Network Sync - most users happy with file sync. With sshfs, you can sync to any server you can ssh to.
Tomdroid sync is too complicated.- Dark theme is less than perfect on Windows and unknown on Mac. Windows will not let us set a dark background to buttons, must look at owner draw modes.
Also useful in TB_SDiff buttons to indicate selected text. - Debian bullseye does not seem to tell tomboy-ng to use a dark theme, while this will probably be fixed (in either bullseye or tomboy-ng), for now, use the --dark-theme command line switch or install the Qt5 config tool.
- Move notes into database (ie sqlite for small users, something bigger for BIG users).
- Better export abilities - at present plain text, markdown and RTF. What about html, PDF etc ? Man Page
- Import ability. Import a directory of Tomboy notes. Import other formats.
- Revise controls, at present modelled on Tomboy, we can improve.
Install models - Flatpack, Snap etc ?.tomboy-ng is now available in the Debian repository. It will be available in next Ubuntu (21.04) the same way. For older Ubuntus and derivatives, the is now a PPA.
If you have problems with the application, or wish to make a feature request, please report via the github tomboy-ng issues facility. If tomboy-ng crashes or does something unexpected, there are a number of command line switches that may reveal whats going on (t either yourself of, if posted to 'issues', the author). Using these command line switches is easy in Linux but Windows or Mac users need to capture the information in a file, see below -
Command Line Switches
-delay-startn Delay startup by 2 Seconds to allow OS to settle
-l CCode --lang=CCode Force Language, supported es, nl
--debug-log=SOME.LOG Direct debug output to SOME.LOG.
-h --help Show this help message and exit.
--version Print version and exit
--no-splash Dont show small status/splash window
--debug-sync Show debug messages during Sync
--debug-index Show debug messages while indexing notes
--debug-spell Show debug messages while spell setup
--config-dir=PATH_to_DIR Create or use an alternative config
-o --open-note=PATH_to_NOTE Open indicated note, switch is optional
--save-exit After import single note, save and exit.
Capturing to a file Windows and Mac do not, for this purpose, have a console. But they too can be told to capture this log info to a file using another command line switch or by setting an env variable that specifies a file name. Please ensure you have permission to write to the location specified. For example a linux user would -
set tomboy-ng_debuglog=c:\%userprofile%\debug.txt
Mac users can do something similar from a terminal :
open /Applications/tomboy-ng.app --args "--debug-log=$HOME/tomboy-ng.log" "--debug-sync"
Linux users who need a debug log file can also :
tomboy-ng --debug-sync --debug-log=$HOME/tomboy-ng.log
Windows users should do something like this -
- Right click the startbutton and select "run". In the field, enter this command line exactly as show (including the inverted commas) -
- "C:\Program Files\tomboy-ng\tomboy-ng.exe" --debug-index --debug-log=%userprofile%\Desktop\tomboy-log.txt
- Press enter, tomboy-ng should start up normally. Close it.
- A file called tomboy-log.txt will have been created on your desktop.
In all cases, you may need to zip that file up to post it on Github. If you do intend to post such a log file to (eg) the Tomboy help system, do please check through it first to ensure there is nothing there you don't want the world to see. It may include things like note Titles for example.