Commit Graph
90 Commits
Author SHA1 Message Date
Anton Mukhin 1eb463c94f STM32 HAL library example 2025-06-23 12:31:24 +03:00
Anton Mukhin 70a4d34d69 quick file rename 2025-06-20 17:52:45 +03:00
Anton Mukhin c913525b31 More font examples 2025-06-20 17:21:13 +03:00
Anton Mukhin 42c72b907f Update TODO 2025-06-20 17:20:39 +03:00
Anton Mukhin 32a8ffd749 Merge branch 'dev' - v2.6
Changes

Application:
- Option to hide symbols list to narrow the side bar
- Buttons to select previous/next symbol with shortcuts
- Custom cursor showing painting brush size

Functionality:
- Fix straight (Ctrl/Shift) lines paint to reset coordinate on mouse-up even if Ctrl/Shift is still held
- Command to make all blank symbols zero-width
- Alt-Scroll to change painting brush size
2025-06-20 11:38:20 +03:00
Anton Mukhin c092aebeca v2.6 release preps 2025-06-20 11:35:00 +03:00
Anton Mukhin 346088b532 TODO features:
- Custom cursor showing painting size
- Alt-Scroll to change painting size
2025-06-19 17:30:30 +03:00
Anton Mukhin ac7981d40a TODO update 2025-06-19 10:34:15 +03:00
Anton Mukhin dd3ecfcf3e TODO feature: Fix straight (Ctrl/Shift) lines paint to reset coordinate on mouse-up even if Ctrl/Shift is still held 2025-06-19 10:14:57 +03:00
Anton Mukhin 6ba4a56197 TODO feature: Command to make all blank symbols zero-width 2025-06-19 10:09:35 +03:00
Anton Mukhin 87b46ec714 WIP: Working on "zerofy widht for blank symbols" feature 2025-06-18 17:55:09 +03:00
Anton Mukhin 12593ef7ad TODO update; new font example 2025-06-18 17:05:19 +03:00
Anton Mukhin b01bff86b9 basis33 font example 2025-06-18 11:09:31 +03:00
Anton Mukhin 7952263595 TODO features:
- Option to hide symbols list to narrow the side bar
- Buttons to select previous/next symbol with shortcuts
2025-06-17 17:03:08 +03:00
Anton Mukhin 780f92ccf5 Merge branch 'dev' - v2.5
Changes:

Functionality:
- Middle mouse - drag the canvas
- Straight line painting (hold Shift / Ctrl)
- A button to Copy from Test font dialog to then paste into another frame

Bugs fixed:
- Nothing selected after removing a symbol. Potential error throw on "Apply"
2025-06-03 11:50:38 +03:00
Anton Mukhin cebbdc63c8 Bug fixed: Nothing selected after removing a symbol. Potential error throw on "Apply" 2025-06-03 11:46:30 +03:00
Anton Mukhin 8ca83b7edc Update README.md; Update Font-tester screenshot; Version number in-code update 2025-06-03 11:35:40 +03:00
Anton Mukhin 9cfe8ef5c3 Version changed to 2.5; TODO feature: Straight line painting (hold Shift / Ctrl) 2025-06-03 11:30:12 +03:00
Anton Mukhin 3c656b36a7 TODO feature: A button to Copy from Test font dialog to then paste into another frame 2025-06-02 18:03:52 +03:00
Anton Mukhin 9f6f5ba5d7 More to TODO 2025-06-02 17:19:51 +03:00
Anton Mukhin 4fa3d9bc49 Update TODO 2025-06-02 17:12:26 +03:00
Anton Mukhin 1a26a2d16b Hotfix: history object creation time 2025-06-02 14:09:06 +03:00
Anton Mukhin e0a4a6194c Removed old history class 2025-06-02 13:43:03 +03:00
Anton Mukhin 6971686f88 Merge branch 'dev' - v2.4 2025-06-02 13:40:47 +03:00
Anton Mukhin ac2e345397 Merge branch 'dev-history-extension' into dev 2025-06-02 13:38:47 +03:00
Anton Mukhin d1d653bc34 TODO features:
Functionality:
- Rewrite history class so it tracks all changes, not only a canvas changes

