-
04bf815642
[studio,turbine] Fix Turbine sleep logic, tweak Studio default sleep values
Gary Talent
2024-06-01 01:20:01 -05:00
-
7499bd87da
[turbine/gba] Fix ticksMs function signature
Gary Talent
2024-05-31 23:59:49 -05:00
-
ad3ff78e2f
[nostalgia/core/studio] Fix AddSubsheetCommand::undo to undo ID idx change
Gary Talent
2024-05-31 23:59:15 -05:00
-
14eb10016e
[nostalgia/core/studio] Cleanup
Gary Talent
2024-05-31 23:58:40 -05:00
-
a4b909c890
[nostalgia/core] Fix validateSubSheetIdx
Gary Talent
2024-05-31 23:58:21 -05:00
-
f6c327c2d7
[keel] Make GBA AssetRef changeable
Gary Talent
2024-05-31 23:57:14 -05:00
-
e861b4f6e7
[jasper/world] Add world background animation
Gary Talent
2024-05-31 23:52:24 -05:00
-
79d7f76407
[jasper/world/studio] WorldEditor: suppress keyboard when popup open
Gary Talent
2024-05-31 23:50:49 -05:00
-
bec487552f
[jasper/project] Add missing type descriptors
Gary Talent
2024-05-31 23:47:31 -05:00
-
41b4fae643
Merge commit 'a0d6019480b421575b54182f52af98fc2379f758'
Gary Talent
2024-05-31 23:42:52 -05:00
-
-
a0d6019480
Squashed 'deps/nostalgia/' changes from 976550ef..430cae16
Gary Talent
2024-05-31 23:42:52 -05:00
-
c92ba2713e
Merge commit '60789230be4092f2fbd2b2245949603d7d5513b8'
Gary Talent
2024-05-31 20:54:46 -05:00
-
-
60789230be
Squashed 'deps/nostalgia/' changes from dd5d1bfb..976550ef
Gary Talent
2024-05-31 20:54:46 -05:00
-
7ac29585d6
[jasper/world/studio] Fix world tile selection to properly release when out of bounds
Gary Talent
2024-05-31 02:23:36 -05:00
-
d0073b2161
[jasper] Add missing install destinations
Gary Talent
2024-05-31 02:22:48 -05:00
-
cdc7cbdd64
[nostalgia/core/studio] Fix build
Gary Talent
2024-05-31 01:43:46 -05:00
-
834c8ef5aa
[nostalgia/core/studio] Fix PaletteEditor add/remove color commands
Gary Talent
2024-05-31 01:19:55 -05:00
-
f1a7f5cdc0
Merge commit 'e3cd379bb4bf7061a9e89a75b2ee5e36261e4a9a'
Gary Talent
2024-05-30 23:44:27 -05:00
-
-
e3cd379bb4
Squashed 'deps/nostalgia/' changes from 7d9f363b..dd5d1bfb
Gary Talent
2024-05-30 23:44:27 -05:00
-
accff465d6
Merge commit '76b8b03a2c7c4bbda397629452eaf45fa7fe5ea2'
Gary Talent
2024-05-30 23:19:09 -05:00
-
-
76b8b03a2c
Squashed 'deps/nostalgia/' changes from eed115b2..7d9f363b
Gary Talent
2024-05-30 23:14:19 -05:00
-
a60aba2ae2
[ox/std] Fix String::c_str to always retrun a valid C str
Gary Talent
2024-05-29 20:51:15 -05:00
-
53f8ec4666
[nostalgia/core] Fix subsheet resize not to read garbage
Gary Talent
2024-05-29 02:16:07 -05:00
-
70152c45a9
[ox/std] Ensure ox::String always has at least a null terminator
Gary Talent
2024-05-29 02:15:30 -05:00
-
5d8f5098e1
[jasper] Revert back to C++20
Gary Talent
2024-05-29 00:56:35 -05:00
-
aa8da0733d
[jasper] Update assets
Gary Talent
2024-05-29 00:55:58 -05:00
-
f258a8b0c9
[nostalgia/developer-handbook] Update serialization notes
Gary Talent
2024-05-29 00:21:59 -05:00
-
4161c6b1bd
[nostalgia/developer-handbook] Update serialization notes
Gary Talent
2024-05-29 00:19:58 -05:00
-
6233682d04
[jasper/world/studio] Remove erroneous noexcept
Gary Talent
2024-05-29 00:13:21 -05:00
-
df322b092d
[nostalgia/developer-handbook] Update serialization notes
Gary Talent
2024-05-29 00:08:16 -05:00
-
69049e9295
[nostalgia/developer-handbook] Update notes on error handling
Gary Talent
2024-05-29 00:00:25 -05:00
-
2c20ad0d53
[nostalgia/developer-handbook] Update notes on error handling
Gary Talent
2024-05-28 23:52:20 -05:00
-
cc8ef142b9
[turbine] Remove ClipboardObject::typeMatches
Gary Talent
2024-05-28 23:41:21 -05:00
-
87a848e306
[turbine] Make ClipboardObject::typId return a StringView
Gary Talent
2024-05-28 23:39:02 -05:00
-
bb127400a1
[turbine] Rework getClipboardObject to use ox::ModelTypeId_v
Gary Talent
2024-05-28 23:35:22 -05:00
-
0be51e8079
[jasper/world/studio] Add extra check for clipboard safety
Gary Talent
2024-05-28 22:22:26 -05:00
-
a488ba4fd5
[keel] Remove redundant move
Gary Talent
2024-05-28 21:33:19 -05:00
-
580f27ac87
[jasper/world/studio] Cleanup redundant keelCtx calls
Gary Talent
2024-05-28 21:27:19 -05:00
-
2db3d0470a
[studio] Fix build error
Gary Talent
2024-05-28 21:25:31 -05:00
-
5d4af474b1
[jasper/world/studio] Cleanup
Gary Talent
2024-05-28 21:24:16 -05:00
-
46c3e4e0de
[jasper/world/studio] Cleanup, give WorldEditor an acceptsClipboardPayload function
Gary Talent
2024-05-28 21:12:38 -05:00
-
8a1e60e571
[jasper/player] Make player use file pointed to in Bootfile
Gary Talent
2024-05-28 20:59:44 -05:00
-
7c7d9decd2
[nostalgia/core/studio] Add acceptsClipboardPayload to TileSheetEditor
Gary Talent
2024-05-28 20:58:49 -05:00
-
fe0fea49b3
[studio] Add acceptsClipboardPayload to Editor
Gary Talent
2024-05-28 20:58:26 -05:00
-
181eee0087
[turbine] Make ClipboardObject use ox::ModelTypeId_v for typeId
Gary Talent
2024-05-28 20:57:49 -05:00
-
e9f8787403
[keel] Cleanup pack logging
Gary Talent
2024-05-28 20:56:40 -05:00
-
8f633d17ec
[ox/preloader] Fix alignment issue
Gary Talent
2024-05-28 20:44:26 -05:00
-
0675b4675b
[nostalgia/core/studio] Cleanup TileSheet selection, fix copy/paste bug
Gary Talent
2024-05-28 20:31:15 -05:00
-
db5cff5e8c
[jasper/world/studio] Add copy/cut/paste to WorldEditor
Gary Talent
2024-05-28 01:45:59 -05:00
-
8ae716e09c
[studio] Add size function to Selection
Gary Talent
2024-05-28 01:45:40 -05:00
-
654c509ccd
[keel] Remove setAsset
Gary Talent
2024-05-27 21:13:17 -05:00
-
bcbca9a5dd
[keel,studio] Fix hotloading for files that get loaded as multiple types
Gary Talent
2024-05-27 19:26:58 -05:00
-
3eee6161a0
[jasper/world/studio] Improve WorldEditor dependency tracking
Gary Talent
2024-05-27 00:56:04 -05:00
-
55a747f6a1
[jasper/world/studio] Make ObjectSetEditor use UUIDs
Gary Talent
2024-05-27 00:55:41 -05:00
-
aa89f20ed6
[studio/modlib] Fix type desc writing logic inversion
Gary Talent
2024-05-27 00:53:24 -05:00
-
6a7f70469f
[studio/modlib] Make Project::mkdir only mkdir if dir does not exist
Gary Talent
2024-05-27 00:47:24 -05:00
-
f1f596e7d8
[studio/modlib] Add variant of ComboBox that takes callback
Gary Talent
2024-05-27 00:46:55 -05:00
-
505d757880
[keel] Ensure consistent asset IDs in AssetManager
Gary Talent
2024-05-27 00:45:41 -05:00
-
7eaa7b36c0
[ox/fs] Add FileSystem::exists
Gary Talent
2024-05-27 00:44:58 -05:00
-
f6235304a0
[jasper/world/studio] Make Ctrl-A select the entire map
Gary Talent
2024-05-26 02:10:25 -05:00
-
4a73a7c35a
[studio/modlib] Give Selection constructors
Gary Talent
2024-05-26 02:09:59 -05:00
-
aa43dc9575
[jasper/world/studio] Simplify CollisionMapView with MapTileHighlighter
Gary Talent
2024-05-26 00:00:44 -05:00
-
6e32d36c78
[jasper/world/studio] Make mouse release only finish selection if selection is ongoing
Gary Talent
2024-05-25 22:41:03 -05:00
-
e75c51d614
[studio/modlib] Make iterateSelection return errors properly
Gary Talent
2024-05-25 22:33:01 -05:00
-
cf4f56fcf7
[jasper/world/studio] Fix tile drop to handle dropping to edges of selection
Gary Talent
2024-05-25 22:28:59 -05:00
-
704434bc3c
[jasper/world/studio] Make selection tracking safer, allow clearing selection
Gary Talent
2024-05-25 22:22:24 -05:00
-
a49af0bc32
[jasper/world/studio] Cleanup
Gary Talent
2024-05-25 22:07:42 -05:00
-
46544872cd
[jasper/world/studio] Make tile drop work with map tile selection
Gary Talent
2024-05-25 22:03:52 -05:00
-
ee86436d58
[jasper/world/studio] Add map tile selection
Gary Talent
2024-05-25 21:36:42 -05:00
-
9aec5772f4
[nostalgia] Remove use of deleted function
Gary Talent
2024-05-25 21:34:08 -05:00
-
cad8c73137
[studio/modlib] Remove color.hpp
Gary Talent
2024-05-25 21:33:27 -05:00
-
f9bd224e27
[nostalgia/core] Add applySelectionColor
Gary Talent
2024-05-25 21:32:57 -05:00
-
482767c61f
[nostalgia/core/opengl] Fix for Ox changes
Gary Talent
2024-05-25 21:32:18 -05:00
-
196dd3d637
[studio/modlib] Add SelectionTracker
Gary Talent
2024-05-25 21:31:47 -05:00
-
d3ea370d34
[ox/std] Add conversion functions for geo types, cleanup
Gary Talent
2024-05-25 21:29:54 -05:00
-
a41cd443c6
[ox/std] Remove SmallMap dtor, replace timing code with steady_clock
Gary Talent
2024-05-25 00:47:49 -05:00
-
cdd9a0f4b2
[ox/claw] Remove enum type from ClawFormat
Gary Talent
2024-05-24 22:09:08 -05:00
-
97186da1cf
[ox/preloader] Remove debug code
Gary Talent
2024-05-24 22:08:35 -05:00
-
c5971ec641
[jasper/world/studio] Change WorldEditor Claw format back to Organic
Gary Talent
2024-05-24 22:07:56 -05:00
-
20cd027466
[studio/modlib] Add function for exporting selection color
Gary Talent
2024-05-24 22:06:48 -05:00
-
d3578ab5bd
[jasper/world/studio] Put map resize in a popup
Gary Talent
2024-05-24 01:55:23 -05:00
-
2a55a5762d
[jasper/world/studio] Make executing UndoCommands report errors
Gary Talent
2024-05-23 21:50:44 -05:00
-
058bc5c438
[studio,nostalgia/studio] Make executing UndoCommands report errors
Gary Talent
2024-05-23 21:50:27 -05:00
-
6eb78f90cf
[jasper/world/studio] Make UndoCommand undo/redo return ox::Error
Gary Talent
2024-05-23 21:30:15 -05:00
-
815f23a0b5
[nostalgia/studio] Make UndoCommand undo/redo return ox::Error
Gary Talent
2024-05-23 21:29:57 -05:00
-
0afa2b8cbd
[nostalgia/core] Revert some auto formatting done by CLion...
Gary Talent
2024-05-23 21:01:10 -05:00
-
18e4183623
[jasper/world/studio] Simplify EditWorldSizeCommand::mergeWith
Gary Talent
2024-05-23 20:54:45 -05:00
-
b51098595a
[nostalgia/core/studio] Fix Subsheet width to update properly
Gary Talent
2024-05-23 20:52:55 -05:00
-
648c62e745
[ox/std] Fix Linux build
Gary Talent
2024-05-23 01:38:57 -05:00
-
e33c4c5362
[ox/model] Fix type params in buildTypeId
Gary Talent
2024-05-23 01:29:45 -05:00
-
b4f08df181
[ox/std] Fix resize to set null terminator
Gary Talent
2024-05-23 01:27:59 -05:00
-
47582573e5
[ox/std] Rework FileReader into StreamReader
Gary Talent
2024-05-23 00:45:28 -05:00
-
ded73a0b4c
[jasper/world/studio] Fix WorldEditor to pull in resource updates
Gary Talent
2024-05-22 23:24:08 -05:00
-
542e492830
[nostalgia/core/studio] Remove some unnecessary copying
Gary Talent
2024-05-22 23:19:01 -05:00
-
ddeca461ac
[studio,keel] Make fileChanged emit UUID as well as path, add uuidUrlToUuid
Gary Talent
2024-05-22 23:17:28 -05:00
-
1988e785e6
[jasper/world] Cleanup
Gary Talent
2024-05-22 23:15:43 -05:00
-
355f583382
[ox/std] Add IntegerRange_c
Gary Talent
2024-05-22 23:14:06 -05:00
-
42d893b38f
[ox/std] Fix Vector insert functions
Gary Talent
2024-05-22 23:13:52 -05:00
-
f920748e19
[jasper] Fixes for Studio changes, make EditWorldSizeCommand merge
Gary Talent
2024-05-22 02:12:46 -05:00
-
3c593b8d58
[studio] Make UndoCommand::mergeWith take a reference
Gary Talent
2024-05-22 02:11:58 -05:00