Commit Graph

1832 Commits

Author SHA1 Message Date
GriffinR
b9dd7637a6 Replace 'Change Dimensions' button with tool button 2026-03-26 18:01:30 -04:00
GriffinR
8e672b4f58 Display metatile selection dimensions
Some checks failed
Build Porymap / build-linux (, 5.14.2) (push) Has been cancelled
Build Porymap / build-linux (, 6.8.*) (push) Has been cancelled
Build Porymap / build-linux (minimal, 5.14.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2026-03-24 23:08:19 -04:00
GriffinR
79f2ff5e78 Add warning for layouts sharing data files
Some checks failed
Build Porymap / build-linux (, 5.14.2) (push) Has been cancelled
Build Porymap / build-linux (, 6.8.*) (push) Has been cancelled
Build Porymap / build-linux (minimal, 5.14.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2026-03-22 14:55:16 -04:00
GriffinR
dffa2f6e1f Automatically save selected tabs
Some checks failed
Build Porymap / build-linux (, 5.14.2) (push) Has been cancelled
Build Porymap / build-linux (, 6.8.*) (push) Has been cancelled
Build Porymap / build-linux (minimal, 5.14.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2026-03-13 02:01:48 -04:00
GriffinR
e40c48c07d Display decimal tile/metatile IDs alongside hex by default 2026-03-09 11:39:28 -04:00
GriffinR
ce090b27ef Custom Scripts -> Plugins
Some checks failed
Build Porymap / build-linux (, 5.14.2) (push) Has been cancelled
Build Porymap / build-linux (, 6.8.*) (push) Has been cancelled
Build Porymap / build-linux (minimal, 5.14.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2026-03-06 16:39:54 -05:00
GriffinR
6d94be2396 More UI changes for shrinking the event panel
Some checks are pending
Build Porymap / build-linux (, 5.14.2) (push) Waiting to run
Build Porymap / build-linux (, 6.8.*) (push) Waiting to run
Build Porymap / build-linux (minimal, 5.14.2) (push) Waiting to run
Build Porymap / build-macos (macos-15-intel) (push) Waiting to run
Build Porymap / build-macos (macos-latest) (push) Waiting to run
Build Porymap / build-static-windows (push) Waiting to run
2026-03-05 22:17:29 -05:00
GriffinR
6d52fda252 Add API callback to intercept species icon loading
Some checks failed
Build Porymap / build-linux (, 5.14.2) (push) Has been cancelled
Build Porymap / build-linux (, 6.8.*) (push) Has been cancelled
Build Porymap / build-linux (minimal, 5.14.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2026-03-02 23:45:40 -05:00
GriffinR
f0c8e21781 Simplify projectConfig file path / identifier tables
Some checks are pending
Build Porymap / build-linux (, 5.14.2) (push) Waiting to run
Build Porymap / build-linux (, 6.8.*) (push) Waiting to run
Build Porymap / build-linux (minimal, 5.14.2) (push) Waiting to run
Build Porymap / build-macos (macos-15-intel) (push) Waiting to run
Build Porymap / build-macos (macos-latest) (push) Waiting to run
Build Porymap / build-static-windows (push) Waiting to run
2026-03-01 22:02:31 -05:00
GriffinR
80a726ed9f Fix Qt5 build / warnings 2026-03-01 20:47:07 -05:00
GriffinR
f3e1b022d7 Fix some clazy warnings 2026-03-01 18:41:02 -05:00
GriffinR
0582745103 Replace some QDialogs with window widgets
Some checks are pending
Build Porymap / build-linux (, 5.14.2) (push) Waiting to run
Build Porymap / build-linux (, 6.8.*) (push) Waiting to run
Build Porymap / build-linux (minimal, 5.14.2) (push) Waiting to run
Build Porymap / build-macos (macos-15-intel) (push) Waiting to run
Build Porymap / build-macos (macos-latest) (push) Waiting to run
Build Porymap / build-static-windows (push) Waiting to run
2026-03-01 17:29:35 -05:00
GriffinR
8b4ccc12ef
Merge pull request #787 from GriffinRichards/config-json
Replace old config format
2026-02-24 18:33:13 -05:00
GriffinR
189fbb83b5 Fix empty initialization, fix Qt5 build, delete old config files 2026-02-22 18:03:28 -05:00
GriffinR
d33f5f3621 Relocate porymapVersion 2026-02-22 17:19:04 -05:00
GriffinR
fc15f2a27c Split config files 2026-02-22 17:13:44 -05:00
GriffinR
463803292f New JSON config cleanup and testing 2026-02-22 17:13:33 -05:00
GriffinR
29fe37f79e Generalize FieldManager, automatic value validation 2026-02-22 02:18:57 -05:00
GriffinR
8ed2ba3055 Fix event sprite transparency regression 2026-02-16 23:25:28 -05:00
GriffinR
f9f71465cf Resolve gfx names to values when reading event graphics table 2026-02-16 22:49:34 -05:00
GriffinR
3571b4ea4b New JSON config format 2026-02-14 13:59:16 -05:00
GriffinR
af21a5bee1 Add setting to display tile/metatile IDs in decimal
Some checks failed
Build Porymap / build-linux (, 5.14.2) (push) Has been cancelled
Build Porymap / build-linux (, 6.8.*) (push) Has been cancelled
Build Porymap / build-linux (minimal, 5.14.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2026-02-02 14:09:09 -05:00
GriffinR
37882368e0 Fix hardcoded tileset size in tool tip, adjust margins 2026-02-02 13:18:36 -05:00
GriffinR
111a3cda9d Fix missing error messages
Some checks failed
Build Porymap / build-linux (, 5.14.2) (push) Has been cancelled
Build Porymap / build-linux (, 6.8.*) (push) Has been cancelled
Build Porymap / build-linux (minimal, 5.14.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2026-01-30 15:11:02 -05:00
GriffinR
87e4c3fe68 Remaining refactoring to use new script identification 2026-01-30 14:50:57 -05:00
GriffinR
c89aff236f Add 'onEventSpriteLoading' to API
Some checks are pending
Build Porymap / build-linux (, 5.14.2) (push) Waiting to run
Build Porymap / build-linux (, 6.8.*) (push) Waiting to run
Build Porymap / build-linux (minimal, 5.14.2) (push) Waiting to run
Build Porymap / build-macos (macos-15-intel) (push) Waiting to run
Build Porymap / build-macos (macos-latest) (push) Waiting to run
Build Porymap / build-static-windows (push) Waiting to run
2026-01-30 10:40:33 -05:00
GriffinR
f2bc3613ad Render the layers of each script separately
Some checks are pending
Build Porymap / build-linux (, 5.14.2) (push) Waiting to run
Build Porymap / build-linux (, 6.8.*) (push) Waiting to run
Build Porymap / build-linux (minimal, 5.14.2) (push) Waiting to run
Build Porymap / build-macos (macos-15-intel) (push) Waiting to run
Build Porymap / build-macos (macos-latest) (push) Waiting to run
Build Porymap / build-static-windows (push) Waiting to run
2026-01-30 01:15:04 -05:00
GriffinR
9728a851cf Fix degraded timelapse gif quality
Some checks failed
Build Porymap / build-linux (, 5.14.2) (push) Has been cancelled
Build Porymap / build-linux (, 6.8.*) (push) Has been cancelled
Build Porymap / build-linux (minimal, 5.14.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2026-01-26 15:36:14 -05:00
GriffinR
26404168f5 Add script identification, require permission to r/w external files 2026-01-26 02:01:26 -05:00
GriffinR
6044a381c6 Fix Qt5 build 2026-01-25 18:18:54 -05:00
GriffinR
0af40d11dc Add file I/O to scripting API 2026-01-25 16:17:04 -05:00
GriffinR
a41c923fc8 Reorganize some wild encounters parsing 2026-01-24 14:42:40 -05:00
GriffinR
e012b790a8 Add explicit type conversions for ordered json 2026-01-23 21:38:53 -05:00
GriffinR
af931c7f4d Add warning for tiles image format conversion 2026-01-05 09:22:05 -05:00
GriffinR
9c1435b9fa Fix incorrect saving of custom encounters data 2025-12-31 19:34:00 -05:00
GriffinR
a2f653f39f Allow resizing header tab inputs 2025-12-31 13:30:25 -05:00
GriffinR
d831af32a7 Split out NoScroll classes from unrelated behavior 2025-12-30 21:07:29 -05:00
GriffinR
df98d62339 Add unlockable icon 2025-12-26 15:34:31 -05:00
GriffinR
7719eaf546 Fix some error formatting
Some checks are pending
Build Porymap / build-linux (5.14.2) (push) Waiting to run
Build Porymap / build-linux (6.8.*) (push) Waiting to run
Build Porymap / build-macos (macos-15-intel) (push) Waiting to run
Build Porymap / build-macos (macos-latest) (push) Waiting to run
Build Porymap / build-static-windows (push) Waiting to run
2025-12-23 12:30:16 -05:00
GriffinR
53bea222cc Fix new tileset directory collisions 2025-12-23 12:30:12 -05:00
GriffinR
57976c316b Merge branch 'master' of https://github.com/huderlem/porymap into dev
Some checks failed
Build Porymap / build-linux (5.14.2) (push) Has been cancelled
Build Porymap / build-linux (6.8.*) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2025-12-04 22:42:37 -05:00
GriffinR
6ffabb8adf Silence unused result warnings for QFile::open
Some checks failed
Build Porymap / build-linux (5.14.2) (push) Has been cancelled
Build Porymap / build-linux (6.8.*) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2025-12-04 22:29:24 -05:00
GriffinR
e186fd39f2 Remove unnecessary QGraphicsScene/item tracking from Tileset Editor
Some checks failed
Build Porymap / build-linux (5.14.2) (push) Has been cancelled
Build Porymap / build-linux (6.8.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2025-11-27 00:42:42 -05:00
GriffinR
0c6f901393 Fix missing negative bound when painting tiles 2025-11-26 22:52:18 -05:00
GriffinR
d59b24bd6f Avoid potential crash if file watching resources are exhausted
Some checks are pending
Build Porymap / build-linux (5.14.2) (push) Waiting to run
Build Porymap / build-linux (6.8.2) (push) Waiting to run
Build Porymap / build-macos (macos-15-intel) (push) Waiting to run
Build Porymap / build-macos (macos-latest) (push) Waiting to run
Build Porymap / build-static-windows (push) Waiting to run
2025-11-26 17:32:47 -05:00
GriffinR
9bdb25e10d Add setting to disable loading screen
Some checks are pending
Build Porymap / build-linux (5.14.2) (push) Waiting to run
Build Porymap / build-linux (6.8.2) (push) Waiting to run
Build Porymap / build-macos (macos-15-intel) (push) Waiting to run
Build Porymap / build-macos (macos-latest) (push) Waiting to run
Build Porymap / build-static-windows (push) Waiting to run
2025-11-25 23:07:10 -05:00
GriffinR
a20f14b93d Track metatile in MetatileLayersItem using ID instead of pointer 2025-11-25 16:39:13 -05:00
GriffinR
c7e417b044 Fix some QPointers not clearing promptly in Qt5
Some checks failed
Build Porymap / build-linux (5.14.2) (push) Has been cancelled
Build Porymap / build-linux (6.8.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2025-11-23 22:52:50 -05:00
GriffinR
e02ec2b695 Compatibility fixes for older compilers 2025-11-23 22:50:51 -05:00
GriffinR
ea8de4df76 Fix potential out of bounds map layout read
Some checks failed
Build Porymap / build-linux (5.14.2) (push) Has been cancelled
Build Porymap / build-linux (6.8.2) (push) Has been cancelled
Build Porymap / build-macos (macos-15-intel) (push) Has been cancelled
Build Porymap / build-macos (macos-latest) (push) Has been cancelled
Build Porymap / build-static-windows (push) Has been cancelled
2025-11-22 14:05:24 -05:00