Commit Graph

1183 Commits

Author SHA1 Message Date
GriffinR
e232ef760c Add sorting options to the Locations and Layouts list 2025-08-17 23:31:40 -04:00
GriffinR
ae9a5a5074 Fix image export colors, add color space settings 2025-08-16 17:33:58 -04:00
GriffinR
f47fc02b82 Improve error message when failing to find API scripts 2025-08-12 16:51:43 -04:00
GriffinR
3ae1e404f8 Fix metatile status not updating while pasting/swapping in Tileset Editor 2025-08-08 15:09:27 -04:00
GriffinR
edabed0105 Fix status not updating while painting on map, remove redundant CollisionPixmapItem handling 2025-08-08 14:47:47 -04:00
GriffinR
9e820a79fe Fix tile status not updating while painting on layer view 2025-08-08 13:34:31 -04:00
GriffinR
14f72cba3c
Merge pull request #763 from GriffinRichards/modules
Allow compiling without the qml or network modules
2025-08-08 12:15:45 -04:00
GriffinR
b537375b15 Fix regressions to tile usage count 2025-08-07 23:49:58 -04:00
GriffinR
e6a20c76bb Allow compiling without the network module 2025-08-07 15:02:02 -04:00
GriffinR
6f4f393a88 Allow compiling without the qml module 2025-08-07 15:01:51 -04:00
GriffinR
a4a30ae3c8 Add Escape as an alternative to exit swap metatiles mode 2025-08-06 18:16:24 -04:00
GriffinR
9f5ac2935e Disallow invalid text in tileset selectors 2025-08-06 17:57:48 -04:00
GriffinR
5da0655a15 Fix crash when changing dimensions in certain API callbacks 2025-08-06 17:11:35 -04:00
GriffinR
bc9fbe6e72 Remove some unprotected usage of QList::at 2025-08-06 13:44:29 -04:00
GriffinR
a5823f04f1 Fix new event data being discarded on maps with shared_events_map 2025-08-06 11:33:02 -04:00
GriffinR
5b4391c66f
Merge pull request #761 from GriffinRichards/tileset-editor
Add some Tileset Editor requests
2025-08-06 10:31:50 -04:00
GriffinR
301666e5bd Fix Shortcuts Editor displaying duplicate shortcut prompt repeatedly 2025-08-05 23:04:43 -04:00
GriffinR
9f4125b6bd Prefix shortcut names with menu path 2025-08-05 16:55:51 -04:00
GriffinR
58540ab062 Highlight hovered metatile while swapping 2025-08-04 14:36:46 -04:00
GriffinR
b498eeec00 Fix tileset divider drawing, tile usage counts 2025-08-04 14:13:01 -04:00
GriffinR
c1fc2c8201 Fix bounds checking for external tile selections 2025-08-04 13:33:57 -04:00
GriffinR
db9ecd744f Improve metatile properties layout 2025-08-04 12:05:16 -04:00
GriffinR
2e93e78a73
Merge pull request #760 from GriffinRichards/color-search
Add color usage features to the Palette Editor
2025-08-01 21:04:11 -04:00
GriffinR
d0337a7ae3 Add metatile swap 2025-08-01 20:54:52 -04:00
GriffinR
b66bfd0fd5 Fix some issues with the new layout dialog 2025-08-01 02:47:59 -04:00
GriffinR
f6f07ca5fc Allow vertical layout for layer view 2025-07-29 16:25:31 -04:00
GriffinR
a88730ee3f Add palette painting to metatile layer painter 2025-07-28 12:42:35 -04:00
GriffinR
9ce865a9c1 Replace QPoint where QSize was meant 2025-07-28 11:58:44 -04:00
GriffinR
6eaeee5f57 Add color search feature 2025-07-27 20:09:06 -04:00
GriffinR
2f2f71948a Add setting to show unused palette colors 2025-07-25 13:35:08 -04:00
GriffinR
be9728523e Add setting to change metatile selector width 2025-07-23 12:22:03 -04:00
GriffinR
c45598f6c4 Merge branch 'dev' of https://github.com/huderlem/porymap into metatile-layers 2025-07-22 02:13:19 -04:00
GriffinR
26ad93f2ae Add Porytiles export shortcut 2025-07-22 02:02:16 -04:00
GriffinR
15b300f864 Clean up tile/metatile image changes 2025-07-22 00:15:33 -04:00
GriffinR
c5117e458b Use checkered bg for image export previews 2025-07-19 16:33:39 -04:00
GriffinR
dc4b1ef93a Enforce tile/metatile limits on load, fix tile selector performance 2025-07-19 16:17:59 -04:00
GriffinR
70aeda9adb Fix ranges for metatile sheet images 2025-07-17 15:14:59 -04:00
GriffinR
25e8bdee49 Fix resize layout grid changing with viewport 2025-07-17 13:04:35 -04:00
GriffinR
5fa5638277 More usage of Tile/Metatile size constants 2025-07-17 12:28:35 -04:00
GriffinR
38e2772213 Add new metatile image export window 2025-07-13 16:45:04 -04:00
GriffinR
ef86103f78 Add setting to autocomplete with common scripts but not all scripts 2025-07-08 14:21:35 -04:00
GriffinR
06b22e0c2e Add direct link to manual under Help 2025-07-07 16:14:31 -04:00
GriffinR
b2798e77d4 Allow rendering individual metatile layers 2025-07-02 13:39:01 -04:00
GriffinR
17e4cbfa30 Fix paste for Wild Pokemon not updating data in memory 2025-07-01 16:10:23 -04:00
GriffinR
dd5b8262f8
Merge pull request #751 from GriffinRichards/tileset-editor-scale
Fix exported metatile image scaling, remove hardcoded cell sizes
2025-06-30 21:33:35 -04:00
GriffinR
4cc65cbd06
Merge pull request #750 from GriffinRichards/update-cursor-rects
Cursor refactoring
2025-06-27 00:26:35 -04:00
GriffinR
56d1a0d570 Fix exported metatile image scaling, remove hardcoded cell sizes 2025-06-26 15:01:53 -04:00
GriffinR
9a0dc28f51
Merge pull request #748 from GriffinRichards/fix-file-watcher
Condense file watcher warning, reduce resource usage
2025-06-24 21:19:39 -04:00
GriffinR
bbe34e4983 Sync Connections tab map view position 2025-06-23 15:44:18 -04:00
GriffinR
f42e9ed3cf Fix Move tool affecting cursor anchor 2025-06-21 23:26:35 -04:00
GriffinR
1ab07cf3c7 Fix drag mode cursor icon not updating properly 2025-06-21 22:39:19 -04:00
GriffinR
573358b758 Condense file watcher warning, reduce resource usage 2025-06-18 16:07:31 -04:00
GriffinR
d1142d244e Refactor cursor rectangles 2025-06-16 21:15:29 -04:00
GriffinR
b065934bc3 Fix border cache check using incorrect blockdata 2025-06-09 14:19:47 -04:00
GriffinR
52f7e76abe
Merge pull request #746 from GriffinRichards/font-settings
Add font settings
2025-06-09 12:50:59 -04:00
GriffinR
6648fa33b1 Fix scripts.inc file watches accumulating 2025-06-09 12:14:58 -04:00
GriffinR
e00c7d456d Add font settings 2025-06-08 23:04:54 -04:00
GriffinR
e6a4f88433 Don't let map.json watches re-accumulate, fix trying to load scripts.inc before it exists 2025-06-08 18:09:11 -04:00
GriffinR
ba1aa2b1ff Fix some issues with the filewatcher 2025-05-29 01:16:07 -04:00
GriffinR
4816c1c8af Add buttons to change scale when resizing maps 2025-05-28 14:50:47 -04:00
GriffinR
d795a1133d Combine QLineEdit error stylesheets 2025-05-26 14:54:39 -04:00
GriffinR
658835bebd Simplify graphics file extension replacement 2025-05-22 15:11:11 -04:00
GriffinR
947142e370
Merge pull request #734 from GriffinRichards/config-file
Fix some issues with config loading
2025-05-22 14:28:13 -04:00
GriffinR
d5248c7dbc Sync map list search filter between tabs 2025-05-22 13:16:58 -04:00
GriffinR
647dcf15d9 Remove old Windows support comments 2025-05-21 15:45:35 -04:00
GriffinR
50c845b15a Clear prefab UI when project is closed 2025-05-21 12:48:53 -04:00
GriffinR
d8e3eb6a30 Fix some issues with config loading 2025-05-21 11:53:34 -04:00
GriffinR
af335b82e2 Combine QImage::flip version checks 2025-05-19 16:15:19 -04:00
GriffinR
39ef3513e7 Fix Qt 5.14 build 2025-05-18 20:42:13 -04:00
GriffinR
8b437281ab Update 'Project Files' manual page 2025-05-17 02:09:45 -04:00
GriffinR
deaf067c50 Fix minor issues with resize layout 2025-05-16 13:04:26 -04:00
GriffinR
156546def6 Use map group order for initial map 2025-05-16 03:09:50 -04:00
GriffinR
018ad49ac4 Use Message functions for Tileset Editor 2025-05-12 23:53:02 -04:00
GriffinR
b1f531924f Fix some of the broken native dialogs 2025-05-12 22:50:06 -04:00
GriffinR
dd8486ba34 Fix some tool button issues 2025-05-11 18:15:24 -04:00
GriffinR
6f42f86289 Fix map navigation persisting between projects 2025-05-11 14:38:03 -04:00
GriffinR
c010f95274
Merge branch 'dev' into soften-map-loading 2025-05-11 13:28:55 -04:00
GriffinR
96b90dc5e1 Add 'Open in JSON' actions 2025-05-08 22:25:07 -04:00
GriffinR
56722f7359 Don't auto-expand Layout folders when searching map list 2025-05-08 19:50:41 -04:00
GriffinR
9d2e3145bb
Merge pull request #726 from GriffinRichards/status-bar-log
Add warning/error messages to status bar
2025-05-08 19:00:17 -04:00
GriffinR
8e141247bb Soften layout load requirements 2025-05-08 16:04:37 -04:00
GriffinR
d0587f400c Add navigation arrows 2025-05-08 15:20:05 -04:00
GriffinR
9a3b45117b Make map load failure non-destructive 2025-05-08 13:26:30 -04:00
GriffinR
a906783f68 Remove last MAP_ prefix requirement 2025-05-07 12:17:09 -04:00
GriffinR
aa32276381 More message fixes 2025-05-06 16:25:38 -04:00
GriffinR
238a9d1865 Fix regression to cursor single tile mode 2025-05-06 15:30:45 -04:00
GriffinR
eaceb45592 Add settings to enable/disable status bar logging 2025-05-04 22:28:10 -04:00
GriffinR
7511f445bd Merge branch 'dev' of https://github.com/huderlem/porymap into status-bar-log 2025-05-04 18:49:52 -04:00
GriffinR
6e541b0994
Merge pull request #724 from GriffinRichards/player-icons
Add new player icons for the Events tab
2025-05-04 17:09:00 -04:00
GriffinR
424d2e6457
Merge branch 'dev' into version-check 2025-05-04 15:09:12 -04:00
GriffinR
69482904cc Add log display to status bar, keep log file open 2025-05-04 00:09:29 -04:00
GriffinR
5c9cf80a03
Merge branch 'dev' into update-scripts 2025-05-02 11:08:26 -04:00
GriffinR
f8f6fe827d Fix missing filewatcher paths 2025-05-01 15:53:16 -04:00
GriffinR
3876b63836 More loading screen messages, include map.json files 2025-05-01 15:53:10 -04:00
GriffinR
8245f60e2b Prefer NoScrollComboBox::setTextItem over setCurrentText 2025-05-01 10:30:11 -04:00
GriffinR
6d3fd5bc7e Add settings for events tab icon 2025-05-01 00:17:38 -04:00
GriffinR
311b6c8638 Add more player icons 2025-04-30 16:30:43 -04:00
GriffinR
31cf00de8b Update git search error messages 2025-04-30 13:08:02 -04:00
GriffinR
96664e9680 Merge branch 'dev' of https://github.com/huderlem/porymap into version-check 2025-04-30 12:03:13 -04:00
GriffinR
22a36d4664
Merge pull request #721 from GriffinRichards/global-defines
Add global define settings
2025-04-30 11:58:28 -04:00