Commit graph

677 commits

Author SHA1 Message Date
f6dec5c614 Sync deleting saves to cloud 2024-03-05 22:47:28 -06:00
af4229ebdd Attention grabber on saves manager when active save isn't synced 2024-03-05 22:47:28 -06:00
7a6f249f58 Add warning to saves manager when not all saves are synced 2024-03-05 22:47:28 -06:00
5c6ea01990 Add synced icon to saves in saves manager 2024-03-05 22:47:28 -06:00
f970b658ff Add "Keep Both" button 2024-03-05 22:47:28 -06:00
ece7ed2923 Add save conflict resolver 2024-03-05 22:47:27 -06:00
cfba55d2c6 Add galaxy api 2024-03-05 22:47:11 -06:00
17b878e3be Fix upgrade purchasing on drag 2024-03-03 22:31:20 -06:00
3fd8375031 Perf optimization 2024-03-03 22:17:16 -06:00
aca56f6af6 Use z-index to avoid changing render order 2024-03-03 22:17:06 -06:00
f0e831ee8f Add cnodes 2024-03-03 20:26:00 -06:00
1acfde134b Add support for rendering VueFeatures in boards 2024-03-03 19:59:26 -06:00
df9ba59a1a Merge branch 'main' into feat/enforce-eslint 2024-03-04 01:26:29 +00:00
424bde0cdd WIP on rewriting board 2024-02-28 23:19:11 -06:00
escapee
b40d4bef32 Allow both cases in shift+hotkeys 2024-02-21 19:21:18 +00:00
f7a8fbbb11 Lint 2024-02-20 22:38:49 -06:00
5f8e35478d Merge remote-tracking branch 'upstream/main' into feat/enforce-eslint 2024-02-20 22:37:17 -06:00
1f22f506dd Add tests for tree reset propagation 2024-02-21 04:15:49 +00:00
d3faec6a66 Add Nodes to the text that can disappear in projEntry 2024-02-21 04:08:59 +00:00
a39e65852d Remove unused imports 2024-02-21 01:25:52 +00:00
2e0e221010 Made modifier typing a lot less nasty 2024-02-21 01:25:52 +00:00
4092cd6d56 Add regression test for modifier.getFormula respecting enabled 2024-02-21 01:25:52 +00:00
fa2d7cb53a Merge branch 'main' into feat/enforce-eslint 2024-02-18 02:17:01 +00:00
143b0773e7 Add eslint workflow action and CONTRIBUTING.md that says to lint first 2024-02-17 20:16:00 -06:00
04a5e963ab Merge branch 'main' into main 2024-02-14 17:38:53 +00:00
263c951cf8 Requested changes 2024-02-14 15:56:18 +00:00
nif
5e32fa4985 Fix branchedResetPropagation
BREAKING CHANGE - Forces branches to be directed

