Commit Graph
55 Commits
Author SHA1 Message Date
McFLY 3e734432f4 WIP: New font
https://www.1001fonts.com/bitmap+cyrillic+pixel-fonts.html
2025-06-18 03:15:21 +03:00
McFLY aa5b8354d6 Pixel 3x5 cyr font 2025-06-17 21:54:57 +03:00
McFLY 07906b8abc 2 new Latin font examples 2025-06-10 22:00:55 +03:00
McFLY 25e54c35e7 WIP: foldable side bar 2025-06-03 22:47:39 +03:00
McFLY fc3ef33f3e WIP: foldable side bar 2025-06-03 22:20:47 +03:00
McFLY 76ca7ccf35 TODO feature: Middle mouse - drag the canvas 2025-06-02 23:37:22 +03:00
McFLY 1c034fded1 ljhgfljiukghlkuyfgiyu 2025-06-01 21:18:15 +03:00
McFLY 2f86598a2a WIP: working on a new history class 2025-05-30 07:15:43 +03:00
McFLY 6c32edac6e TODO feature: Type a string to see the result (test the font) 2025-05-29 03:02:42 +03:00
McFLY f9c9d440ec TODO feature: Allow to add frames to Single-frame "fonts" 2025-05-28 22:05:52 +03:00
McFLY 083ede5985 One more fint to the examples 2025-05-28 03:22:20 +03:00
McFLY 5208d40a92 One more fint to the examples 2025-05-28 03:04:42 +03:00
McFLY 519720f2ef One more fint to the examples 2025-05-28 02:42:24 +03:00
McFLY 88ee72567e Main window screenshot update 2025-05-27 22:13:41 +03:00
McFLY 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
2025-05-27 22:04:12 +03:00
McFLY 4f80a5df1b Check if frame changed before exit application 2025-05-27 04:27:39 +03:00
McFLY 37f2bb5eac HotFix: Open file from OS 2025-05-27 03:40:34 +03:00
McFLY 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
2025-05-27 03:09:54 +03:00
McFLY 912b15ff3f Little fixes (set baseline UI) 2025-05-27 03:02:09 +03:00
McFLY c892e3076d TODO feature: Import from a text array; Little Export fix 2025-05-27 02:44:42 +03:00
McFLY 295b079dab WIP: text import 2025-05-26 03:12:03 +03:00
McFLY d508f0ab35 UI changes... icons etc 2025-05-25 23:37:30 +03:00
McFLY 68c2e10ab5 WIP: hzzzzzzz.... 2025-05-25 22:48:38 +03:00
McFLY d7dfcd3931 UI tidy-ups; Little fixes; New Main window screenshot 2025-05-24 09:42:14 +03:00
McFLY b1986c0f28 TODO feature: Rectangle selection to mass-paint, shift and mirror pixels etc... 2025-05-24 08:31:05 +03:00
McFLY 1034bd98d6 Fill canvas button and several small UI changes/fixes 2025-05-24 00:04:26 +03:00
McFLY 8c08c9a897 TODO features:
Application:
- Change Menu icons
- Re-arranged menu items

Functionality:
- Shift all symbols on code line (change symbol codes)
- Specify starting code (extends the shift)
2025-05-22 06:33:10 +03:00
McFLY ca8b53ba74 TODO feature: Spinning cursor when application is busy; small history fix 2025-05-22 01:31:16 +03:00
McFLY 038fd42841 TODO feature: Undo/Redo for canvas changes 2025-05-22 01:10:38 +03:00
McFLY faf14caec2 Update README.md 2025-05-20 05:27:28 +03:00
McFLY 6a8ff0eb50 Merge branch 'dev' v1.7
Application:
V Implement "Save" menu
V Implement new saved font file format

Functionality:
V "Only numbers" range in the New dialog
V "Specify range" in the New dialog
V "Single frame", "only numbers" and "specify range" as radio buttons
V Button to Clear/Fill a block
V Copy-paste to a symbol with different size
V Change height of variable width fonts with ability to choose which side to add pixels to
V Make it possible to have zero width chars in VarWidth fonts
V Tooltips on main form

