GriffinR
6b6ad558b6
Remove unnecessary assignment
2020-12-11 16:24:18 -06:00
GriffinR
8261ad5bea
Strip leading digits from new map names
2020-12-11 16:24:18 -06:00
BigBahss
c0eb0503e2
Update CHANGELOG and docs.
...
Merge remote-tracking branch 'origin/master' into shortcuts-editor
2020-12-05 20:33:45 -05:00
BigBahss
7a4de9f3d9
Add support for finding and opening any event script
2020-12-04 09:29:38 -05:00
BigBahss
afc0c0c501
Add button next to script combo-box to open file to that script.
...
Revert the behavior of Open Map Scripts button.
2020-12-02 03:39:08 -05:00
BigBahss
789fe7d00c
Merge remote-tracking branch 'origin/master' into script-editing
2020-12-01 16:43:53 -05:00
BigBahss
62f73bee04
Populate scripts comboboxes with scripts found in map.json
2020-12-01 16:32:08 -05:00
BigBahss
e97b50a249
Refine regexes for script parsing
2020-12-01 12:02:02 -05:00
BigBahss
e704793350
Disable actionOpen_Project_in_Text_Editor when no command is set
2020-12-01 10:13:56 -05:00
BigBahss
dbafb99fd4
Add action to open the project root in a text editor
2020-12-01 07:12:32 -05:00
BigBahss
a4528fb0d9
Add support for opening .pory scripts to the selected event script
2020-11-26 06:09:58 -05:00
Ashley Coleman
7ea3dd6468
Fix formatting variables
2020-11-22 16:34:30 -06:00
Ashley Coleman
8567d161b5
Add defensive checks on index and iterators
2020-11-22 16:34:30 -06:00
Ashley Coleman
49737d16cc
Implement delete for wild encounter table
2020-11-22 16:34:30 -06:00
BigBahss
b9aaef24c6
MapRuler: Fix artifacting, fix centering for other thickness values
2020-11-22 08:37:16 -06:00
BigBahss
6ca4802948
Use QGraphicsObject's signalling to enable/disable MapRuler
2020-11-22 08:37:16 -06:00
BigBahss
bc0127430b
Fix MapRuler dimensions tooltip and refactor
2020-11-22 08:37:16 -06:00
BigBahss
4aaae1a264
Add support for opening .inc scripts to the selected event script
2020-11-22 01:04:46 -05:00
BigBahss
3478846b60
Add Project::getMapScriptsFilePath() and rename text editor config members
2020-11-21 17:33:16 -05:00
BigBahss
662fb2a367
Move themes to PreferenceEditor
2020-11-16 09:35:55 -05:00
BigBahss
ea9cfa47e5
Add basic prefences window with text editor command field
2020-11-16 07:39:42 -05:00
BigBahss
0a15dfbf4c
Add preferred text editor to PorymapConfig
2020-11-16 06:46:21 -05:00
BigBahss
b310ccba79
Fix map sorting via shortcut
2020-11-13 09:06:03 -05:00
BigBahss
300a41c149
Add clear button to MultiKeyEdit
2020-11-13 02:52:37 -05:00
BigBahss
bb6786f24e
Add extra shortcuts to main window and sub-editors
2020-11-12 23:48:03 -05:00
BigBahss
f044672d2e
Add support for sub-editor shortcut customization
2020-11-09 05:50:15 -05:00
BigBahss
9a3609ee6d
Fix MultiKeyEdit clear action not re-aligning key sequences
2020-11-09 02:56:22 -05:00
BigBahss
2fb3bf4e26
Redesign ShortcutsEditor to take an obj list and refactor config to reflect that
2020-11-08 12:03:44 -05:00
BigBahss
f5964fbe7f
Refactor ActionShortcutEdit into MultiKeyEdit
2020-11-06 10:20:31 -05:00
BigBahss
43d3257d89
Extract functions in ShortcutsConfig
2020-11-05 06:32:31 -05:00
BigBahss
eabd2d6618
Convert QShortcut's to Shortcut's and add them to config
2020-11-03 05:58:10 -05:00
BigBahss
ed2f8bf180
Add custom Shortcut class
2020-11-03 03:18:34 -05:00
BigBahss
88fbf9f28b
Add ShortcutsEditor to customize shortcuts for QAction's
2020-11-01 09:16:27 -05:00
BigBahss
ebb17476a7
Prevent capturing '=' in config key
2020-11-01 09:16:27 -05:00
BigBahss
5927f3dd7b
Fix bug preventing map zoom resetting
2020-11-01 08:11:46 -06:00
BigBahss
174f66c35b
Fix crash caused by shortcuts when no project is loaded
2020-10-30 19:33:14 -05:00
Blampharos
b371860eb1
Fix extraneous header flags being saved
...
Fixes a bug where the program would put map header flags from
firered and emerald to ruby-based projects.
2020-10-25 17:16:04 -05:00
garakmon
19633253f8
update objects when adding new event with button, closes #297
2020-10-24 15:51:10 -04:00
garakmon
d1af93f3b5
do not call initWindow() on failed load
2020-10-24 15:51:10 -04:00
BigBahss
9c57a5bc46
Refactor MapRuler event handling
2020-10-24 07:45:08 -04:00
BigBahss
40a155329e
Merge branch 'master' into ruler-tool
2020-10-24 03:28:29 -04:00
Marcus Huderle
8ab5bfcdbd
Merge remote-tracking branch 'origin/master' into better-map-zoom
2020-10-23 18:38:05 -05:00
BigBahss
2a37c18612
Fix connection mask palette color
2020-10-23 00:43:25 -04:00
Tyler
de43c64118
Merge branch 'master' into fix-window-size-issue
2020-10-22 19:59:11 -04:00
BigBahss
f47e8b1903
Refactor TilesetEditor
2020-10-22 18:44:22 -05:00
BigBahss
e4095130c5
Fix closing tileset editor not closing palette editor
2020-10-22 18:44:22 -05:00
BigBahss
8b7f4069cd
Save & restore palette editor geometry & state from config
2020-10-22 18:44:22 -05:00
BigBahss
daae6fe52b
Save & restore region map editor geometry & state from config
2020-10-22 18:44:22 -05:00
BigBahss
5624de750b
Save & restore tileset editor geometry & state from config
2020-10-22 18:44:22 -05:00
BigBahss
f449f370a0
Implement FlowLayout for frame_mapTools
2020-10-20 15:02:06 -04:00
BigBahss
bb61dc9b51
Add dynamic FlowLayout class
2020-10-20 14:41:51 -04:00
BigBahss
1ea50d7955
Cleanup large log file on startup
2020-10-14 19:21:41 -05:00
BigBahss
89e3ef16b4
Fix crash when setting map connection to "None"
2020-10-14 19:18:24 -05:00
BigBahss
2f20a5d0b3
Hide connection tiles that cant be seen from current map
2020-10-14 01:57:59 -04:00
BigBahss
f404f8c11f
Remove scrollArea surrounding graphicsView_Connections
2020-10-13 12:23:13 -04:00
BigBahss
ef9c4c73c3
Remove scrollArea surrounding graphicsView_Map
2020-10-13 10:14:16 -04:00
BigBahss
5247dd18c0
Refactor map zooming into the Editor
2020-10-13 06:07:31 -04:00
BigBahss
db20d01f3c
Focus map zoom on currently hovered metatile
2020-10-11 12:07:11 -04:00
ExpoSeed
18cb48f806
Fix typo
...
editing from github is poggers
2020-10-04 21:47:57 -04:00
BigBahss
273dbaa94f
Prevent ruler activation when right-clicking event in paint mode
2020-10-02 22:31:44 -04:00
BigBahss
fb5e35bd5f
Use Metatile::coordFromPixmapCoord() in all remaining cases
2020-10-02 15:32:22 -04:00
BigBahss
e2dd4fb76b
Disable MapRuler when switching tool buttons
2020-10-02 14:06:58 -04:00
BigBahss
39aa420265
Turn MapRuler dimensions into a mouse-tracking tooltip, and show in status bar
2020-10-02 12:12:19 -04:00
BigBahss
84f920bb03
Add static Metatile::coordFromPixmapCoord()
2020-09-27 12:17:12 -04:00
BigBahss
9565b677d2
Add tick marks to MapRuler
2020-09-25 11:56:02 -04:00
BigBahss
ca6969564f
Add MapRuler (right-click & drag in events view)
2020-09-25 11:53:07 -04:00
BigBahss
502ebd449f
Use correct function for setting cursorMapTileRect visibility
2020-09-24 19:40:02 -05:00
BigBahss
698e4e38e7
Add clear buttons to all QLineEdit text boxes
2020-09-13 08:34:36 -05:00
BigBahss
bc788b6caa
Fix reintroduction of issue fixed by 79e384ef76
2020-09-07 14:54:34 -04:00
BigBahss
6251da65b2
Retain external selection on map change ( closes #291 )
2020-09-07 14:54:34 -04:00
GriffinR
4b5b84ed36
Fix status bar not updating while dragging events
2020-09-07 14:12:26 -04:00
garak
40078888f8
show or hide rects immediately with shortcuts
2020-09-07 14:06:07 -04:00
BigBahss
939ec2520d
Simplify lockNondominantAxis() and add comment
2020-09-07 13:12:15 -04:00
BigBahss
2fd3df9734
Remove straight paths checkbox and refactor
2020-09-07 13:12:15 -04:00
BigBahss
de2246e2fd
Simplify some straight paths logic
2020-09-07 13:12:15 -04:00
BigBahss
27c9fec0b4
Fix collision straight paths and general improvement
2020-09-07 13:12:15 -04:00
BigBahss
b8bbfe60e8
Add straight paths to script api
2020-09-07 13:12:15 -04:00
BigBahss
5e09d7b965
Create ui checkbox for enabling straight paths
2020-09-07 13:12:15 -04:00
BigBahss
713ded1754
Add straight paths for map shifting
2020-09-07 13:12:15 -04:00
BigBahss
a59e695907
Add straight paths for collision tiles
2020-09-07 13:12:15 -04:00
BigBahss
5da761ea94
Implement straight paths for map tiles and smart paths
2020-09-07 13:12:15 -04:00
BigBahss
e597192cc0
Temporarily disable smart paths when checked and shift held ( closes #294 )
2020-09-07 12:16:45 -04:00
BigBahss
cfbcb8b623
Add 'Show Location Name' to newmappopup
2020-09-07 12:06:41 -04:00
garakmon
68098b8220
silence deprecation warnings
2020-08-26 20:42:42 -04:00
garak
34b88c97c7
change new event default action when tab is changed
2020-08-26 20:04:14 -04:00
garakmon
2b55e49933
fix bucket fills for CollisionPixmapItem
2020-08-26 20:03:47 -04:00
garakmon
9fb938939f
allocate new map lastUpdatedBlockdata
2020-08-26 20:03:47 -04:00
garakmon
3c5401551d
add Map class destructor to manage Event memory
2020-08-26 20:03:47 -04:00
garakmon
1151f9fc26
make some performance improvements to event rendering
2020-08-26 20:03:47 -04:00
garakmon
2a11760afd
fix error in script edit command
2020-08-26 20:03:47 -04:00
garakmon
24f970628e
do not push new EventDelete if there was no deletion
2020-08-26 20:03:47 -04:00
garakmon
5e4cc9a182
do not add no-ops to edit history for map painting
2020-08-26 20:03:47 -04:00
garakmon
d671470cb0
fix PaintMetatile subclass issues
2020-08-26 20:03:47 -04:00
garakmon
d121701da0
expose undoview with ctrl+E, fix redo shortcut
2020-08-26 20:03:47 -04:00
garakmon
392e595a03
fix the scripting api and many other changes
...
- remove obsolete Map::commit()
- add ScriptEditMap command
- reorganize metatile history
- fix next selected event for multi event deletion
2020-08-26 20:03:47 -04:00
garakmon
6c2d035dfa
more undo commands
...
- add edit command for duplicating map events
- add edit commands for painting map collision
- edit commands that delete events now select
the proper next event
2020-08-26 20:03:47 -04:00
garakmon
98c3298805
add edit command for duplicating events
...
- also select next event when performing redo actions on deletion
2020-08-26 20:03:47 -04:00
garakmon
c3defd6887
small fixes
...
- connect DEL key to event deletion action
- update checks for unsaved changes to map
- add an asterisk next to the map name in the
window title when a map has unsaved changes
2020-08-26 20:03:47 -04:00
garakmon
4c154501f1
fix multi event deletion crash, allow spinboxes to commit move history
2020-08-26 20:03:47 -04:00
garakmon
2598ca2277
edit commands for creating and deleting events
2020-08-26 20:03:47 -04:00