1449 Commits

Author SHA1 Message Date
David Vierra
df471488c9 Inspector doesn't keep refs to objects no longer being inspected 2017-07-24 15:49:03 -10:00
David Vierra
5f63a55357 Implement find/replace NBT in chunks 2017-07-24 13:19:11 -10:00
David Vierra
cbdafb3618 Fix box face highlight not staying put when moving selection 2017-07-22 11:20:27 -10:00
David Vierra
02917b79ac Using inspector to delete entity/tile entity does not break inspector 2017-07-22 10:44:45 -10:00
David Vierra
eefb2f02ee Select Entity refreshes hits on each undo/redo 2017-07-22 10:44:25 -10:00
David Vierra
2e90cf5242 Improved Select Entity hit detection 2017-07-22 10:39:11 -10:00
David Vierra
2194bfd8f4 Select Entity tool no longer adds undos for each click 2017-07-22 10:39:02 -10:00
David Vierra
f08e0333a1 Inspector window refreshes on each undo/redo 2017-07-22 10:38:43 -10:00
David Vierra
1c288b39a8 Don't allow NBT value editing for arrays, lists and compounds (for now) 2017-07-22 10:27:50 -10:00
David Vierra
7912f9e265 Fix TypeError when dragging outside of selection(?) 2017-07-20 13:50:15 -10:00
David Vierra
92fb889c52 Actually fix brush cursor not completely removed 2017-07-20 13:48:02 -10:00
David Vierra
d760856098 Fix OverflowError when value is too large/small for NBT tag type 2017-07-20 12:08:02 -10:00
David Vierra
cd0749dcd1 Fix AttributeError when shift-clicking with select tool with no selection 2017-07-20 11:59:57 -10:00
David Vierra
9094d5964b Remove all calls to glPushClientAttrib
Some drivers don't implement it correctly, not resetting vertex array
attributes when popped, causing access violations even when the vertex
array is unused.
2017-07-20 11:54:43 -10:00
David Vierra
24389127cb Rewrite CompassNode using node states 2017-07-20 11:54:43 -10:00
Foster McLane
cc266a42bd fix signal name in configure_blocks dialog
As per the documentation at http://pyside.github.io/docs/pyside/PySide/QtGui/QComboBox.html, the correct name for the signal is `editTextChanged`, not `textChanged`.
2017-07-20 10:05:48 -10:00
David Vierra
915266cf6a Be more resilient in setWidgetError xxxxx
TODO: More sensible error display here
2.0.0-beta10
2017-07-13 18:55:35 -10:00
David Vierra
3ed3bb03f5 Disable TEXTURE_2D on TEXTURE1 when vertex data is not given 2017-07-13 18:54:27 -10:00
David Vierra
898847e063 Squish some loggers 2017-07-13 18:54:26 -10:00
David Vierra
adf36591cb Allow stealing back the session lock, with appropriate warnings. 2017-07-13 18:54:26 -10:00
David Vierra
5119324291 Fix brush cursor not being fully removed in all cases 2017-07-03 23:46:55 -10:00
David Vierra
9fd69058d3 Actually use 1.12 blocks 2017-07-03 13:59:55 -10:00
David Vierra
b7d86a941e Fix #340 - incomplete redstone wire rendering 2017-07-03 13:57:19 -10:00
David Vierra
a5c0fc3a9a Add 1.12 block defs 2017-07-03 13:46:32 -10:00
David Vierra
91645f1674 Koch plugin: Ignore empty selection in boundsChanged 2017-07-03 13:45:55 -10:00
David Vierra
288afd77c1 Create fake names for unknown blocks 2017-07-03 13:45:29 -10:00
David Vierra
4aa0c2095f Partially disable inventory edits in read-only mode 2017-07-03 13:45:11 -10:00
David Vierra
63f8bb615b Disable editing commands in read-only mode 2017-07-03 13:44:53 -10:00
David Vierra
1001597464 Disable "Add Block" button when no block is named 2017-07-03 13:44:38 -10:00
David Vierra
0cf53710d8 Use session.beginSimpleCommand in a few places 2017-07-02 12:46:31 -10:00
David Vierra
acdc51b88e Add read-only mode to block/chunk inspector 2017-07-02 12:43:59 -10:00
David Vierra
ddc3b1578f Add read-only mode to NBT editor 2017-07-02 12:43:29 -10:00
David Vierra
abb0089f62 Catch errors when loading PNG file 2017-07-02 12:05:15 -10:00
David Vierra
8135971024 Fix "Replace" commands being enabled in read-only mode 2017-07-01 14:03:10 -10:00
David Vierra
35b688d09f Fix global mouse movement breaking after right-clicking in camera view 2017-07-01 13:35:51 -10:00
David Vierra
8b144d7f75 Fix Select/Remove buttons being usable on empty installs table 2017-07-01 12:49:03 -10:00
David Vierra
3cc6f3fa8f Add raven to requirements 2.0.0-beta9 2017-07-01 12:13:37 -10:00
David Vierra
c2d4544392 Fix move tool weirdness when no selection is made 2.0.0-beta8 2017-06-30 00:33:32 -10:00
David Vierra
3ac859d286 Disable threaded buffer swap to see if it causes "invalid context" 2017-06-29 11:13:19 -10:00
David Vierra
12004846e1 Releasing right mouse button cancels sticky pan, even after a mouse drag 2017-06-27 21:05:38 -10:00
David Vierra
f05c5766d9 Fix entity inspector allowing double-deletes 2017-06-27 21:04:20 -10:00
David Vierra
08d8561b20 Fix Inspect Entity list being editable 2017-06-27 21:04:08 -10:00
David Vierra
525ca96bac Fix #328 - Missing terracotta map colors 2017-06-27 20:17:48 -10:00
David Vierra
d41c298cda Fix #332 - imports allowed when read-only 2017-06-27 19:51:19 -10:00
David Vierra
055a947ab5 Fix #330 - "Delete Map" unimplemented 2017-06-27 19:51:01 -10:00
David Vierra
4b86472577 Install Sentry error reporting system 2017-06-27 12:25:03 -10:00
David Vierra
1e2eda9c47 Fix EditorSession not being released after tab is closed 2017-06-18 05:13:45 -10:00
David Vierra
9abe610e9f Add Patreon heads to Edit Player icon 2017-06-17 19:27:07 -10:00
David Vierra
60420533dd Fix build script to copy lang files 2017-06-16 00:13:25 -10:00
David Vierra
835fd519c7 Change window titles from "Form" 2017-06-16 00:03:23 -10:00