Commit Graph

2493 Commits

Author SHA1 Message Date
EugenyP
aec594f0b8 Update pluginmenu.cpp 2023-07-20 23:38:17 +07:00
EugenyP
28b4a090f3 Update pluginmenu.cpp 2023-07-20 23:37:14 +07:00
EugenyP
cf898449f7 Single menuitem for plugin 2023-07-20 23:33:54 +07:00
Garux
5e0d1b789d fix ET sunplug writing spinbox content with prefix 2023-07-06 16:53:36 +06:00
Garux
1e909131be * misc_model _target and group entity _targetname key aliases for baking the model into entity
helps when targetname key is not wanted on an entity, as changing its behavour
crosslinking of keys versions works, underscored version has priority
2023-07-05 14:45:05 +06:00
Garux
363c63b5d2 fix q3map_fogDir, q3map_tcGen vector, ivector doc, highlighting 2023-07-05 14:06:46 +06:00
Garux
cfe248da83 q3map2 -light -scale: don't scale bounced light; user expects scaling light sources here 2023-07-05 12:43:58 +06:00
Garux
9c2fbc9d1d * shader editor: Q3 shader syntax highlighting
search entry: down/up, enter/shift+enter cycle through results
		fix PgUp, PgDown, ctrl + scroll (font size adjustment)
		copy, cut binds w/o selection operate on current line
		alt + up/down: move text up/down
		ctrl + D: duplicate line/selection
		display color3f as foreground color
		url to current keyword description in Shader Manual
		syntax completion
		shader templates in completion after { 1st shader brace
		complete texture paths from File System textures/, env/, models/ folders
2023-07-05 12:09:39 +06:00
Garux
3fb507e860 skip *.pk3dir in root in DirectoryArchive::forEachFile 2023-07-04 14:24:45 +06:00
Garux
7396eef067 * fix QComboBox popup leaking shortcuts 2023-07-03 12:26:20 +06:00
Garux
2b3a34b299 improve performance of console, shader view 2023-05-18 19:09:19 +06:00
Garux
8c92cb69ed fix quickhull build 2023-05-16 15:39:15 +06:00
Garux
9dff9434c6 update quickhull lib 2023-05-16 13:54:27 +06:00
Garux
45ed010114 build action: remove windows-warn-${{ matrix.arch }}.log, as it makes errors unreachable 2023-05-16 13:52:57 +06:00
Garux
7a755dc56c actualize Shader Manual version 2023-05-15 23:36:18 +06:00
Garux
9ca1d9354f * UV Tool: measure snapping distance in screenspace 2023-05-09 06:27:50 +06:00
Garux
860ba8906b * UV Tool::skew: snap lines to vertices; change snapping measure to distance 2023-05-07 23:35:18 +06:00
Garux
f6972d0422 add action, triggering shaderManual deployment action 2023-04-26 16:42:09 +06:00
Garux
db2b615cbf only trigger prereleases build manually 2023-04-26 15:46:35 +06:00
Garux
a351b63868 add "textures/skip" to caulk filter for Q1 2023-02-03 21:21:23 +06:00
Garux
a99892751b entity, surface inspectors: clear focus widget while showing to keep global shortcuts working 2023-02-02 19:39:39 +06:00
Garux
544ade9bd0 on Enter in NonModalEntry, NonModalSpinner always do apply, since not every selected instance necessarily has shown property applied 2023-02-02 17:39:40 +06:00
Garux
c08c2f9949 * ctrl/ctrl + shift modifiers in value spinners divide step by 10 & 100 respectively 2023-01-20 12:56:54 +06:00
Garux
f9bc21ab12 * -lessbrushes switch: less brushes when decompiling Q1, HL maps at the expense of texturing 2023-01-18 21:36:11 +06:00
Garux
f43f9da361 mbspc: * improve decompilation quality of Q1, HL maps greatly (texturing correctness, less brushes)
#87
#92
2023-01-18 21:33:23 +06:00
Garux
6fa7a8b5bd mbspc: decompilation: bump limits to be able to decompile all AD Q1 BSPv1 maps 2023-01-15 20:32:11 +06:00
Garux
18d4a0a1e7 mbspc: decompilation: avoid writing empty texture name 2023-01-15 20:30:08 +06:00
Garux
0ac6b342d8 sanitize Entity inspector key/value input 2023-01-10 00:15:08 +06:00
Garux
2ed868d254 manage conflicting hotkeys in QComboBox, QLineEdit, QSpinBox 2022-12-20 23:41:16 +06:00
Garux
88a03b07be normalize rendered light color for display consistency (compiler normalizes it anyway)
lower 3d light sphere brightness to reduce occlusion
#63
2022-12-17 02:15:38 +06:00
Garux
d41adc5e93 * use bounding box for misc_model transformations 2022-12-16 00:53:04 +06:00
Garux
f0ce315ed3 handle fgd spawnflags #115 2022-12-15 17:28:08 +06:00
Garux
5162a22e2d adjust gui style: bright menu separators with margin, highlighted scrollbar handle, no scroll buttons 2022-12-14 16:46:35 +06:00
Garux
85d6e4b0fd shortcuts customization: handle numpad keys as numpad keys 2022-12-13 17:32:46 +06:00
Garux
48a6cf3c9e more reliable recently executed build tracking 2022-12-12 17:36:30 +06:00
Garux
52a8b41229 * 2D view new brush creation: do not stumble on one dimenstion resizing, when the other is 0
* 2D view new brush creation: preserve brush start world coordinate, when viewpoint is changed in the process
2022-12-04 02:18:31 +06:00
Garux
e1c814f600 * "Built-In Group Dialog" layout option, embeds entity, textures etc dialog on the right of main window 2022-11-11 08:31:17 +03:00
Garux
15ca706037 support DPI scaling by viewports rendering and input in certain scenarios
e.g. in mac, kde, wayland or after QT_SCALE_FACTOR=1.25 ./install/radiant
2022-11-07 19:02:40 +03:00
Garux
f7a33dd4d3 manage camera events queue
fixes impossibility of wasd + freelook in linux
fixes jagged focused orbiting
2022-11-07 18:32:34 +03:00
Garux
4010e94bec redraw scene on light entity _color, _light, light, fade, scale, spawnflags keys change 2022-11-02 12:34:48 +03:00
Garux
6da99631e2 * texBro folders tree: sort it case insensitively 2022-11-02 11:59:10 +03:00
Garux
f1672c42a3 EntityInspector::Key field::enter: in addition to jumping to Value field selectAll() it 2022-11-02 09:55:25 +03:00
Garux
3d5114cf02 fix libpng warnings 2022-11-02 09:01:25 +03:00
Garux
a5d0ae72d1 fix SmoothMetaTriangles()
mainly fixes celshading, as it's about coincident vertices with varying normal smoothing params
2022-11-01 13:00:10 +03:00
Garux
02f1fccb14 have some default light intensity 2022-10-31 23:41:11 +03:00
Garux
f7b9e7e482 fix nonmodal dialogs going behind main window in linux
notes:
was okay in windows
wnd position is not preserved on hiding via Close event now, requires extra handling, as in class RotateDialog or g_guiSettings (no much critical cases exist)
min max buttons aren't shown (when requested) in Ubuntu, shown in Windows; were shown for Qt::Window flag
2022-10-31 15:16:53 +03:00
Garux
5ce090b8c7 fix use-after-free (for some reason only when started with empty settings, quitted) 2022-10-31 12:30:43 +03:00
Garux
41de4bb321 bump version number to not clash with older version of settings, which are not fully compatible 2022-10-30 13:15:31 +03:00
Garux
62f06a9af3 appease incompatible fgds loading: only show message window once, the rest of messages go to the log
report problem fgd line
parse block names case insensitively
#115
2022-10-30 12:43:25 +03:00
Garux
8565682f07 consider nodraw shaders in fog direction deduction 2022-10-30 10:00:42 +03:00