Commit Graph

2608 Commits

Author SHA1 Message Date
Garux a5bad3d471 * fix: don't turn lights with targetname to styled for IBSP, as they are not switchable there 2023-08-17 19:46:49 +06:00
Garux 1da9dbfea9 * -keepmodels in -bsp / _keepModels on worldspawn: keep misc_model entities in the BSP file after compile 2023-08-17 19:22:21 +06:00
Garux affe89e774 add Application::aboutQt to about dialog 2023-07-31 14:09:34 +06:00
Garux b9c537f40b * Run Engine After Compile function: make 'Engine to Run' & 'Engine Arguments' customizable in preferences 2023-07-31 10:43:41 +06:00
Garux c69a94d955 fix Widget_connectToggleDependency: apply dependency effect on creation (preferences loading case; only has been working during manual toggling)
Widget_connectToggleDependency: track checkbox graying out to allow chained dependencies
2023-07-31 10:39:59 +06:00
Garux cc89d51e79 make console text color adaptive to GUI theme changes 2023-07-24 16:00:47 +06:00
Garux 32c4ded9d2 fix default GUI theme application on the fly 2023-07-24 15:43:36 +06:00
Garux 4e1c8adbff install share/qt5/plugins/styles/qwindowsvistastyle.dll for native look'n'feel in Windows with 'Default' theme 2023-07-24 13:58:29 +06:00
Garux 4b58cc3f83 omit SVN requirement with DOWNLOAD_GAMEPACKS=no
this is to workaround github actions build error: svn.exe is present, but access returns code 127
2023-07-23 00:36:09 +06:00
Garux 68c604d291 Merge branch 'EugenyP-master' 2023-07-21 12:07:21 +06:00
Garux 50a4ff6f3e Update pluginmenu.cpp
note this change omits adding menu for plugins w/o commands
2023-07-21 12:05:35 +06:00
Garux 06f34d4fc5 Merge branch 'master' of https://github.com/EugenyP/netradiant-custom into EugenyP-master 2023-07-21 11:43:31 +06:00
Garux 7cefa2bae3 fix texture compression preference 2023-07-21 11:05:11 +06:00
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 4d870a381f * shader editor: lines numbering 2023-07-20 17:20:26 +06:00
Garux 66f80987a8 * shader editor: highlight current line 2023-07-14 16:06:42 +06: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