Bugs:
V Every char changes its width to default on VarWidth font height change!
V App allows to create fonts with a gap in symbol cequence!
V File -> New does not check for unsaveed changes!
V Export for symbols with 0 width in "1 per line" format has extra comma!
2025-05-20 05:11:07 +03:00
McFLY 011c24b94b Fixed Export for symbols with 0 width in "1 per line" format 2025-05-20 05:08:40 +03:00
McFLY 6fbe668284 Merge branch 'dev' 2025-05-20 04:47:03 +03:00
McFLY 5fc69e9992 v 1.7 dev release
Application:
V Implement "Save" menu
V Implement new saved font file format

Functionality:
V "Only numbers" range in the New dialog
V "Specify range" in the New dialog
V "Single frame", "only numbers" and "specify range" as radio buttons
V Button to Clear/Fill a block
V Copy-paste to a symbol with different size
V Change height of variable width fonts with ability to choose which side to add pixels to
V Make it possible to have zero width chars in VarWidth fonts
V Tooltips on main form

Bugs:
V Every char changes its width to default on VarWidth font height change!
V App allows to create fonts with a gap in symbol cequence!
V File -> New does not check for unsaveed changes!
2025-05-20 04:45:45 +03:00
McFLY f2b01d4a27 TODO feature: Change height of variable width fonts with ability to choose which side to add pixels to 2025-05-18 03:15:10 +03:00
McFLY 5164060ffc Menu for Clear canvas Tool 2025-05-18 01:36:47 +03:00
McFLY 68bce8e14e TODO feature: Button to Clear/Fill a block 2025-05-18 01:30:32 +03:00
McFLY 6fb5a1f773 TODO feature: Tooltips on main form 2025-05-18 01:13:40 +03:00
McFLY 2a940c8933 TODO feature: Copy-paste to a symbol with different size 2025-05-18 00:50:05 +03:00
McFLY 0aeec8bd19 It is now possible to have zero width chars in VarWidth fonts 2025-05-17 03:58:00 +03:00
McFLY d24143d1a6 Bugs fixed and new functionality:
Functionality:
V "Only numbers" range in the New dialog
V "Specify range" in the New dialog
V "Single frame", "only numbers" and "specify range" as radio buttons
Bugs:
V App allows to create fonts with a gap in symbol cequence!
V File -> New does not check for unsaveed changes!
2025-05-17 03:52:29 +03:00
McFLY 03ef799381 Bug fixed: VarWidth fonts height change resets all frames' width 2025-05-17 02:20:01 +03:00
McFLY 647e5f5601 Save implemented; Swapped Ctrl and Shift fow Zoom/horizontal scroll for frame matrix 2025-05-17 02:03:58 +03:00
McFLY 72ad6e5be0 Changed Release version info 2023-07-05 02:36:24 +03:00
McFLY 9d1ca65f34 Added modified check before project save 2023-07-05 02:22:58 +03:00
McFLY 4fa818f35e More examples 2023-05-17 04:33:04 +03:00
McFLY 11b268a350 Baseline support 2023-05-17 04:32:44 +03:00
McFLY 703e8d91ef More keyboard shortcuts 2023-05-16 21:52:36 +03:00
McFLY de8aa295da Fixed open file procedure - minilist code leading zeroes 2023-05-16 21:38:30 +03:00
McFLY cc63ce349a More icons; About window; More Keyboard shortcuts 2023-05-15 21:27:17 +03:00
McFLY a89bbc59ed Merge branch 'rich-text-experiment' 2023-05-12 04:37:24 +03:00
McFLY 691b87b842 WIP: working on text formats 2023-05-12 04:35:26 +03:00
McFLY 4ae9b7f33b New approach (panels) 2023-04-27 02:00:40 +03:00
McFLY 689622cb43 Basic grid and mouse events 2023-04-26 02:12:24 +03:00
McFLY 65d5d1856e Initial commit 2023-04-26 02:10:38 +03:00