Bugs fixed:
- In some cases after switching to a symbol dotPanel mouse move causes "Out of range" exception (history.Pre after width change?)
2025-06-02 13:37:35 +03:00
Anton Mukhin a05352acf7 WIP: working on new history class 2025-05-30 16:56:38 +03:00
Anton Mukhin 313f35bb3e Update TODO 2025-05-29 19:48:56 +03:00
Anton Mukhin 679b4fc61d Version changed to 2.4; TODO features:
Application:
- Copy-Paste now uses System clipboard and it is possible to copy-paste from/to different instances of running program

Bugs fixed:
- Switching between symbols while select tool is active and small area selected trows an error
- Full frame Copy in Clipboard does not respect selection on Paste operation
2025-05-29 19:44:33 +03:00
Anton Mukhin eda7af8f67 README.md update 2025-05-29 17:04:38 +03:00
Anton Mukhin 4381d6d911 Merge branch 'dev' - v2.3
Changes:

Application:
- UI fixes and changes here and there...

Functionality:
- Allow to add frames to Single-frame "fonts"
- Type a string to see the result (test the font dialog)
- Export image with All characers table
2025-05-29 16:55:26 +03:00
Anton Mukhin 8d34e34326 Some small UI changes and TODO feature: Export image with All characers table 2025-05-29 16:49:25 +03:00
Anton Mukhin 92027a0ee3 Font tester screenshot; Font tester UI fixes 2025-05-29 10:40:13 +03:00
Anton Mukhin f8b53f2dab TODO updated 2025-05-28 17:34:37 +03:00
Anton Mukhin 2a4b36d368 WIP:
- Working on Alagard_cyr font
- +Minecraft font
- TODO update
2025-05-28 17:15:57 +03:00
Anton Mukhin 5e1a2085cf TODO features:
Application:
- Indicate modified project by adding "*" to window caption

Functionality:
- Copy/Paste should be aware of rectangle selection
- Select All function
- Select and Select All shortcuts

Bugs:
- Hostory does not record pastes from clipboard
- Undo/Redo menu availability recalculation does not happen sometimes
2025-05-27 18:08:11 +03:00
Anton Mukhin ca21c43926 TODO features:
- Move Select and Baseline buttons right
- Display RectSelection width and width
2025-05-27 12:09:55 +03:00
Anton Mukhin c10a8e49ff Merge branch 'dev' - v2.1
Bugs fixed:
- EncodingProvider hotfix
- Check if frame changed before exit application
2025-05-27 10:43:14 +03:00
Anton Mukhin 5d17ba5538 Bug fixes:
- EncodingProvider hotfix
- Check if frame changed before exit application
2025-05-27 10:41:44 +03:00
Anton Mukhin c1a8d30760 TODO features and Bug fixed:
Application:
- Option to display codes in Hex numbers
- Make symbol list wider to display 8 characters instead of 7

