38 Commits

Author SHA1 Message Date
47d3884af3 Update Copyright and build year
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:38:32 +01:00
7fb29aed80 Introduce bad ZRCola Unicode Composition highlighting
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-21 14:21:28 +01:00
a3f0662022 Revert "Make composed text font customizable"
ZRCola composed text depends on the ZRCola font a lot. With the recent
introduction of ZRCola >> Unicode transposition, a non-ZRCola font for
composed text does make sense, but the GUI should change back to ZRCola
font when ZRCola >> Unicode transposition is not in use. This could make
a cumbersome experience for end users, so removed for the time being.

Reverts: 3bda60b3407cc8a1a1e68349b21aa54da0bd4ac8
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-10 15:09:34 +01:00
0d112cd90b Switch to SPDX license notice
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:48:49 +01:00
3bda60b340 Make composed text font customizable
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-26 16:51:19 +01:00
fc7f9da219 Delay restoring the auto-saved state
Restoring auto-saved state triggers source/destination sync which breaks
in the early stage when wxZRColaComposerPanel is still in its
constructor. The sync uses the application's m_mainWnd to get its
settings, but the application doesn't have the m_mainWnd set yet.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-12 15:35:43 +01:00
34e409ef2f UI: Introduce PUA warning
Private-Use-Area characters are not correctly rendered unless ZRCola
font is used. The PUA characters are now displayed in blue.

This commit also required to upgrade (de)composition text box to use
RichEdit control.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 15:40:17 +02:00
12c2889ea3 Copyright: Bump year
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:36:00 +01:00
c7e29b1862 Add UTF-8 BOM markers
MSVC needs them to use correct charset when Language for non-Unicode
programs is set to Windows-1252 or anything different than UTF-8.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 10:59:54 +01:00
ebdbb84a29 Enable recommended code analysis and address warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-13 13:18:11 +01:00
b3702ed237 Extend copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:38:57 +01:00
893dbf5783 Update year to 2019
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:50:04 +02:00
ce11c7f4d4 Do not restore placement and sizing when GUI changes 2018-09-25 13:45:06 +02:00
5e751eb23e Make (de)composition a separate translation set 2018-09-18 11:23:30 +02:00
ddae64ca6d Extend copyright year 2018-09-07 23:57:59 +02:00
e19a98a249 Translation management extended and moved from settings dialog to Translate toolbar 2017-06-01 20:02:43 +02:00
b7bef14746 Copyright extended to 2017 2017-04-18 14:05:45 +02:00
2f6c789fdf Support for multiple transformations 2017-04-03 12:36:14 +02:00
155642a3f9 "Composition" and "Decomposition" renamed to more general terms "Translation" and "Inverse translation" to extend its use for transliteration 2017-03-27 14:10:43 +02:00
9c3c1585d5 Character Select finished
(closes #11)
2016-05-13 03:44:28 +02:00
a27f7f470d (De)Composition moved to idle processing & other optimizations
(fixes #19)
2016-05-10 09:41:35 +02:00
7bd217ec47 Aesthetic modifications 2016-05-06 11:25:12 +02:00
f9ef646f22 On-screen character catalog added 2016-05-05 15:37:44 +02:00
21114d818c On-screen Unicode dump added
(closes #14)
2016-04-22 16:12:59 +02:00
7a424da3fc Code to Save & Restore text moved to wxZRColaComposerPanel to avoid confusion with GUI persistence 2016-04-22 14:24:17 +02:00
82d2fc42bd Minor updates of auto-saving feature 2016-04-22 13:39:34 +02:00
5f755aa3d9 Auto-Save & Restore of text added
(closes #16)
2016-04-22 13:29:30 +02:00
5df7ca886b Decomposition before composition added
(resolves #17)
2016-04-22 11:00:11 +02:00
ab3ef08a5f Translation database moved to ZRColaApp 2016-04-12 14:47:14 +02:00
87b80bb8c4 Dynamic keyboard entries moved to wxZRColaKeyHandler 2016-03-03 16:24:30 +01:00
c6f1e8a251 Temporary special character insertion replaced with a first version of a dynamic one 2016-03-02 14:44:32 +01:00
6bb0cd7b89 (De)composition is not static any more 2016-03-01 15:36:21 +01:00
ce89d26373 ZRCola.zrcdb loading added 2016-03-01 14:49:32 +01:00
5c1f570a0e Menu bar with some initial functionality added 2016-02-09 19:28:50 +01:00
03b855fbbb Composition and decomposition text controls are multiline now + they synchronize text selection. 2016-02-09 11:11:26 +01:00
80ad8f50b3 The send logic updated to support separate shortcuts for composition and decomposition 2016-02-08 15:31:51 +01:00
aad2b347a6 Cross update of composed and decomposed text controls fixed 2016-02-08 14:57:46 +01:00
208ef894a7 Main window is wxFrame based now 2016-02-08 12:56:13 +01:00