Signed-off-by: nif <nif@incremental.social>
2024-02-12 19:46:31 +00:00
Seth Posner
cf6265d8ce Keep disabled modifiers when making formulas 2024-02-12 07:58:39 -08:00
Seth Posner
7750a3368d Swap logic for nextAt display 2023-11-13 14:09:48 -08:00
a5204106aa Forgot to comment the other signature 2023-10-11 21:44:02 -05:00
0cccf7aecc Add isRendered utility 2023-10-11 21:39:01 -05:00
eee5ac3e2d Fix passthroughs for inversions and make more operations invertible 2023-05-30 22:54:46 -05:00
9edda4d957 Make links ignore pointer events 2023-05-22 21:41:53 -05:00
6ad08c4052 Fix camelCase props not working on links 2023-05-21 17:27:29 -05:00
e0f1296b35 Rename "The Paper Pilot Community" to "Profectus & Friends" 2023-05-20 21:56:46 -05:00
c8ba77b89b Fix Direction.Left bars 2023-05-20 21:24:59 -05:00
d6c9f95851 Fix error about pinnable tooltips 2023-05-20 08:28:27 -05:00
210c2290f0
Fix #9 2023-05-19 10:12:24 -05:00
a5efed6e4a Add export save button to error component 2023-05-18 18:57:15 -05:00
3b7436ab89 Clarify progress is from 0 to 1 2023-05-18 18:57:10 -05:00
56279e3794 Fix thrown errors not appearing in console 2023-05-17 20:05:54 -05:00
73f20d6eb5 Merge branch 'feature/requirements-refactor' 2023-05-17 18:35:25 -05:00
7deacb41e1 Fixed tests 2023-05-17 08:23:10 -05:00
056aa4d2f7 Fix reset button showing currentAt if buyMax is true 2023-05-17 08:15:27 -05:00
3e23555b25 Fixed tests 2023-05-17 00:37:33 -05:00
a55f99daed Fix merge conflicts 2023-05-17 00:01:28 -05:00
ab3b180db8 Improve error handling 2023-05-16 23:49:25 -05:00
539282bef8 Improve error handling 2023-05-16 23:49:06 -05:00
d3a74da5ab Add utility for getting requirement that's met when a conversion can convert 2023-05-15 21:16:28 -05:00
500e412fdb Rebalance resource levels and implement portal costs 2023-05-15 21:10:52 -05:00
bbe0aaa31e Fix directSum breaking formulas 2023-05-14 18:51:15 -05:00
f8095a9694 Made calculateMaxAffordable, calculateCost, and cost requirements interface a bit cleaner 2023-05-14 18:51:15 -05:00
Seth Posner
d7a2049ca2 Make effect decorator generic 2023-05-14 18:50:19 -05:00
006bfdf65d Make node links follow dragging 2023-05-14 18:30:59 -05:00
0991ef0865 Fix some persistence issues 2023-05-13 17:14:29 -05:00
d4f0069dd5 Fix repeatables not buying max correctly 2023-05-12 17:08:11 -05:00
9fa5ec971a Move amount check in bonus amount decorator to postConstruct 2023-05-12 10:59:59 -05:00
502fa99f5d Show selected node above others 2023-05-12 09:40:12 -05:00
8284baa1a0 Fix step-wise formulas causing issues with reactivity 2023-05-12 01:40:51 -05:00
213bdd6005 More board optimizations 2023-05-12 01:40:45 -05:00
2f3ae85eb1 Fix recursive rendering when panning 2023-05-12 01:40:22 -05:00
866685de2d Simplify TPS 2023-05-12 01:40:17 -05:00
cb4830e06b Fix reset typing 2023-05-10 00:35:16 -05:00
0e1915f511 Fix conversion utility showing currentAt instead of nextAt 2023-05-07 21:51:21 -05:00
4d7f03d543 Fix crash when calculating formula cost
Happened when spend resource was false and the formula was non-integrable, but the amount to buy were all going to be summed anyways
2023-05-05 19:11:57 -05:00
3413585c45 Fix bar misalignment on actions 2023-05-03 15:51:18 -05:00
dbdcf19b6d Fix actions not being constructible 2023-05-01 08:20:45 -05:00
8dd2cbe466 Make upgrade.canPurchase return false when already bought 2023-04-30 13:17:15 -05:00
04f14c17bd Fix extends undefined checks 2023-04-30 11:49:49 -05:00
5d17d67e00 Fix repeatable amount display 2023-04-30 11:49:47 -05:00
bffc27344a Fixed isInvertible and isIntegrable not working nested correctly 2023-04-30 11:49:43 -05:00
ff16397cc7 Fix bug with estimateTime not showing "Never" when it should 2023-04-27 22:49:47 -05:00
81058e10b4 Throw error if lazy proxies get cyclical 2023-04-27 20:41:20 -05:00
36fa4ece65 Fix mouse leave deselecting nodes 2023-04-25 23:51:48 -05:00
6f985fd55b Correct doc for actionDistance 2023-04-23 19:31:39 -05:00
7b59fcfc38 Don't capitalize all tree nodes 2023-04-23 16:55:45 -05:00
4980074d26 Fixed board.selectedAction setter not working 2023-04-23 16:44:57 -05:00
066ef71395 Made node text easier to read 2023-04-23 14:16:27 -05:00
425e85a1ee Add function to boards for placing nodes in the next available space 2023-04-23 10:00:40 -05:00
c08ea9ce85 Make selectedNode and selectedAction writable 2023-04-23 00:40:10 -05:00
3808f299ec Fix canAccept not passing in otherNode 2023-04-23 00:40:07 -05:00
2999c971cf Expose current dragging and receiving nodes 2023-04-23 00:40:03 -05:00
9707ceb66d Fix build issue 2023-04-22 23:20:41 -05:00
962e789e1d Added way to customize board action confirmation label 2023-04-22 23:14:05 -05:00
21f49756dc Move selecting action logic inside the board component 2023-04-22 23:14:02 -05:00
693c34f585 Fix action not being marked selected 2023-04-22 20:51:56 -05:00
d5a7ba4af2 Fixed render issue with createFormulaPreview 2023-04-22 19:54:46 -05:00
a59f77aa6d Support classes and styles to be defined by node types 2023-04-22 19:22:31 -05:00
6e443ace0d Show action tooltips when selected 2023-04-22 19:22:25 -05:00
7a81157bcc Fix remaining typing issues with formula typing change 2023-04-22 18:10:32 -05:00
6363062ce6 Gate integration operations 2023-04-22 18:04:15 -05:00
f7f4d0aa9f Fix non-integrable requirements crashing in cost requirements with spendResources true
(Which should be valid in the event the dev doesn't want to maximize)
2023-04-22 17:59:09 -05:00
97fcd28fe2 Change formula typing to work better 2023-04-22 17:59:05 -05:00
80c66135b2 Fix nodes appearing in center when selected 2023-04-22 00:33:30 -05:00
b6317a47e8 Fix calculate max affordable edge case 2023-04-21 23:48:19 -05:00
4160986a4d Fix issues with boards 2023-04-21 19:49:55 -05:00
6cff4eca82 Ooops 2023-04-20 17:29:33 -05:00
5ce2c65560 Update discord link 2023-04-20 17:05:32 -05:00
87a2d6bdc9 Close example 2023-04-19 21:40:34 -05:00
8806910f5e Resolving problems 2023-04-19 21:37:28 -05:00