126 Commits

Author SHA1 Message Date
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"
v2.5
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
76ca7ccf35 TODO feature: Middle mouse - drag the canvas 2025-06-02 23:37:22 +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 v2.4 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
1c034fded1 ljhgfljiukghlkuyfgiyu 2025-06-01 21:18:15 +03:00
Anton Mukhin
a05352acf7 WIP: working on new history class 2025-05-30 16:56:38 +03:00
2f86598a2a WIP: working on a new history class 2025-05-30 07:15:43 +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
v2.3
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
6c32edac6e TODO feature: Type a string to see the result (test the font) 2025-05-29 03:02:42 +03:00
f9c9d440ec TODO feature: Allow to add frames to Single-frame "fonts" 2025-05-28 22:05:52 +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
083ede5985 One more fint to the examples 2025-05-28 03:22:20 +03:00
5208d40a92 One more fint to the examples 2025-05-28 03:04:42 +03:00
519720f2ef One more fint to the examples 2025-05-28 02:42:24 +03:00
88ee72567e Main window screenshot update 2025-05-27 22:13:41 +03:00
0d923ef8ed Merge branch 'dev' - v2.2:
Changes:

Application:
- Move Select and Baseline buttons right
- Display RectSelection width and width
- 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
v2.2
2025-05-27 22:04:12 +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
v2.1
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
4f80a5df1b Check if frame changed before exit application 2025-05-27 04:27:39 +03:00
37f2bb5eac HotFix: Open file from OS 2025-05-27 03:40:34 +03:00
57d4ecfd54 Merge branch 'dev-migrate' (v2.0):
Changes list:

Application:
V Migrate from .Net Framework 4.7 to .NET 9
V New Save file format! Use McBitFont v1.7 to convert old save files to the new format.
V Better quality pictures in symbol list
V Spinning cursor when application is busy
V Change Menu icons
V Re-arranged menu items
V Option to display codes in Hex numbers
V Make symbol list wider to display 8 characters instead of 7

Functionality:
V Fill canvas button
V Context menu in symbol navigator
V Delete symbols before/after selected
V Shift all symbols on code line (change symbol codes)
V Specify starting code (extends the shift)
V Ability to make monospaced font a variable width one
V Undo/Redo for canvas changes
V Image import from a file
V Import from a text array
V Rectangle selection to mass-paint, shift and mirror pixels etc...
V "Packed" fonts export
V "Bytes total comment in export

Bugs:
V Improper bytes count for 16 or 32 bit numbers export
V Exception on Code Shift when nothing is selected in Symbols List
V Wrongly mark Project as modified on symbol selection
v2.0
2025-05-27 03:09:54 +03:00
912b15ff3f Little fixes (set baseline UI) 2025-05-27 03:02:09 +03:00
c892e3076d TODO feature: Import from a text array; Little Export fix 2025-05-27 02:44:42 +03:00
295b079dab WIP: text import 2025-05-26 03:12:03 +03:00
d508f0ab35 UI changes... icons etc 2025-05-25 23:37:30 +03:00
68c2e10ab5 WIP: hzzzzzzz.... 2025-05-25 22:48:38 +03:00
d7dfcd3931 UI tidy-ups; Little fixes; New Main window screenshot 2025-05-24 09:42:14 +03:00
b1986c0f28 TODO feature: Rectangle selection to mass-paint, shift and mirror pixels etc... 2025-05-24 08:31:05 +03:00
1034bd98d6 Fill canvas button and several small UI changes/fixes 2025-05-24 00:04:26 +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