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
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
Garux
b23d84ad6c
fix prtview init crash in linux (for unknown reason, PRTVIEW_PATH_MAX was 4096)
2022-10-28 16:55:08 +03:00
Garux
e445a2635a
fix crash with 'load shaders at startup' (was occuring before ogl init)
2022-10-28 09:50:44 +03:00
Garux
b701e17d6b
tweak global.xlink & README.md
2022-10-27 11:30:47 +03:00
Garux
b6cfc66ea3
bump actions/checkout version
2022-10-27 11:00:25 +03:00
Garux
6bfa626a38
fix ubuntu build, suppress spammy warning there
2022-10-27 10:30:27 +03:00
Garux
f7977eb851
fix build in ubuntu via using deprecated Qt function
2022-10-27 10:04:56 +03:00
Garux
c618ce39af
fix build in ubuntu via using deprecated Qt function
2022-10-27 09:51:52 +03:00
Garux
9d3d204018
Qt
2022-10-27 09:10:31 +03:00
Garux
b1e5581c60
Merge pull request #108 from wdoekes/do-not-clobber-symlink-when-saving-map
...
Do not move symlinks when saving a map, overwrite target instead
2022-08-27 18:36:38 +03:00
Walter Doekes
dd81a7f0d7
Do not move symlinks when saving a map, overwrite target instead
...
If the user is editing a symlink to a target instead of a real file,
chances are high they want the symlink to stay in place.
Precondition:
some.map -> /path/to/elsewhere.map
After save (before):
some.bak -> /path/to/elsewhere.map
some.map (real file)
After save (after):
some.map -> /path/to/elsewhere.map
Closes #107 .
2022-08-27 16:03:40 +02:00