90 Commits

Author SHA1 Message Date
riva
be6536b7c8 hotfix to [4e3417c] commit 2025-04-17 21:40:31 +03:00
riva
36562d59eb code refactoring: add GenerateCodeForChar() inside TMatrixFont.GenerateCode() 2025-04-17 21:35:03 +03:00
riva
4e3417c78c new design of 'Set Range' window 2025-04-17 21:23:10 +03:00
riva
51d958f046 fix map image export rendring bug 2025-04-17 20:18:47 +03:00
riva
1491858940 fix map table rendring bug 2025-04-17 17:20:03 +03:00
riva
f10d4f0013 remove unnecessary fix in fm_map.pas - it don't need anymore 2025-04-17 16:18:16 +03:00
riva
155602ee3d var mxFont is made global 2025-04-17 15:58:22 +03:00
riva
e5764db3fe drk theme fix: disabled icons now is less bright 2025-04-16 22:10:32 +03:00
riva
518894974a redesign font chars array logic (create all, use only in range) 2025-04-16 22:04:37 +03:00
riva
c87de16008 fix bug with drawing pixels by mouse 2025-04-16 16:24:51 +03:00
riva
f153a34465 fix potential bug with font class creation 2025-04-16 16:17:51 +03:00
riva
83f875fc1c font props allocated out into separate class 2025-04-16 15:58:36 +03:00
riva
cc3e257f22 remove unused field PastMode in TMatrixFont 2025-04-16 13:37:25 +03:00
riva
a186e8a8a2 history functions refactoring 2025-04-15 20:33:37 +03:00
riva
42e3df23a4 add "Report bug/idea" into help menu 2025-04-15 15:27:54 +03:00
riva
1cb855e825 change after AppFeaturesPkg update 2025-04-15 13:18:35 +03:00
riva
b6ae4e0790 .inc files refactoring 2025-04-15 13:16:56 +03:00
riva
44ca77ea9b add app built-in updater 2025-04-02 17:56:17 +03:00
riva
3a0c1aaa54 add char range moving checkbox 2025-04-01 18:03:23 +03:00
riva
8313ab5aaa add setting "Undo limit of char edits" 2025-03-31 23:14:12 +03:00
riva
e7300f7265 add setter for depth prop of TBGRABitmapHistory 2025-03-31 22:45:30 +03:00
riva
df0f1b1f2d u_imglist.TBGRABitmapHistory class is redesigned for lower memory usage 2025-03-31 21:39:42 +03:00
riva
175a8037e5 update function for chars swapping 2025-03-29 19:32:37 +02:00
riva
f8bb2c0d45 change shortcuts for redo commands 2025-03-28 22:18:01 +02:00
riva
708c0b8db0 added generator option "values per line" 2025-03-28 17:23:36 +02:00
riva
93b9c0129c refactoring and minor changes:
- redesign charachter's core for optimal speed,
- copy/paste char now is via std bitmap,
- removed some option,
- added some other options,
- minor change in generated code formatting,
- improved import C code for new features support.
(see more in versions.md)
2025-03-28 17:00:55 +02:00
riva
eb04f03831 add gen option "Order of writing bits [LSB/MSB first]" 2025-03-14 15:59:28 +02:00
riva
49dff0998e function TMatrixFont.GenerateCode redesigning, using code template 2025-03-11 21:39:55 +02:00
riva
8bf55d7da7 add gen option "read bits of group", + some renames 2025-03-10 23:08:36 +02:00
riva
179b5aaac7 add option 'space width' to RBF export 2024-06-07 16:48:30 +03:00
riva
573cf8cae0 attach to previous comit 2024-05-31 16:06:54 +03:00
riva
dad40c972d fix glitch when main form is minimizing 2024-05-31 15:57:05 +03:00
riva
2bf20baf5b remove unused unit 'help.pas' 2024-05-31 15:12:59 +03:00
riva
8f95708c07 refactoring & formatting:
- symbol.pas:
    class TSymbol       -> TMatrixChar
    type  TSymbolField  -> TCharCanvas
    type  TPSymbolField -> TPCharCanvas
    field FSymbol       -> FCharCanvas
    prop  Symbol        -> CharCanvas
    proc  LoadSymbol    -> LoadChar

 - font.pas:
    class TFont         -> TMatrixFont
    type  TSymbolField  -> TCharCanvas
    type  TFontSet      -> TMxCharArray
    field FSymbol       -> FCharArray

 - fm_gen.pas:
    var   FontSet       -> mxFont
2024-05-31 15:10:05 +03:00
riva
946f12486a add support for RBF format load/save 2024-05-31 13:45:12 +03:00
riva
a903319ae3 major release v2.0 2024-05-14 19:09:52 +03:00
riva
abbbad364e rename build modes 2024-05-13 12:36:03 +03:00
riva
15081bd804 fix app info 2024-05-13 12:18:55 +03:00
riva
de286fcd51 fix caption of sizes form 2024-05-11 16:13:31 +03:00
riva
3ca67aacda props form little redesign 2024-05-11 16:09:34 +03:00
riva
1ef88dc449 add status bar popup menu 2024-05-11 15:41:58 +03:00
riva
4c88e42c07 fix unsupported char search bug 2024-05-11 15:41:24 +03:00
riva
316880bafa some captions correcting 2024-05-01 17:07:40 +03:00
riva
2a73df638d fix several small bugs 2024-05-01 15:53:37 +03:00
riva
a4aaee5336 fix components adjusting in settings 2024-05-01 15:32:58 +03:00
riva
ac3158c8c4 fix bug in settings->sticking forms 2024-05-01 15:30:50 +03:00
riva
5507eddc28 'about' form deep refactor, replace raster logo with svg 2024-04-30 23:02:59 +03:00
riva
d98cb0db3b fix gen form design 2024-04-29 21:52:56 +03:00
riva
1f637a26e6 add import from char map image generated by matrixFont 2024-04-29 21:31:48 +03:00
riva
52e30a7fd7 move option 'open char from map in editor...' to map tab 2024-04-27 21:48:35 +03:00