huderlem
bae692699f
Update CHANGELOG.md
2020-05-12 17:34:28 -05:00
GriffinR
53ba6f5ab9
Warn when closing with unsaved encounter changes
2020-05-11 17:11:01 -05:00
garakmon
fcb320bd79
fix crash when attempting to close project that is never opened
2020-05-11 17:12:37 -04:00
huderlem
a47ed7b402
Update INSTALL.md
2020-05-10 09:59:43 -05:00
huderlem
1cc786547c
Update CHANGELOG.md
2020-05-10 09:54:24 -05:00
huderlem
73b5e2b272
Merge pull request #217 from huderlem/scripting
...
Add Scripting API
2020-05-10 09:50:40 -05:00
Marcus Huderle
2161312122
Add optional args to dictate map refresh and commit
2020-05-09 11:31:14 -05:00
Marcus Huderle
8013921d43
Remove test script
2020-05-08 11:42:36 -05:00
Marcus Huderle
e0afb24002
Merge remote-tracking branch 'origin/master' into scripting
2020-05-08 11:35:58 -05:00
garakmon
37c849f9b5
allow current widget to dictate size of stacked widget for metatile/collision and events pages
2020-05-08 11:35:14 -05:00
GriffinR
ac92534576
Disallow drawing heal locations
2020-05-08 11:34:40 -05:00
GriffinR
399474c1f2
Fix heal loc duplicates, rename flyableMaps
2020-05-08 11:34:40 -05:00
Marcus Huderle
f139365faf
Add log() to api
2020-05-08 11:29:39 -05:00
Marcus Huderle
998ea1fcc8
Add custom_scripts project config, and cleanup scripts when switching projects
2020-05-08 11:26:23 -05:00
Marcus Huderle
b8d0268d5d
Move script api into separate file
2020-05-08 09:59:01 -05:00
Marcus Huderle
3c1549cc93
Add setTimeout to script api, and properly refresh scene when overlay is changed
2020-05-08 09:46:26 -05:00
Marcus Huderle
71242e5714
Add ability to set keyboard shortcuts for custom actions
2020-05-08 08:49:29 -05:00
Marcus Huderle
7072c001af
Implement api for checkboxes
2020-05-07 20:13:56 -05:00
Marcus Huderle
bf64764103
Implement the rest of the palette api
2020-05-07 20:00:14 -05:00
Marcus Huderle
09a892f525
Add ability to register custom actions
2020-05-03 11:28:02 -05:00
Marcus Huderle
434bafe0b2
Call on_block_changed from more places
2020-05-03 10:48:48 -05:00
Marcus Huderle
0ef3c6a898
Add palette preview scripting commands
2020-05-03 10:31:44 -05:00
Marcus Huderle
8697adf186
Add true tileset scripting functions
2020-05-03 10:00:56 -05:00
Marcus Huderle
567a45b7e4
Implement some overlay functions and on_map_opened callback
2020-05-02 16:25:35 -05:00
Marcus Huderle
95012838fd
Implement more map api functions
2020-04-30 18:30:24 -05:00
Marcus Huderle
d685718f8d
Implement three map scripting functions
2020-04-29 20:41:19 -05:00
Marcus Huderle
267cd5e2cb
Implement proof of concept for scripting capabilities
2020-04-29 19:46:01 -05:00
Marcus Huderle
37ab54019b
Release 4.0.0
2020-04-28 20:07:55 -05:00
huderlem
dd359d03f8
Update CHANGELOG.md
2020-04-28 19:50:15 -05:00
Marcus Huderle
16b451ab19
Extend min/max connection offsets to player's view
2020-04-28 19:38:40 -05:00
huderlem
5aea9e7dd0
Update CHANGELOG.md
2020-04-28 19:23:04 -05:00
huderlem
f6cdd700b8
Merge pull request #195 from garakmon/merge-tabs
...
Merges The Event and Map Views
2020-04-28 19:11:40 -05:00
Marcus Huderle
438a36f29a
Remove spacing between top tab bar and main contain frames
2020-04-28 19:09:42 -05:00
Marcus Huderle
6a27536cbb
Automatically select the newly-created event via the Pencil tool
2020-04-26 19:47:57 -05:00
garakmon
333fe69dd8
keep selected tool when switching tabs
2020-04-26 18:55:18 -04:00
garakmon
f57ef7a819
change main tab for every click
2020-04-26 16:18:25 -04:00
garakmon
9e883a8a2f
remember edit mode in map tab
2020-04-26 16:18:25 -04:00
garakmon
7e039121bb
fix mainwindow ui conflicts
2020-04-26 16:18:25 -04:00
garak
ccccb7cec0
fix bug with adding new widget to event frame outside of a paint event
2020-04-26 16:17:51 -04:00
garak
b5adbe782d
extend most toolbuttons for use in event editing
2020-04-26 16:17:51 -04:00
garak
bf58549666
update midnight theme disabled widgets, disable some ui in event tab
2020-04-26 16:17:51 -04:00
garak
fa42beac1d
update ui so that map and events tabs share widgets
...
- use a programmatically created QTabBar to switch between pages of stacked widget
- use stacked widget to display selected objects and metatiles frames
- remove unique map events tab
this gives access to the toolbuttons while editing events (not functional yet)
2020-04-26 16:17:51 -04:00
huderlem
c0674d9676
Merge pull request #200 from garakmon/closeproject
...
Fix Open Project & Monitor Changed Project Files
2020-04-25 16:28:02 -05:00
huderlem
d2ed1701bf
Update INSTALL.md
2020-04-25 16:27:12 -05:00
GriffinR
a3d10ef306
Set border visibility after redo/undo
2020-04-25 16:15:34 -05:00
Marcus Huderle
b9522c24f5
Centralize file-changed logic in the callback. Ignore watched files for 5 seconds, when saving them. On Windows, there is a fuzzy delay between the time a file is written and when the signal fires in Qt, and we can't rely on blocking signals or temporarily removing the watched filepaths. It also fires three or four duplicate times for a single file.
2020-04-25 16:11:14 -05:00
Marcus Huderle
5b26ba678b
Remove qstringhash implementation needed by older versions of Qt
2020-04-24 19:21:09 -05:00
garak
52596ea38c
Merge pull request #209 from GriffinRichards/fix-ttype
...
Use first trainer type constant for new objects
2020-04-21 19:05:54 -04:00
GriffinR
d1853a576b
Use first trainer type constant for new objects
2020-04-21 19:03:00 -04:00
garak
dba9d866d8
Merge pull request #208 from GriffinRichards/fix-frlg
...
Re-enable RSE-specific events when switching projects
2020-04-21 16:32:22 -04:00