Skip to content

Commit

Permalink
OK, this IS v0.35
Browse files Browse the repository at this point in the history
  • Loading branch information
David Bannon committed Nov 15, 2022
1 parent a95b467 commit 2056088
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 14 deletions.
9 changes: 6 additions & 3 deletions doc/wiki/Bugs-and-Known-Issues.note
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ There is some advice about DIY debugging further down this document.

<size:huge><bold>Specific Things with a Work Around</bold></size:huge>

<size:large><bold>QT5 versions (and Dark Theme)</bold></size:large>
<size:large><bold>QT5 versions</bold></size:large>
<bold>Dark Theme</bold>
On a number of Linux Distros, the QT5 version does not pick up the Dark Theme from the operating system. You can pass the executable a --dark-theme switch but much better to install <bold>qt5ct</bold> and set the colour theme you like. You will need to set an environment variable that tells Qt apps (including qt5ct itself) that you are using qt5ct colours, either by adding an environment variable when you start tomboy-ng -

<monospace>QT_QPA_PLATFORMTHEME=qt5ct tomboy-ng [enter]</monospace>
Expand All @@ -30,6 +31,8 @@ Better still, make all your Qt5 app have a nice uniform look. Set that var in ei

And logging out and back in again, the qt5ct command has a nice GUI to let you select your look and feel. But don't set qt5ct to gtk2, messes with highlighting found text.

<bold>Cancelled Bullets</bold> - When text is bulleted and then converted back to plaintext, it has a small indent that is not removable. It goes away when next the note is loaded and is not show in printed copy but is annoying! Its an upstream issue and its being worked on.

