userDaniel Pcancel
branchrust_reboot/main/ui_store_slim_ram/storetakeover_iconscancel

14 Commits over 0 Days - ∞cph!

19 Days Ago
Merge: from merge_with_atlas - General improvements to editor workflow - Fixing outstanding bugs and TODOs - Updated all assets again to catch up with atlas work Tests: navigated through the store and inventory while taking memory snapshots
20 Days Ago
Tests: add a unit test for AssetBundleBackend to check if out of order async works Napkin code, will clean later once decided that this branch is merged back Tests: ran unit test in editor
21 Days Ago
Bugfix: UI_Store - preserve which tab was opened when UI_Store is closed Tests: navigated to and away from store in Editor
21 Days Ago
Clean: remove TODO that turned out unnecessary Tests: none, trivial change
21 Days Ago
Update: UI_StoreItemGrid - allow grid to initialize it's tiles multiple times in a row Tests: clicked between various tabs on the store in editor with bundle backend
21 Days Ago
Update: UI_StoreTakeover - Do not instantiate textures when loading from dynamic bundle Lets us avoid destroy calls, since dynamic bundle unloading destroys things automatically Tests: navigated to the store page in editor with bundle backend
21 Days Ago
Bugfix: ensure dynamic bundle tracks subscriber count accurately This was causing the bundle to not unload in the updated flow Tests: navigated to store in editor with bundle backend
24 Days Ago
Bugfix: ensure ui/store.bundle gets unloaded after all changes - UI_Store opens the first tab during warmup, outside of OnOpen, which unbalanced subscribe/unsubscribe calls. It also never closed the tab when itself being closed. Addressed both. Tests: clicked through tabs, then closed shop - no asserts fired. Need to test in bundle mode, that'll be next.
24 Days Ago
Bugfix: fix some items showing empty icons Tests: navigated through all tabs of shop and inventory - everything seemed present
24 Days Ago
Merge: from fix_missing_takeovers Images still missing - digging deeper Tests: navigated to store
24 Days Ago
Bugfix: warm up UI_StoreTakeover's Takeovers in more cases - Reimplemented warmup of StoreFeatured/General/Limited to first spawn empty tiles and fill them up once tab is opened Turns out, we can open tabs of store without opening store itself, resulting in an access to uninitialize takeovers. Couple empty item icons remain, will fix next. Tests: navigated to the store and clicked through bunch of tabs and scrolled around.
24 Days Ago
Update: break ItemStoreTakeover links to sprites - Added warmup-cooldown to relevant UI screens Doesn't work correctly - menu spawns, but uses wrong assets. This is due to warm-up logic running before storetakeover warmup Tests: navigated to Store and Inventory pages. Inventory is okay, but store is derped
24 Days Ago
Update: UI_StoreTakeover.AssignStoreBundle utility to assign it's icons to ui/store.bundle - Ran Assign Store Bundle on all takeovers Tests: inspected meta changes
24 Days Ago
Update: ItemStoreTakeover - stores paths to icon textures - Updated StoreTakeoverDrawer to visualize sprites from paths instead of ItemStoreTakeover fields - ran update paths on relevant prefabs Not decoupling sprite fields from ItemStoreTakeover just yet - gonna do it as a separate submit Tests: interacted with prefabs in the editor, confirmed that it's rendering correct images and paths are present