765 Commits

Author SHA1 Message Date
Garux
69a3a4f829 * brush.cone result respects original brush bounds and is currect projection dependent 2023-08-21 17:17:11 +06:00
Garux
bb4c510c4c show coordinates by default 2023-08-21 15:42:22 +06:00
Garux
d205f6ab46 more pronounced grid major color in Blender theme 2023-08-21 15:42:08 +06:00
Garux
22f017283b change browse file/directory icon from SP_FileDialogStart to semantically correct SP_DialogOpenButton 2023-08-21 15:41:07 +06:00
Garux
39f4bdfab6 * installer of map developer's files (common shaders/textures/w/e is included in gamepack) 2023-08-18 11:51:02 +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
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
363c63b5d2 fix q3map_fogDir, q3map_tcGen vector, ivector doc, highlighting 2023-07-05 14:06:46 +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
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
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
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
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
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
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
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
Garux
9bbb84ea5a fix some clang warnings & errors 2022-10-29 01:07:30 +03:00
Garux
0678e842b2 improve Surface Inspector consistency
was showing shader of last selected brush, texdef of 1st
now shows properties of single primitive
at 1st tries to show last selected primitive to be responsible to selection
prefers brushes over patches as general rule
2022-10-28 21:00:55 +03:00
Garux
0f2ad6378d rename Light theme to more sensible Default 2022-10-28 17:04:28 +03:00