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
Garux
f53bfde1a1
resize build customization window with the content
2022-10-30 08:01:54 +03:00
Garux
fe4e35c4f0
fix UB
2022-10-29 11:25:25 +03:00