43 Commits

Author SHA1 Message Date
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
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
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
175a8037e5 update function for chars swapping 2025-03-29 19:32:37 +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
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
4c88e42c07 fix unsupported char search bug 2024-05-11 15:41:24 +03:00
riva
2a73df638d fix several small bugs 2024-05-01 15:53:37 +03:00
riva
5507eddc28 'about' form deep refactor, replace raster logo with svg 2024-04-30 23:02:59 +03:00
riva
1f637a26e6 add import from char map image generated by matrixFont 2024-04-29 21:31:48 +03:00
riva
c55070d82e add export of char map to image 2024-04-27 18:45:06 +03:00
riva
4516d7505e add option 'open char from map in editor by single/double click' 2024-04-26 13:58:57 +03:00
riva
88eebec703 add option 'load last opened file at startup' 2024-04-26 12:41:24 +03:00
riva
5efc9dda6a fix several bugs 2024-04-25 18:31:29 +03:00
riva
72c1605961 deep modernization of forms sticking logic 2024-04-25 18:30:22 +03:00
riva
5cba5964d4 add navigator visibility control setting 2024-04-20 19:01:15 +03:00
riva
57734296d5 add dark theme colors set to settings 2024-04-19 20:37:23 +03:00
riva
d739ced741 GUI fixes for dark theme support 2024-04-18 20:48:47 +03:00
riva
66e78fb3c6 change style of 'open file' button to dropdown 2024-04-18 14:37:16 +03:00
riva
1b2030685d replace empty toolbuttons to panels (dark theme fix) 2024-04-18 14:34:32 +03:00
riva
5307d7911d fix navigator row height setting 2024-04-18 12:22:12 +03:00
riva
052c25e496 transition to using AppFeaturesPkg, settings redesign, improvements 2024-04-17 14:27:05 +03:00
riva
c6bddf16c2 main menu redesign 2024-02-17 12:23:51 +02:00
riva
1b4865f077 toolbars redesign 2024-02-16 21:27:54 +02:00
riva
f0ae07a8a2 add rotate char option 2024-02-13 18:48:19 +02:00
riva
6a8556400c add option and window 'Char map' 2024-02-12 19:56:34 +02:00
riva
cd6aeec32f remove raster icons, change to vector, bug fixes 2024-02-08 16:31:19 +02:00
riva
404fa789a0 add import from C-code 2024-02-07 13:00:48 +02:00
riva
ec77ab6ac3 add buttons "Move char up/down" 2024-01-24 23:38:28 +02:00
riva
8c404fac6f Build 54 --> readme 2023-08-16 19:06:36 +03:00
riva-lab
a921bd2ccf v1.1.0.53 Добавлен импорт изображений на холст и др. 2021-09-02 18:16:36 +03:00
riva-lab
d33cde81c0 Правка путей к ресурсам 2021-08-27 10:40:23 +03:00
riva-lab
c061f96faf Начало 2021-08-27 10:33:36 +03:00