Commit Graph

  • a5bad3d471 * fix: don't turn lights with targetname to styled for IBSP, as they are not switchable there Garux 2023-08-17 19:46:49 +0600
  • 1da9dbfea9 * -keepmodels in -bsp / _keepModels on worldspawn: keep misc_model entities in the BSP file after compile Garux 2023-08-17 19:22:21 +0600
  • affe89e774 add Application::aboutQt to about dialog Garux 2023-07-31 14:09:34 +0600
  • b9c537f40b * Run Engine After Compile function: make 'Engine to Run' & 'Engine Arguments' customizable in preferences Garux 2023-07-31 10:43:41 +0600
  • 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 Garux 2023-07-31 10:39:59 +0600
  • cc89d51e79 make console text color adaptive to GUI theme changes Garux 2023-07-24 16:00:47 +0600
  • 32c4ded9d2 fix default GUI theme application on the fly Garux 2023-07-24 15:43:36 +0600
  • 4e1c8adbff install share/qt5/plugins/styles/qwindowsvistastyle.dll for native look'n'feel in Windows with 'Default' theme Garux 2023-07-24 13:58:29 +0600
  • 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 Garux 2023-07-22 23:26:18 +0600
  • 68c604d291 Merge branch 'EugenyP-master' Garux 2023-07-21 12:07:21 +0600
  • 50a4ff6f3e Update pluginmenu.cpp note this change omits adding menu for plugins w/o commands Garux 2023-07-21 12:05:35 +0600
  • 06f34d4fc5 Merge branch 'master' of https://github.com/EugenyP/netradiant-custom into EugenyP-master Garux 2023-07-21 11:43:31 +0600
  • 7cefa2bae3 fix texture compression preference Garux 2023-07-21 11:05:11 +0600
  • aec594f0b8
    Update pluginmenu.cpp EugenyP 2023-07-20 23:38:17 +0700
  • 28b4a090f3 Update pluginmenu.cpp EugenyP 2023-07-20 23:37:14 +0700
  • cf898449f7 Single menuitem for plugin EugenyP 2023-07-20 23:33:54 +0700
  • 4d870a381f * shader editor: lines numbering Garux 2023-07-20 17:20:26 +0600
  • 66f80987a8 * shader editor: highlight current line Garux 2023-07-14 16:06:42 +0600
  • 5e0d1b789d fix ET sunplug writing spinbox content with prefix Garux 2023-07-06 16:53:36 +0600
  • 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 Garux 2023-07-05 14:45:05 +0600
  • 363c63b5d2 fix q3map_fogDir, q3map_tcGen vector, ivector doc, highlighting Garux 2023-07-05 14:06:46 +0600
  • cfe248da83 q3map2 -light -scale: don't scale bounced light; user expects scaling light sources here Garux 2023-07-05 12:43:58 +0600
  • 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 Garux 2023-07-05 12:09:39 +0600
  • 3fb507e860 skip *.pk3dir in root in DirectoryArchive::forEachFile Garux 2023-07-04 14:24:45 +0600
  • 7396eef067 * fix QComboBox popup leaking shortcuts Garux 2023-07-03 12:26:20 +0600
  • 2b3a34b299 improve performance of console, shader view Garux 2023-05-18 19:09:19 +0600
  • 8c92cb69ed fix quickhull build Garux 2023-05-16 15:39:15 +0600
  • 9dff9434c6 update quickhull lib Garux 2023-05-16 13:54:27 +0600
  • 45ed010114 build action: remove windows-warn-${{ matrix.arch }}.log, as it makes errors unreachable Garux 2023-05-16 13:52:57 +0600
  • 7a755dc56c actualize Shader Manual version Garux 2023-05-15 23:36:18 +0600
  • 9ca1d9354f * UV Tool: measure snapping distance in screenspace Garux 2023-05-09 06:27:50 +0600
  • 860ba8906b * UV Tool::skew: snap lines to vertices; change snapping measure to distance Garux 2023-05-07 23:35:18 +0600
  • f6972d0422 add action, triggering shaderManual deployment action Garux 2023-04-26 16:04:51 +0600
  • db2b615cbf only trigger prereleases build manually Garux 2023-04-26 15:46:35 +0600
  • a351b63868 add "textures/skip" to caulk filter for Q1 Garux 2023-02-03 21:21:23 +0600
  • a99892751b entity, surface inspectors: clear focus widget while showing to keep global shortcuts working Garux 2023-02-02 19:39:39 +0600
  • 544ade9bd0 on Enter in NonModalEntry, NonModalSpinner always do apply, since not every selected instance necessarily has shown property applied Garux 2023-02-02 17:39:40 +0600
  • c08c2f9949 * ctrl/ctrl + shift modifiers in value spinners divide step by 10 & 100 respectively Garux 2023-01-20 12:56:54 +0600
  • f9bc21ab12 * -lessbrushes switch: less brushes when decompiling Q1, HL maps at the expense of texturing Garux 2023-01-18 21:36:11 +0600
  • f43f9da361 mbspc: * improve decompilation quality of Q1, HL maps greatly (texturing correctness, less brushes) #87 #92 Garux 2023-01-18 21:33:23 +0600
  • 6fa7a8b5bd mbspc: decompilation: bump limits to be able to decompile all AD Q1 BSPv1 maps Garux 2023-01-15 20:32:11 +0600
  • 18d4a0a1e7 mbspc: decompilation: avoid writing empty texture name Garux 2023-01-15 20:30:08 +0600
  • 0ac6b342d8 sanitize Entity inspector key/value input Garux 2023-01-10 00:15:08 +0600
  • 2ed868d254 manage conflicting hotkeys in QComboBox, QLineEdit, QSpinBox Garux 2022-12-20 23:41:16 +0600
  • 88a03b07be normalize rendered light color for display consistency (compiler normalizes it anyway) lower 3d light sphere brightness to reduce occlusion #63 Garux 2022-12-17 02:15:38 +0600
  • d41adc5e93 * use bounding box for misc_model transformations Garux 2022-12-16 00:53:04 +0600
  • f0ce315ed3 handle fgd spawnflags #115 Garux 2022-12-15 17:28:08 +0600
  • 5162a22e2d adjust gui style: bright menu separators with margin, highlighted scrollbar handle, no scroll buttons Garux 2022-12-14 16:46:35 +0600
  • 85d6e4b0fd shortcuts customization: handle numpad keys as numpad keys Garux 2022-12-13 17:32:46 +0600
  • 48a6cf3c9e more reliable recently executed build tracking Garux 2022-12-12 17:36:30 +0600
  • 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 Garux 2022-12-04 02:18:31 +0600
  • e1c814f600 * "Built-In Group Dialog" layout option, embeds entity, textures etc dialog on the right of main window Garux 2022-11-11 08:31:17 +0300
  • 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 Garux 2022-11-07 19:02:40 +0300
  • f7a33dd4d3 manage camera events queue fixes impossibility of wasd + freelook in linux fixes jagged focused orbiting Garux 2022-11-04 08:18:20 +0300
  • 4010e94bec redraw scene on light entity _color, _light, light, fade, scale, spawnflags keys change Garux 2022-11-02 12:34:48 +0300
  • 6da99631e2 * texBro folders tree: sort it case insensitively Garux 2022-11-02 11:59:10 +0300
  • f1672c42a3 EntityInspector::Key field::enter: in addition to jumping to Value field selectAll() it Garux 2022-11-02 09:55:25 +0300
  • 3d5114cf02 fix libpng warnings Garux 2022-11-02 09:01:25 +0300
  • a5d0ae72d1 fix SmoothMetaTriangles() mainly fixes celshading, as it's about coincident vertices with varying normal smoothing params Garux 2022-11-01 13:00:10 +0300
  • 02f1fccb14 have some default light intensity Garux 2022-10-31 23:41:11 +0300
  • 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 Garux 2022-10-31 15:16:53 +0300
  • 5ce090b8c7 fix use-after-free (for some reason only when started with empty settings, quitted) Garux 2022-10-31 12:30:43 +0300
  • 41de4bb321 bump version number to not clash with older version of settings, which are not fully compatible Garux 2022-10-30 13:15:31 +0300
  • 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 Garux 2022-10-30 12:43:25 +0300
  • 8565682f07 consider nodraw shaders in fog direction deduction Garux 2022-10-30 10:00:42 +0300
  • f53bfde1a1 resize build customization window with the content Garux 2022-10-30 08:01:54 +0300
  • fe4e35c4f0 fix UB Garux 2022-10-29 11:25:25 +0300
  • 9bbb84ea5a fix some clang warnings & errors Garux 2022-10-29 01:07:30 +0300
  • 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 Garux 2022-10-28 21:00:55 +0300
  • 0f2ad6378d rename Light theme to more sensible Default Garux 2022-10-28 17:04:28 +0300
  • b23d84ad6c fix prtview init crash in linux (for unknown reason, PRTVIEW_PATH_MAX was 4096) Garux 2022-10-28 16:55:08 +0300
  • e445a2635a fix crash with 'load shaders at startup' (was occuring before ogl init) Garux 2022-10-28 09:50:44 +0300
  • b701e17d6b tweak global.xlink & README.md Garux 2022-10-27 11:30:47 +0300
  • b6cfc66ea3 bump actions/checkout version Garux 2022-10-27 11:00:25 +0300
  • 6bfa626a38 fix ubuntu build, suppress spammy warning there Garux 2022-10-27 10:30:27 +0300
  • f7977eb851 fix build in ubuntu via using deprecated Qt function Garux 2022-10-27 10:04:56 +0300
  • c618ce39af fix build in ubuntu via using deprecated Qt function Garux 2022-10-27 09:51:52 +0300
  • 9d3d204018 Qt Garux 2022-10-27 09:10:31 +0300
  • b1e5581c60
    Merge pull request #108 from wdoekes/do-not-clobber-symlink-when-saving-map Garux 2022-08-27 18:36:38 +0300
  • dd81a7f0d7
    Do not move symlinks when saving a map, overwrite target instead Walter Doekes 2022-08-27 16:03:40 +0200
  • f61e0dcb67 * view->filter->sky: Q3 shader based skies (skyParms keyword) Garux 2022-07-18 18:28:56 +0300
  • d3e48d8c31 * render Q3 shader based skyboxes logic: load 6 skybox textures when shader gets used by scene, don't unload dynamically, just on 'flush' texture browser only uses normal preview image and doesn't trigger potentially heavy box loading also fix R_ResampleTexture for [2+x upscaling Garux 2022-07-18 10:05:19 +0300
  • 22377bb255 fix .srf file name, when map name contains period, e.g. asd.xxx.map closes #102 Garux 2022-07-11 23:33:01 +0300
  • 87a3682c46 -scale: fix bspNodes & bspLeafs precision Garux 2022-07-10 18:54:46 +0300
  • 86def027b1
    Merge pull request #103 from Aciz/fix-arch-build Garux 2022-05-28 23:05:11 +0300
  • 2d156a33af Fix build on Arch Aciz 2022-05-24 15:22:31 +0300
  • eed75b004b Merge branch 'master' of https://github.com/Garux/netradiant-custom Garux 2022-04-09 21:30:08 +0300
  • 88d1777f0f fix pyramidal autoclip (was providing wrong reference points) Garux 2022-04-04 19:43:25 +0300
  • aef8dcc54e
    Merge pull request #97 from KG7x/master Garux 2022-03-18 19:10:48 +0300
  • 5569544508
    Merge branch 'Garux:master' into master KG7x 2022-03-18 19:05:05 +0300
  • 3844bd9029 fix map snapshot file path Garux 2022-03-18 12:59:13 +0300
  • 63a4d9b0d1
    Update build.yml KG7x 2022-03-08 13:19:30 +0300
  • 62fd974b7a Merge branch 'master' of https://github.com/Garux/netradiant-custom Garux 2022-02-12 01:32:06 +0300
  • 42255b479c
    Merge pull request #89 from KG7x/master Garux 2022-01-22 19:54:26 +0300
  • 80fccf6dd9
    autobuild: include hidden files KG7x 2022-01-22 19:31:56 +0300
  • e71fb2f280
    Merge pull request #86 from KG7x/master Garux 2022-01-09 22:22:42 +0300
  • 1d65811d8f
    Add autobuild KG7x 2022-01-09 21:58:30 +0300
  • 41d37cf57d * skylight extension: q3map_skylight amount iterations optional[horizon_min horizon_max sample_color] horizon_min horizon_max: two spherical angles, defining portion of sphere to emit light from. Default is 0 90, which is upper hemisphere. -90 90 will be whole sphere. sample_color: Default = 1: sample color of each individual light from skybox images, if they are present. 0: use shader color, set by q3map_lightRGB/q3map_lightImage/_up skybox image/qer_editorImage. * q3map_skylight may be used multiple times in a single shader Garux 2022-01-09 16:50:04 +0300
  • be6126ce28 fix crash introduced in 977781a621 Garux 2021-12-30 19:57:37 +0300
  • ea21eee225 fix 1bd3e7ae18 Garux 2021-12-23 17:23:57 +0300