Commit graph

685 commits

Author SHA1 Message Date
biwa
b7d92fb704 Fixed a problem where dragging or drawing geometry sometimes broke sectors. Fixes #556 2023-05-08 13:05:11 +02:00
biwa
4b0dce43ed Changed how performing undo interacts with volatile modes (it will now actually perform the undo instead of just canceling the volatile mode) 2023-05-08 12:46:17 +02:00
biwa
7d180e5cae Snap selection to grid: fixed a problem that could cause a crash if geometry got removed by snapping it to the grid 2023-05-08 12:34:41 +02:00
spherallic
bf7cc42166 Get SplitLinesByVertices up-to-date 2023-05-08 12:30:32 +02:00
spherallic
2f407b585c Unfreeze arrays when stitching geometry fails 2023-05-07 23:23:33 +02:00
biwa
28aa7e4481 Linedefs Mode: fixed a problem where after splitting a linedef the insert vertex preview would not work correctly
Vertices Mode: fixed a problem where after inserting a vertext the insert vertex preview would not work correctly
2023-05-07 22:41:05 +02:00
biwa
efd19296bd Vertices Mode: fixed a potential crash when deleting/dissolving vertices 2023-05-07 22:38:33 +02:00
spherallic
6327ac9e51 Fix "Back" option never being checked when loading default stair builder preset 2023-05-07 20:42:58 +02:00
spherallic
13b2156b08 Fix VS auto-merging issue with stair sector builder 2023-05-07 16:10:52 +02:00
biwa
9f7b511224 Stair Sector Builder Mode: fixed an issue where the number of sectors and the sector depth was not loaded correctly when a default prefab was set. Fixes #847 2023-05-07 16:05:47 +02:00
biwa
4c40441e01 Stair Sector Builder Mode: current settings can be now be saved as a default prefab that will always be loaded when using the Stair Sector Builder Mode 2023-05-07 16:05:28 +02:00
biwa
d66169f2cb Sectors Mode: fixed a regression where sector labels were not updated after editing sectors. Fixes #793 2023-05-07 15:58:38 +02:00
spherallic
c3d4363b94 Fix error that prevented dragging a single unselected map element 2023-05-07 15:57:04 +02:00
biwa
53ca8efc6a Fixed a regression where editing map elements did not preserve the selection order, but used the index order instead. Fixes #791 2023-05-07 14:53:28 +02:00
biwa
f3cb854bbd Things Mode: increased rendering speed 2023-05-07 14:52:45 +02:00
biwa
d138f29cda Things/Linedefs/Sectors/Vertices Modes: standardized how editing and selection works:
- editing a highlighted, not selected map element will deselect other selected map elements, then start editing the highlighted map element
- dragging a highlighted, not selected map element will deselect other selected map elements, then start dragging the highlighted map element
- dragging a single map element will keep its selection state. I.e. dragging a selected map element will not deselect it after dragging anymore
  - dragging a highlighted, not selected thing will not select it after dragging
- dragging a highlighted, not selected sector, while other sectors are selected, will only drag the highlighted sector, and not the selected sector (and deselect the selected sectors)
2023-05-07 14:48:13 +02:00
biwa
e91114ce5e Sectors Mode: fixed an potential crash when joining/merging sectors 2023-05-07 14:26:38 +02:00
biwa
710cb59719 Linedefs Mode, Sectors Mode, Vertices Mode, Sound Environment Mode, Sound Propagation Mode: slightly improved performance when moving the mouse 2023-05-07 14:24:39 +02:00
biwa
60a010efd1 Editing modes: fixed some crashes related to undoing/redoing while objects with associations were highlighted 2023-05-07 14:21:41 +02:00
spherallic
76e68f6c9a Fix error with Select Floors/Ceilings action 2023-05-04 14:54:21 +02:00
spherallic
c9984a6a5a Small 2.2 config tweaks 2023-05-04 02:21:10 +02:00
spherallic
dfb77a093a Add NoArrow parameter for custom Lua/SOC objects 2023-05-03 17:23:10 +02:00
spherallic
78e6f5b114 Finally fix repeating midtexture selection in Visual Mode 2023-05-03 01:28:05 +02:00
Magnus Norddahl
1435208163 Remove more dictionaries from the render loop 2023-05-03 00:10:37 +02:00
Magnus Norddahl
026324779e Speed up linedef processing by not relying on a hashmap 2023-05-03 00:07:21 +02:00
spherallic
e44debce82 Skip lines with certain actions and tags when checking unknown textures 2023-05-03 00:06:27 +02:00
spherallic
8747bb5be9 Add separate colors for polyobject previews, remove NiGHTS axis circle precision option 2023-05-02 04:38:50 +02:00
spherallic
fa1483351f Fix waypoint colors not being customizable 2023-05-02 04:07:18 +02:00
spherallic
10eb57aed0 Add toggle for marking special linedef/thing flags 2023-05-02 02:27:35 +02:00
spherallic
e7687b183d Disable SRB2-related preview buttons in Visual Mode, reword some actions 2023-05-01 23:05:49 +02:00
spherallic
8f3ce1fc01 Clean up dummy zoomtube graphic 2023-05-01 20:40:05 +02:00
spherallic
b6e6c763f3 Reorganize toolbar buttons, remove textlabel backcolor 2023-05-01 20:36:36 +02:00
spherallic
5c13cbb011 Implement polyobject previews, clean up zoom tube & NiGHTS rendering 2023-05-01 20:08:25 +02:00
spherallic
65604bab03 Slightly walk back a copy slope "fix" to prevent DSZ2 from freezing the editor 2023-05-01 18:30:22 +02:00
spherallic
d79a379b3b Fix NiGHTS path toolbar button not working 2023-04-28 17:21:07 +02:00
spherallic
b2b78437b3 Decrease MINIMUM_THING_RADIUS 2023-04-27 23:43:09 +02:00
spherallic
38795d4c14 Support SRB2 flat alignment when exporting images 2023-04-27 21:49:12 +02:00
spherallic
ba24552c32 Update version number to 3.0, add "light" installer 2023-04-27 19:04:02 +02:00
spherallic
1b4b59e757 Update installer:
- Change ZB logo to use transparency
- Now removes Doom-related configs
2023-04-27 18:54:10 +02:00
spherallic
877112f5f4 Tweak ZB logo 2023-04-27 18:26:07 +02:00
spherallic
fe531adb9b Remove Doom-related configs 2023-04-27 16:17:27 +02:00
spherallic
b2fca06969 Small 2.2 config updates 2023-04-27 15:21:54 +02:00
spherallic
8172220cb7 Fix duplicate event line options in preferences form 2023-04-27 14:49:24 +02:00
spherallic
338b8b45b9 Fix bug & compiler warning with repeating midtextures 2023-04-27 14:33:29 +02:00
spherallic
6b5472e735 Fix script editor preview not showing up 2023-04-27 14:20:23 +02:00
biwa
0da0ff6b41 Fixed some compiler warnings 2023-04-27 14:13:43 +02:00
MaxED
079614419a Silenced some compiler warnings... 2023-04-27 14:10:24 +02:00
spherallic
f371032ecd Name corrections in a few places 2023-04-27 14:05:09 +02:00
biwa
7a0fe26b30 Added fallback for event line labels to use the default window font is the one specified for labels couldn't be loaded 2023-04-27 03:56:46 +02:00
biwa
fecb6aad8f Sectors Mode: fixed a crash when merging sectors while a shared linedef between them was shown as an association 2023-04-27 03:55:57 +02:00