[Ann] CintaNotes 1.4.1

User avatar
CintaNotes Developer
Site Admin
Posts: 5002
Joined: Fri Dec 12, 2008 4:45 pm
Contact:

[Ann] CintaNotes 1.4.1

Postby CintaNotes Developer » Wed Feb 02, 2011 6:46 pm

CintaNotes 1.4.1 Released!

In this version:

  • Translations of the UI into Chinese, Belarusian, French, Italian, Japanese
    and Polish

    Thanks a lot to all who helped with the translation!

  • Enhanced search highlights in note preview
    Now you can navigate search matches using both forward and backward using
    the F3 and Shift+F3 keys, and match counts in the form of "current/total"
    are displayed (can be turned off via the noteslist.search.highlights.displaycounts
    option in the settings file).

  • A number of new parameters in the settings file
    1) Option to pick whether note's title or text is initially focused in the
    editor via the "editor.focus.title" parameter.
    2) The -i, -m, -noactivationmsg command line parameters are now backed
    up by "startup.multipleinstances.allowed", "startup.minimized" and
    "startup.multipleinstances.activationmsg" parameters in the settings file.

  • Bug fixes
    - Regression: "-m" command line parameter didn't work
    - Crash when middle-clicking on tag while no notes displayed
    - Extra " "(space) symbol at the beginning of the Tags field in editor
    - Extra empty lines when scrolling in note editor using mouse wheel
    - Error when moving notes while text search is active
    - Changing language would lose unsaved notes
    - A number of other minor fixes


Download:
Installable: CintaNotes_1_4_1_Setup.exe
Portable: CintaNotes_1_4_1.zip
Alex
Midas
Moderator
Posts: 370
Joined: Thu Jan 29, 2009 10:40 am
Contact:

Re: [Ann] CintaNotes 1.4.1

Postby Midas » Wed Feb 02, 2011 10:28 pm

What gives? Why didn't you include the pt translations? :cry:

http://cintanotes.com/forum/viewtopic.php?f=3&p=3701#p3701
http://cintanotes.com/forum/viewtopic.php?f=3&p=3707#p3707

Didn't you like them, Alex?

Also, can I move against hard-coding interface language choices in "Options | Languages"? Only available language files should be listed, making it easier for portable versions (I'm satisfied with the default English interface) and avoiding occurrence of spurious errors (like when the 'lang' folder isn't present).
:D Midas, your friendly nugget gobbler, with a message from our sponsors:

Ask questions the smart way -- see www.catb.org/~esr/faqs/
User avatar
CintaNotes Developer
Site Admin
Posts: 5002
Joined: Fri Dec 12, 2008 4:45 pm
Contact:

Re: [Ann] CintaNotes 1.4.1

Postby CintaNotes Developer » Thu Feb 03, 2011 5:13 am

Midas,

of course I liked the translations, thanks a lot to you and gcacarsBR for them! Sorry I fell ill and didn't have enough time to properly include into this release the translations which were submitted last week. This tells me that you are right and a more low-maintenance approach is needed
with the translations. However I'd like to avoid scanning the lang directory on each CN startup because it would slow it down.
I already have a number of Python scripts which check that lang files are in sync. Probably I'll extend them to generate a lang index file or something like that.

The presence of en.lang is important for the translators, so it can't be hardcoded into CN. Why would you want to remove the lang folder anyway?
Alex
ale
Moderator
Posts: 202
Joined: Fri Feb 06, 2009 6:01 pm

Re: [Ann] CintaNotes 1.4.1

Postby ale » Thu Feb 03, 2011 1:45 pm

Alex, I'm playing a bit with languages, a couple of observations,
I see you have a safeguard system in place, that is, if a user changes to another language but the language file is missing, CintaNotes goes back to english. The tick symbol in the menu however does not go back to english, maybe you can change that.

About hardcoding english... well one thing somewhat neat about CintaNotes is that the .exe is "self contained", it will create a settings file and a new database if needed (CN < 1.4). But now running the .exe alone, will result in a crash if languages are missing, so you might consider... embed the english language in the .exe and then upon running, if lang folder and files are missing, create the missing en.lang on disk from the embedded strings, instead of simply crashing with a ugly runtime error as it is now.
Midas
Moderator
Posts: 370
Joined: Thu Jan 29, 2009 10:40 am
Contact:

Re: [Ann] CintaNotes 1.4.1

Postby Midas » Thu Feb 03, 2011 4:19 pm

ale said it better (above). In a word (two, actually): improved portability... 8-)
:D Midas, your friendly nugget gobbler, with a message from our sponsors:

Ask questions the smart way -- see www.catb.org/~esr/faqs/
ric

Re: [Ann] CintaNotes 1.4.1

Postby ric » Thu Feb 03, 2011 7:52 pm

just wanted to mention ...

appreciate your continued support and development of cintanotes ...

thank you ...

...ric

:D :D :D
top user

Re: [Ann] CintaNotes 1.4.1

Postby top user » Tue Feb 08, 2011 10:25 pm

Excellent release! If that F3 continued to work on note editor that would make make the spot even sweeter :)
User avatar
CintaNotes Developer
Site Admin
Posts: 5002
Joined: Fri Dec 12, 2008 4:45 pm
Contact:

Re: [Ann] CintaNotes 1.4.1

Postby CintaNotes Developer » Thu Feb 10, 2011 2:58 pm

ale wrote:Alex, I'm playing a bit with languages, a couple of observations,
I see you have a safeguard system in place, that is, if a user changes to another language but the language file is missing, CintaNotes goes back to english. The tick symbol in the menu however does not go back to english, maybe you can change that.

About hardcoding english... well one thing somewhat neat about CintaNotes is that the .exe is "self contained", it will create a settings file and a new database if needed (CN < 1.4). But now running the .exe alone, will result in a crash if languages are missing, so you might consider... embed the english language in the .exe and then upon running, if lang folder and files are missing, create the missing en.lang on disk from the embedded strings, instead of simply crashing with a ugly runtime error as it is now.

ale, thanks for your excellent comments. I agree with all your points and will address them in the next release 1.4.2. It will:
- Automatically load all present .lang files and automatically build the "Languages" submenu (reduced maintenance);
- If configured language file is missing, the tick will return to English;
- Won't require en.lang and LANG folder (unfortunately creating it automatically is not a good solution because CN can be inside of Program Files, writing to which is restricted. It will just silently use the hardcoded English strings).
Alex
User avatar
CintaNotes Developer
Site Admin
Posts: 5002
Joined: Fri Dec 12, 2008 4:45 pm
Contact:

Re: [Ann] CintaNotes 1.4.1

Postby CintaNotes Developer » Thu Feb 10, 2011 3:03 pm

ric wrote:just wanted to mention ...
appreciate your continued support and development of cintanotes ...
thank you ...


It is my pleasure ;)

top user wrote:Excellent release! If that F3 continued to work on note editor that would make make the spot even sweeter

Thanks! 1.4.2 might deliver F3 and Shift+F3 working in editor (but without any search panels/input fields yet).
Alex

Return to “CintaNotes Personal Notes Manager”