<size:large><bold>Dark Theme</bold></size:large>
At present, seems only GTK2 and to a limited extent, Windows can pick up colours from the OS :-(
So, its now possible to pass --dark-theme to the application on the command line and you get, sort of, a Dark Theme. Sadly, some forms in the application are based on components that simply will not play, Settings being a good example. Sorry.
Expand Down Expand Up @@ -109,8 +112,8 @@ In all cases, you may need to zip that file up to post it on Github. If you do


</note-content></text>
<last-change-date>2022-11-11T19:47:12.3646180+11:00</last-change-date>
<last-metadata-change-date>2022-11-11T19:47:12.3646180+11:00</last-metadata-change-date>
<last-change-date>2022-11-15T12:31:01.0666785+11:00</last-change-date>
<last-metadata-change-date>2022-11-15T12:31:01.0666785+11:00</last-metadata-change-date>
<create-date>2018-06-23T12:35:30.7960000+10:00</create-date>
<cursor-position>1</cursor-position>
<selection-bound-position>1</selection-bound-position>
Expand Down
21 changes: 12 additions & 9 deletions doc/wiki/Releases.note
Original file line number Diff line number Diff line change
Expand Up @@ -23,28 +23,29 @@ Downloads and information for specific platforms further down the page.
<list><list-item dir="ltr"><list><list-item dir="ltr">You can now stop Ctrl-F (ie Find) from toggling or closing the Find windows if you prefer.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">You can, optionally, allow the ESC key to close a note.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">A revised command line with better import capabilities, plain text, RTF and Markdown.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">Export (plain text, markdown and rtf) from the tools button on the Edit Window.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">Ctrl-Z (ie Undo) will now revert an errant Date Stamp</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">A handful of minor bug fixes.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">A number of minor bug fixes.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">A number of speed up tricks that will help, particularly, users with very large note collections.</list-item></list></list-item></list>


<size:huge><bold>Installation</bold></size:huge>

tomboy-ng is available for Linux, Mac and Windows. For newer Debian derivatives, tomboy-ng is available from the normal repositories. However, sometimes newer releases are available here. Others, please see your operating system below -
tomboy-ng is available for Linux, Mac and Windows. For Debian derivatives (Ubuntu, Mint, Nean etc), tomboy-ng is available from the normal repositories (note, v0.35 and later will be Qt5 based). However, usually newer releases are available here. Others, please see your operating system below -

<size:large><bold>Windows</bold></size:large>
Tested on 32bit Windows XP and 64bit Windows 11. Windows users should download the Windows Installer, $$EXE, it works for both 32 and 64bit installs. Windows Defender will (quite rightly) tell you it stopped an unrecognised app, warning its risky. Click "More Info" and you will see a "Run Anyway". Now you will be asked if you want to allow an unknown publisher (me!) to change your device. If you do, click yes. Depending on your build of Win11, you may need to go through a process of clicking the More Info link and Run Anyway, possibly through several stages.
Tested on 32bit Windows Vista and 64bit Windows 11. Windows users should download the Windows Installer, $$EXE, it works for both 32 and 64bit installs. Windows Defender will (quite rightly) tell you it stopped an unrecognised app, warning its risky. Click "More Info" and you will see a "Run Anyway". Now you will be asked if you want to allow an unknown publisher (me!) to change your device. If you do, click yes. Depending on your build of Win11, you may need to go through a process of clicking the More Info link and Run Anyway, possibly through several stages.

<size:large><bold>MacOS</bold></size:large>
Tested on a Mac Sierra Powerbook. Use ($$DMG64). Install by double clicking the .dmg file and drag the tomboy-ng icon into the nearby Applications Folder. Because I don't pay a fee to Apple, first time users will need to control click (that is, hold the Control Key down and click) the tomboy-ng icon in Applications and select "Open".

I am only shipping the 64bit Cocoa version now. I believe I can easily produce an Apple silicon version but as I don't have that hardware, don't offer it now. If you would like to test an Apple Silicon version, please get in touch.
I am only shipping the 64bit Cocoa version now. I believe I can easily produce an Apple silicon version but as I don't have that hardware, so don't offer it now. If you would like to test an Apple Silicon version, please get in touch.

<size:huge><bold>Linux</bold></size:huge>
Linux users need to be a bit careful about which version they download. With quite a range of Distributions, Desktops, 32bit and 64bit and GTK2 v. Qt5 to cater for, its not easy ! The Qt5 version requires Qt5.12 or later and 64bit. The GTK version, GTK2.

<size:large><bold>PPA using distros, Ubuntu, Linux Mint etc</bold></size:large>
New in v0.30, Ubuntu and derivative users (of 64bit U18.04 and U20.04 to U22.04) can use a PPA to install and update this and subsequent releases of tomboy-ng. Please see https://launchpad.net/~d-bannon/+archive/ubuntu/ppa-tomboy-ng for details.
Ubuntu and derivative users (of 64bit U18.04 and U20.04 to U22.04) can use a PPA to install and update this and subsequent releases of tomboy-ng. Please see https://launchpad.net/~d-bannon/+archive/ubuntu/ppa-tomboy-ng for details. Avaible a few days after release here.

For distributions that use .deb packages (but cannot use the PPA), do yourself a favour, install Gdebi before you start. You will not regret it.

Expand All @@ -59,7 +60,7 @@ Firstly, consider using the PPA (above). Otherwise, generally, all versions work
On Ubuntu, you can install the appropriate package in one of several way -

<list><list-item dir="ltr"><list><list-item dir="ltr"><bold>Recommended, install gdebi first</bold>. Its available from your normal repos and is easy and reliable. Then download the appropriate tomboy-ng package, your browser will direct it to Gdebi. Strongly recommended for U16.04.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">Depending on your version, you may be able to download and get directed to another tool to install, perhaps Software Installer. Good luck.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">Depending on your version, you may be able to download and get directed to another tool to install, perhaps Software Installer, it probably will not work.</list-item></list></list-item></list>
<list><list-item dir="ltr"><list><list-item dir="ltr">Thirdly, will work on all except U16.04, click on the appropriate link, download and save the file. Use the following apt command (note the './' in front of the filename, you must explicitly state the location of the file, else apt will look in its own repositories). Adjust the deb name for your specific downloaded file -</list-item></list></list-item></list>

Like this -
Expand Down Expand Up @@ -108,7 +109,7 @@ Suse is quite pushy about signing rpm packages, more work for me and it means yo

<monospace>sudo rpm --import tomboy-ng-GPG-KEY [enter]</monospace>

Next, to install tomboy-ng, please click on appropriate link, and allow the suggested application (Software Install) to handle the install. If you receive an error message, its almost certainly because you have not yet installed the signature file mentioned above. You may prefer to download and use the zypper command -
Next, to install tomboy-ng, please click on appropriate link, and if it suggests YaST2: Ruby, allow it to install, it works well. If you receive an error message, its almost certainly because you have not yet installed the signature file mentioned above. You may prefer to download and use the zypper command -

<monospace>sudo zypper install ~/Downdloads/tomboy-ngQt_0.34-0_amd64.deb [enter]</monospace>

Expand All @@ -130,13 +131,15 @@ To install, please download and save the file, then use the rpm command, note th
<size:large><bold>Raspberry PI</bold></size:large>
Users of the official Raspberry Pi OS (previously know as Raspbian) can now download a deb and install it using the apt commands mentioned above. Note its 32bit, even if your Raspberry Pi is 64bit the OS is 32bit at present. I have not tested against things like Ubuntu's 64bit OS or the testing Raspberry Pi OS. Download [GTK2 32bit]($$DEB32ARM)

ToDo : New Raspberry Pi OS, 32 and 64 bit do not ship with GTK2 preinstalled. So, I need to change over to use Qt5, the supporting libraries are a much smaller download.





</note-content></text>
<last-change-date>2022-10-30T10:51:09.7529708+11:00</last-change-date>
<last-metadata-change-date>2022-10-30T10:51:09.7529708+11:00</last-metadata-change-date>
<last-change-date>2022-11-15T12:22:00.0653277+11:00</last-change-date>
<last-metadata-change-date>2022-11-15T12:22:00.0653277+11:00</last-metadata-change-date>
<create-date>2020-01-22T14:51:55.8970000+11:00</create-date>
<cursor-position>1</cursor-position>
<selection-bound-position>1</selection-bound-position>
Expand Down
2 changes: 1 addition & 1 deletion package/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.34h
0.35
2 changes: 1 addition & 1 deletion source/syncgui.pas
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ function TFormSync.ManualSync : boolean;
SyncSummary := DisplaySync();
SearchForm.UpdateStatusBar(rsLastSync + ' ' + FormatDateTime('YYYY-MM-DD hh:mm', now) + ' ' + SyncSummary);
if (not Visible) and Sett.CheckNotifications.Checked then begin
MainForm.ShowNotification(rsLastSync + ' ' + SyncSummary);
MainForm.ShowNotification(rsLastSync + ' ' + SyncSummary, 2000);
(* {$ifdef LINUX}
ShowNotification('tomboy-ng', rsLastSync + ' ' + SyncSummary);
{$else}
Expand Down

0 comments on commit 2056088

Please sign in to comment.