Garux
0831e0966d
Replace GDK_<keyname> with GDK_KEY_<keyname>
2020-05-19 21:15:11 +03:00
Garux
7ae79b263d
minor refactoring
2020-04-28 08:30:25 +03:00
Garux
06cd1e98ff
* Model Browser: default bind '/'
...
m1 = assign model to selected entity nodes (shift + e to select nodes of group entities)
m1x2 = insert "misc_model" with given model
m1 drag = rotate model
Preferences.Model Browser: list of * separated folderToLoad/depth values, e.g. *models/mapobjects/99*maps/1*; */99* loads root
2020-04-26 07:28:23 +03:00
Garux
d26669d041
try to fix MAC compilation #40 : probably more elegant 'environ' variable access
2020-04-04 21:46:39 +03:00
Garux
a7de623115
try to fix MAC compilation #40 : workaround ambiguous 'environ' global variable availability
2020-04-04 21:09:36 +03:00
Thomas Debesse
66e6781c9b
use Instance_isSelected() function
2020-03-03 02:00:15 +03:00
Garux
4ebfc1dcac
refactor template class LatchedValue use
...
make m_sGameFile LatchedValue
fix odd prompt to restart after game change via global preferences dialog + OK in local preferences
sort games list alphabetically by .game file name
2019-09-07 23:04:10 +03:00
Garux
1a18246a1f
* suggest to automatically restart editor on change of preferences, which require this
...
* suggest to restart after selected game preference change
import of https://gitlab.com/xonotic/netradiant/merge_requests/141 e2f605b12f
2019-09-06 11:22:28 +03:00
Garux
3bb51ba6b9
* fix invisible radiant with floating 3D camera window hidden in non floating layout
2019-08-30 12:30:16 +03:00
Garux
4e82cdf2f4
shorten code
2019-08-23 19:21:39 +03:00
Garux
aa99f4d254
* UV Tool (edit texture alignment of selected face) modifiers:
...
pivot control point and lines: ctrl = snap hard to face vertices and grid
grid density controls: shift = change density of both axes synchronously, ctrl = power of two grid
scale lines: shift = scale axes synchronously, ctrl = snap hard to vertices
alt + m1 on grid = skew texture (is possible alright in BP and Valve220 map formats, not in AP); ctrl = snap hard to edges
texture move: shift = only move along the axis with the biggest move, ctrl = snap grid lines hard to vertices and pivot
rotate: shift = rotate with step of 15 degrees, ctrl = snap hard to edges
2019-05-19 10:30:44 +03:00
Garux
eff4d4224c
use hardcoded opengl font names in windows only
2019-04-12 20:54:23 +03:00
Garux
502c0f8bc1
* all plugins commands are bindable
...
support detachable menus in submenus of plugins menus
user_shortcuts_init() and user_shortcuts_save() are moved to not the most convenient spot, as init has to happen after plugins init and before menus creation
2019-03-13 19:45:51 +03:00
Garux
a1abcd8c83
* bindable commands TextureProjectAxial/Ortho/Cam, using default texdef, unlike surface inspector buttons
2019-03-08 12:52:19 +03:00
Garux
74a3da969c
* ctrl + r: clone stuff and repeat recent transforms; clipper tool toggle resets transforms stack
2019-01-18 15:00:06 +03:00
Garux
fb53d5094a
some more sensible gui default sizes
2019-01-11 18:35:37 +03:00
Garux
9a2886e624
add build tool skeleton; does nothing, button is hidden
2018-12-10 23:01:09 +03:00
Garux
51c798fd9c
* Snap to grid in a component mode: snap whole objects, if no components selected
...
* Snap brush/its vertices to grid: rebuild brush from snapped vertices with optional texture vertex lock
2018-12-10 21:00:33 +03:00
Garux
d83d5977b7
* fix: update component modes toolbar buttons on entering clipper mode
2018-11-14 22:38:00 +03:00
Garux
2836989099
binds... * z, backspace (DeleteSelection): also delete selected components (vertices/edges/faces) of brush in a component mode
2018-10-18 20:14:29 +03:00
Garux
0f7af6aaa4
binds... * shift + u: new uniform CSG wrap merge algorithm, merging selected brushes and/or components
2018-10-16 01:20:09 +03:00
Garux
e7fec22b52
* rewrite and fix 2d background image feature; fix bug on intels (glPushAttrib)
2018-08-28 23:58:02 +03:00
Garux
1f4143ece2
* render size info in 3d camera
2018-08-28 16:06:47 +03:00
Garux
82ff22882d
* render workzone in 3d camera
2018-08-20 23:33:33 +03:00
Garux
461410f1a9
* fix automatic connection names resolving of cloned entities
...
issue was:
create entity 1, clone to 2,3; connect 1-2, 2-3 = 1-3 connected; 2-3, 1-2/3-2 2-1 = ok; create all ones via menu/clone-make-unique/ctrl+c +v = ok
clone-make-unique is broken, when operating with cloned entities, connected 3-2, 2-1 (ctrl+c +v too)
2018-07-27 20:21:42 +03:00
Garux
cc997fd5a1
* fix clone, clone-make-unique, select all of type, expand selection to entities/primitives for maps w/o worldspawn
2018-07-27 19:11:53 +03:00
Garux
962df6a60e
remove duplicated ViewEntityInfo command
2018-06-24 21:34:09 +03:00
Garux
ed151906bd
* bindable commands EntityMovePrimitivesToLast, EntityMovePrimitivesToFirst, EntityUngroup, EntityUngroupPrimitives
2018-06-24 21:25:53 +03:00
Garux
645c2f479c
comment out Scene_parentSelected() codes
2018-06-24 19:24:16 +03:00
Garux
f0057a86f4
* bindable commands FitTextureWidth, FitTextureHeight, FitTextureWidthOnly, FitTextureHeightOnly
2018-06-24 13:14:54 +03:00
Garux
b5e9d98bc7
status_grid tooltip_markup
2018-06-09 22:51:26 +03:00
Garux
367e13e880
* map objects counts statusbar icons
...
* omit textures/ prefix in texture clipboard status
2018-06-09 22:04:23 +03:00
Garux
aff5c8093e
* up/down floor walker: examine all types of scene nodes (was brushes only)
...
consider only top/down and selected instances (was whole scene)
fix jam at close coords
also jump to bottommost coord of considered objects
2018-06-08 21:05:47 +03:00
Garux
c0b6f2169a
* statusbar: show selected brushes/patches/entities counts, if anything is selected; total, if not
2018-06-01 02:23:07 +03:00
Garux
24c02facb2
refactor status text, status labels
2018-05-31 16:16:47 +03:00
Garux
6b8a1980af
* add statusbar->patches count
2018-05-31 12:38:43 +03:00
Garux
8339ebfb23
remove code
2018-05-09 02:01:21 +03:00
Garux
7088653115
* clipper tool total rewrite; works in 3d viewport
...
* fix: update BrushClipPlane rendering on selection change
* clipper points are draggable right after been dropped
2018-05-09 00:24:02 +03:00
Garux
9114385dda
* fix mixed up ViewFront and ViewSide commands, NextView menu entry typo
2018-04-28 22:10:07 +03:00
Garux
22cba3641a
import c359b728f6
...
Try ~/.{prefix} on Apple OS X if /Library/Application Support/{prefix+1} fails.
2018-02-07 22:43:13 +03:00
Garux
387c4c0846
* prefs->game->paths: +Extra Resource Path option
2018-01-30 16:02:07 +03:00
Garux
d747bd6111
* move path settings to separate preferences group to simplify finding one
2018-01-28 18:08:57 +03:00
Garux
d3b1bfaefa
* restyle manipulators icons in GtkRadiant 1.5 way
2018-01-11 15:20:55 +03:00
Garux
14ee12354d
* new manipulator, applying skew transform
2018-01-11 14:20:05 +03:00
Garux
aeaeb2a3e6
* statusbar: del "R:" info (rotate increment from SI)
...
+current map format info (F:AP/BP/220)
+explanatory tooltip, describing shown infos
2017-12-15 15:58:52 +03:00
Garux
723a615110
* texture locking during vertex and edge manipulations
2017-12-06 13:57:40 +03:00
Garux
4b5390e6cf
remove sleep code and all references
2017-11-11 12:22:30 +03:00
Garux
618d31bc96
* fix: don't exclude worldspawn node on region() functions, so newly created brushes are visible afterwards
...
* fix: region() functions work for entities, having model, which is instantiated multiple times in a scene
* warn on Map_RegionBrush with none selected
* fix: 'region set brush' is deleting ultimateselected only (is using one to get bounds)
* deselect components on any region() function: could be texturized or edited implicitly
* allow 'region set selection' in components mode
* Map_RegionXY: deselect anything (could leave stuff selected + invisible)
2017-11-05 22:58:59 +03:00
Garux
bd28ec81f7
* View->Show->Entity Connections option
2017-10-27 23:32:29 +03:00
Garux
9c415afaae
* swap shift+pgup/pgdn to match SI behavior (up = +value, down = -value) & to improve ergonomics
...
* invert BP fake angle to synchronise shift+pgup/pgdn behavior with rotation by SI
2017-10-19 13:11:44 +03:00