Commit Graph

3816 Commits

Author SHA1 Message Date
304f8f20ee Load image directly
Co-authored-by: Celtic Minstrel <CelticMinstrel@users.noreply.github.com>
2025-07-31 19:57:52 -05:00
ceac9f5d72 add donor to credits 2025-07-31 14:37:20 -05:00
0878388c08 fix updating the in-memory image for full-sheets replaced 2025-07-31 13:31:26 -05:00
a2f0654a25 Fix undo reload/import full-sheet graphic 2025-07-31 11:59:58 -05:00
4710a2aac9 try fix test compilation 2025-07-31 11:43:56 -05:00
198c0a0f6b add function call that prevents black custom sheet canvas 2025-07-31 11:30:29 -05:00
7889ae05b6 show selected icons visually 2025-07-31 11:30:29 -05:00
b29727bfca refactor custom graphics dialog into a class 2025-07-31 11:30:29 -05:00
5d052d72e9 strip and re-add terrain backgrounds 2025-07-31 10:50:28 -05:00
70cc6828e2 import terrain icons to custom sheets 2025-07-31 10:50:18 -05:00
6a8b6b0e50 allow cPict to draw on any RenderTarget 2025-07-31 10:50:11 -05:00
0a4039c9ff non-mac targets scenario editor must save LastScenario pref 2025-07-31 10:50:02 -05:00
6e187a15e8 clear icon selection when sheet changes 2025-07-31 10:49:42 -05:00
9f7c775efa allow selecting range of icons in graphics sheet 2025-07-31 10:49:29 -05:00
a459332a2c MacOS find inner binary of image editor app bundle 2025-07-31 10:49:09 -05:00
b4ea916613 edit/reload buttons in graphic editor 2025-07-31 10:48:58 -05:00
1a5ae18f7f add image editor preference to scenedit 2025-07-31 10:48:50 -05:00
6b98992920 win-scons CI use windows-2022 2025-07-03 07:29:45 -04:00
e4de1672ab redirect 7-zip check to NUL
Co-authored-by: Celtic Minstrel <CelticMinstrel@users.noreply.github.com>
2025-07-03 07:29:45 -04:00
95e0cfc1c5 Fix call_focus_handlers arg behavior. Fix #768 2025-07-03 07:29:45 -04:00
50793aa79e Do not move/delete files if 7-zip not installed 2025-07-03 07:29:45 -04:00
c95790b8b1 Note that 7-zip is required
Fix #769
2025-07-03 07:29:45 -04:00
6da3074598 fix logic error when Call Global Node is used in edit stack 2025-06-22 17:12:22 -05:00
846202720b flip && operands 2025-06-22 16:59:01 -05:00
1f49703905 Custom graphics: cancel handles ALL 2025-06-22 16:57:10 -05:00
47ae32aaa9 update UI and code to clarify that out wandering locs are shared 2025-06-22 11:19:13 -05:00
8ffd3f2ef6 Update code and UI to clarify that town wandering locs are shared 2025-06-22 10:17:36 -05:00
f846a14548 revert bad change -- never save empty items/creatures 2025-06-21 17:56:52 -05:00
81d95d5801 undo/redo for creating area description rects 2025-06-21 17:39:02 -05:00
5ca8121be9 undo/redo for town bounds and saved item rects 2025-06-21 17:19:58 -05:00
c1b8ab90a0 undo/redo for clearing special nodes 2025-06-21 16:59:06 -05:00
4dbec05b3c undo/redo for create/edit special 2025-06-21 16:51:41 -05:00
96c7d8924c support loops in the edit stack 2025-06-21 15:57:06 -05:00
db153316f1 make edit_stack a vector 2025-06-21 15:00:19 -05:00
bcb1d4a055 undo/redo for deleting special nodes 2025-06-21 14:25:27 -05:00
8ad0044761 undo/redo for creating strings 2025-06-21 13:31:27 -05:00
5b0806467a undo/redo for deleting non-location strings 2025-06-21 12:52:31 -05:00
b2c69554f3 fix undo/redo edit town text and outdoor text 2025-06-21 12:29:39 -05:00
66d6e197b9 undo/redo for clearing non-location strings 2025-06-21 12:20:12 -05:00
a37931121c undo/redo for editing all string types 2025-06-21 12:10:20 -05:00
db62203017 undo/redo for clear location string 2025-06-21 11:34:34 -05:00
69c7e4a293 undo/redo for talk nodes handle edit stack 2025-06-20 17:15:30 -05:00
6c0244b23a fix cancel last new talk node in stack 2025-06-20 17:03:19 -05:00
fa91a6086b undo/redo for deleting strings tied to location/rectangle 2025-06-20 12:18:26 -05:00
cc5549d76a remove unreachable code 2025-06-20 12:00:41 -05:00
93a6deb71a don't allow edit sign text on non-sign 2025-06-20 10:52:54 -05:00
6044232713 undo/redo for edit talk node 2025-06-20 10:17:37 -05:00
9e22ed04ea undo/redo for create/delete talk node 2025-06-20 09:57:47 -05:00
8f83427d3f undo/redo for edit personality 2025-06-20 09:24:20 -05:00
a59dc176bf never delete existing talk nodes on cancel edit 2025-06-20 08:47:31 -05:00