Bugs:
- Wrongly mark Project as modified on symbol selection
2025-05-23 18:48:28 +03:00
Anton Mukhin ab77f9de21 Little UI fixes 2025-05-23 17:13:32 +03:00
Anton Mukhin a5e3c8812f README.md update 2025-05-23 16:53:34 +03:00
Anton Mukhin 1bf2de8b43 README.md update 2025-05-23 16:43:56 +03:00
Anton Mukhin 6e48acc3bf Screenshots and README.md updates 2025-05-23 16:41:58 +03:00
Anton Mukhin 6c97aa32d1 Little Form designes changes 2025-05-23 16:41:38 +03:00
Anton Mukhin a287ddaee7 Bugs fixed:
- Improper bytes count for 16 or 32 bit numbers export
- Exception on Code Shift when nothing is selected in Symbols List
2025-05-23 16:40:44 +03:00
Anton Mukhin 0f2da5542c TODO feature: Image import from a file 2025-05-22 20:32:15 +03:00
Anton Mukhin ce21792088 TODO feature: Context menu in symbol navigator 2025-05-22 10:30:36 +03:00
Anton Mukhin ce3b0ddd94 WIP: Undo/Redo 2025-05-21 18:20:39 +03:00
Anton Mukhin e76778d8fb TODO feature: Ability to make monospaced font a variable width one 2025-05-21 14:05:34 +03:00
Anton Mukhin 19c12754ef TODO feature: Better quality pictures in symbol list 2025-05-21 12:38:27 +03:00
Anton Mukhin f33b107fdb haxrcorp font updated in examples 2025-05-21 12:17:16 +03:00
Anton Mukhin 4d39b3586e TODO features:
V "Packed" fonts export
V "Bytes total comment in export
2025-05-21 12:16:44 +03:00
Anton Mukhin 5e55c0a5ea WIP: Packed fonts... 2025-05-20 17:08:42 +03:00
Anton Mukhin ca42d3819f TODO feature: Delete symbols before/after selected 2025-05-20 14:05:42 +03:00
Anton Mukhin bbfccc2308 Example files: saved in new format. Moved old format ones to a sub-folder 2025-05-20 14:05:18 +03:00
Anton Mukhin ea3de134d2 Migrated to .NET 9 (with some functionality broken) 2025-05-20 09:12:34 +03:00
Anton Mukhin c5e440ee44 Update TODO; More examples 2025-05-16 18:04:09 +03:00
Anton Mukhin 34bec25b3d Fix TODO.txt 2023-07-07 12:08:44 +03:00
Anton Mukhin b1acbdd98f Ability to open a project by double-clicking on a file in Explorer 2023-07-07 12:07:14 +03:00
Anton Mukhin 6d5f90aaac TODO added 2023-07-07 10:27:25 +03:00
Anton Mukhin dd3f4f4b4b Merge branch 'fix-broken-resize' 2023-05-17 16:48:11 +03:00
Anton Mukhin 8889b846dc Fixed font resize; Restored 8x16 example; 2023-05-17 16:47:55 +03:00
Anton Mukhin fe0e1dabfd More examples 2023-05-17 15:26:45 +03:00
Anton Mukhin e0786bdb07 Codepage persists through saved projects now; Fixed Baseline draw 2023-05-17 09:42:57 +03:00
Anton Mukhin 232b543a35 Files re-arrange in the repo; Screenshots; Update readme.md 2023-05-16 09:58:17 +03:00
Anton Mukhin 793337cc5b Merge branch 'font-based-templates' 2023-05-15 16:27:20 +03:00
Anton Mukhin c5f832b44a Copy and paste functionality.
V1.1
2023-05-15 16:26:56 +03:00
Anton Mukhin 024c7b76bd New fonts could be based on a selected font 2023-05-15 15:24:10 +03:00
Anton Mukhin cc161169f1 Add icons 9x9 example 2023-05-12 16:28:12 +03:00
Anton Mukhin 0ba03444d1 Add/Remove symbols 2023-05-12 14:08:21 +03:00
Anton Mukhin 302977c3f4 Export is done (I think) 2023-05-12 10:59:35 +03:00
Anton Mukhin ceddd5f66f WIP: export text formats 2023-05-11 17:21:07 +03:00
Anton Mukhin 84561f1ac1 rich text box test 1 2023-05-11 14:00:37 +03:00
Anton Mukhin fc60991d85 Working on export 2023-05-11 13:50:59 +03:00
Anton Mukhin 04bace7267 Basic export text generation done. 2023-05-10 18:23:57 +03:00
Anton Mukhin 54ade42409 Characters Encoding management 2023-05-10 13:39:59 +03:00
Anton Mukhin e927b2685d Frame list management fixed 2023-05-10 12:15:43 +03:00
Anton Mukhin 40f006a309 Export form dummy. Syntax highlight in the text output box. 2023-05-05 16:55:34 +03:00
Anton Mukhin 8da1614ab2 Open file; Resize the whole project. 2023-05-05 12:02:27 +03:00
Anton Mukhin dcea501d11 Save file - done 2023-05-04 17:32:46 +03:00
Anton Mukhin 462aca461e Font symbols collection management - started. 2023-05-04 14:21:03 +03:00
Anton Mukhin d9277effdd File->New single generation is done 2023-05-04 12:19:11 +03:00
Anton Mukhin 6e366ac081 Extending functionality. New form to create a new project 2023-05-03 17:39:34 +03:00
Anton Mukhin d871d35d06 Merge branch 'manual-drawing-attempt' 2023-05-03 12:58:09 +03:00
Anton Mukhin f307827fb6 Successfully implemented manual drawing 2023-05-03 12:57:24 +03:00
Anton Mukhin 3ce38f2e46 Manually drawing the cells 2023-05-02 18:07:16 +03:00
Anton Mukhin 5a0ad1d3d0 Trying to manage miniatures 2023-05-02 10:38:41 +03:00
Anton Mukhin f11fd0642c 8-bit array generation 2023-04-28 17:16:13 +03:00
Anton Mukhin 06dfd044d2 More functionality! 2023-04-27 20:24:41 +03:00