Commit graph

354 commits

Author SHA1 Message Date
12438b67b3 Added some logic to reduce redundancies in player data 2022-02-27 18:07:21 -06:00
690b963afd Created utility function for opening layers as a modal 2022-02-27 17:06:38 -06:00
53d4c40aba Fixed game over screen graphical issues 2022-02-27 16:55:43 -06:00
c9d3613d64 Make tab family take TabButtonOptions directly instead of TabButton 2022-02-27 16:49:13 -06:00
5beecba267 Have features register settings fields dynamically 2022-02-27 16:41:39 -06:00
a81040d6a2 Moved persistence related code to its own file 2022-02-27 16:18:13 -06:00
a8af84f581 Reorganized components 2022-02-27 16:04:56 -06:00
552aca20e4 Added Profectus branding 2022-02-27 14:24:48 -06:00
e2126472b2 Fixed runtime issues with vue
Entire demo tree has been tested and is fully functional,
including all the options and save manager functionality
2022-02-27 13:49:34 -06:00
ebf26c58e7 Call Decimal.fromValue on objects that are Decimal-like
I _already_ know I'm going to update b_e.js without remembering I made
this change. If you've noticed that has occurred please link me to this
commit and shame me.
2022-02-20 16:02:39 -06:00
067ba6ce90 Make layers lazy instantiate 2022-01-27 22:47:26 -06:00
90e49e196f Fixing more issues 2022-01-24 22:25:34 -06:00
15a460bf42 Fixing building / cleanup 2022-01-24 22:23:30 -06:00
6f781b33fa New layer API WIP 2022-01-13 22:25:47 -06:00
e499447cf5 Added operator overloading for Decimals
Note: This feature is being enabled through babel, and unfortunately
doesn't really have any typescript support. Using an overloaded operator
will show an error and be typed as "any". If ecmascript ever
support operator overloading, then typescript will follow suit and these
issues can be resolved.
Here's the current proposal for how that could look like, although it's
a long way's off from being accepted, if it ever is:
https://github.com/tc39/proposal-operator-overloading

Alternatively, there's a proposal for declaring that certain types have
operator overloads, which would also work just perfectly:
https://github.com/microsoft/TypeScript/issues/42218

In the meantime, the errors will unfortunately remain present, although
they won't cause any issues in production.

BTW, the rhs can be any DecimalSource, but the lhs has to be a Decimal.
2021-09-19 23:10:01 -05:00
bc8622f219 Added forums link to nav bar 2021-09-19 21:06:56 -05:00
16467bb0d9 Made tooltips not try to use component names when coercing display 2021-09-19 19:29:20 -05:00
c414fdf451 Made nav bar icons more consistent 2021-09-19 16:59:43 -05:00
21dbcc0d66 Fixed tooltips not animating in 2021-09-19 12:40:30 -05:00
34487cb3da Hide tabs list when there's only a single tab 2021-09-19 12:04:55 -05:00
54cfb28bd6 Made it so by default, challenges can't be entered when complete 2021-09-19 11:28:44 -05:00
1acf01014f Added fade out to danger buttons 2021-09-19 11:08:47 -05:00
cc01f35d65 Modified board to not use ID selector 2021-09-19 10:54:13 -05:00
7c0f93b7ad Renamed grid data -> state 2021-09-19 10:40:18 -05:00
2eeb96a66f Added unthrottled setting 2021-09-05 19:13:56 -05:00
c617737788 Cleanup 2021-09-05 19:03:50 -05:00
eaf47bb946 Moved properties from player data to new settings and state objects 2021-09-05 18:53:04 -05:00
bc808098ff Made microtabs not show the tab buttons if forced to specific tab 2021-09-05 13:19:44 -05:00
d0bb9c1e99 Fixed several issues with Microtabs 2021-09-05 13:18:17 -05:00
8842da90ec Fixed minimize button scrolling up with the tab 2021-09-04 22:46:06 -05:00
59a1b171dc Fixed branches not showing up 2021-09-04 22:16:29 -05:00
9e2cc02dce Added badges to changelog 2021-09-04 22:02:13 -05:00
1571171239 Added changelog 2021-09-04 21:42:48 -05:00
9a01a2931b Fixed issue with demo layer working incorrectly 2021-09-04 20:59:02 -05:00
d7b6df5b4f Performance improvements :) 2021-09-04 20:19:59 -05:00
433795e52e Fixed subtab buttons not showing as selected 2021-09-04 17:37:46 -05:00
4869f042a9 Fixed issues with input fields in Saves Manager 2021-09-04 17:15:48 -05:00
bb7db73eba Improved themes 2021-09-04 16:51:41 -05:00
6b501dd240 Merge branch 'side-project' 2021-09-04 13:51:06 -05:00
d56aa82297 Fix various issues from typescript update 2021-09-04 00:37:45 -05:00
c1ab09f0fb Fixed tree component showing nodes it shouldn't 2021-08-30 23:14:42 -05:00
a63a4084cb Fixed errors caused by lack of .layers in player object 2021-08-30 23:14:22 -05:00
09d4e88694 Fixed tree component not loading 2021-08-30 23:13:57 -05:00
8da668b8d6 Fixed build 2021-08-28 12:08:14 -05:00
72e73db048 Fixed things happening on save load 2021-08-28 11:35:25 -05:00
97fe313558 Implemented chapter 2 2021-08-28 11:20:17 -05:00
2e06e8e4ea Polish 2021-08-28 11:20:12 -05:00
856809cade Implemented hunger mechanic 2021-08-28 07:42:38 -05:00
6b5c94d62e Added warning notifications when resources deplete 2021-08-27 00:22:26 -05:00
029cd534b1 Added notifications to actions 2021-08-27 00:18:34 -05:00