Alpha v1.0.0

Commits

All Rust commits from Facepunch

124 total commits for branch:
/

Member Avatar
Daniel P22/09/202618:32:18
rust_reboot/main/ui_store_slim_ram (#165334)

Bugfix: fix invalid takeover data for crystal ak Accidentally copied pack even though it hasn't one when manually resolving Tests: navigated to page, crystal ak displays as intended

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202618:18:34
rust_reboot/main/ui_store_slim_ram (#165332)

Bugfix: store.refresh now restarts the tab Fixes tab having only default-initialized tiles Tests: ran refresh while on general tab

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202617:49:44
rust_reboot/▉▄▆▅▋▆▊▉▆▅▅▋▆▍▇▌▇▍▍▊▅▋ (#▊▍▌▄▅█)

█▇▌▊▇▉▅▊ ▋▋▄ █▇▉▊▇▉█ ▋▆▇▇▆▇▇ ▍▅▊▇▍▄▇█▇ ▅▇▇▄▆ ▄▆█▍ ▉▄▌█▇ ▅▅▆ ▄▍▄▌▄▅▉ ▇▇ ▇▉▇▋▋▊▄▄▇▇▄█ ▅▊▄▍█▋▆█▉ ▋█ ▅▊▍███▅▅▌ ▋▍▋ ▊▄▅▋▇ ▌█▄ ▌▅▌▌▇ ▄▍▉█▆▌▋

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Hidden Commit
This commit has been hidden by Facepunch.
Member Avatar
Daniel P22/09/202617:46:34
rust_reboot/main/ui_store_slim_ram (#165324)

Update: HttpImage - permit multiple requests for same url Fixes clurred images for overlay pages where first button shares sprite with full screen image but has different settings Tests: navigated to coconut underwear page - loaded both

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202615:10:10
rust_reboot/main/ui_store_slim_ram (#165297)

Update: HttpImage - pick a higher mip, seems to look better when downsampled Tests: navigated to pack overlay page

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202614:39:07
rust_reboot/main/ui_store_slim_ram (#165291)

Update: reimplement shop.unloadAssets convar Tests: set it to 0, navigated to shop and out, confirmed bundle was still loaded via listdynamic, set to 1, confirmed it was gone via listdynamic

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202614:25:39
rust_reboot/main/ui_store_slim_ram (#165287)

Clean: get rid of icon precaching from store bundle All bundle assets are now loaded on demand, so this code was both useless and harmful Tests: navigated through store with failloads 1 - all images present

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202614:01:37
rust_reboot/main/ui_store_slim_ram (#165283)

Clean: remove unnecessary extra unload when DLC tab closes/becomes hidden Tests: navigated to DLC tab with delay and failloads convars

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202613:39:22
rust_reboot/main/ui_store_slim_ram (#165278)

Optim: lazy load fallback sprite for DLC item view Tests: opened DLC tab of store with failloads 0 and 1

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202613:15:26
rust_reboot/main/ui_store_slim_ram (#165273)

Update: HttpImage - add support for different configured images from 1 url Fixes overlay page using downsampled mip for full screen image because 2 httpimage comps share an url Tests: navigated to crossbow pack overlay and clicked 2nd button

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202612:43:12
rust_reboot/main/ui_store_slim_ram (#165269)

Bugfix: StoreItemOverlayPage - fix invalid refcounting - also get rid of gallery sprite fallback when loading from url Tests: inspected refcounts during opening and closing of overlay

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202612:26:48
rust_reboot/main/ui_store_slim_ram (#165265)

Bugfix: HttpImage - avoid duplication of refcount Tests: inspected refcounts of textures after opening pack overlays

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202612:15:53
rust_reboot/main/ui_store_slim_ram (#165260)

Bugfix: HttpImage - only flush stale texture cache when refcount is 0 Fixes sprites being nuked during some interactions Tests: navigated to pack overlay and clicked through bottom buttons

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P22/09/202610:26:34
rust_reboot/main/ui_store_slim_ram (#165235)

Optim: make StoreItemTile lazy load fallback sprite Tests: navigated to general tab with failload 0 and 1

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P21/09/202620:25:41
rust_reboot/main/ui_store_slim_ram (#165164)

Update: HttpImage - add option to use a best-fit mip - move httpimage comp to image on OverlayCarouselButton Tests: navigated to pack pages

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P21/09/202619:03:41
rust_reboot/main/ui_store_slim_ram (#165160)

Optim: convert overlay's carousel buttons to lazy load missing sprites - also cleaned some now-dead properties Tests: navigated to pack overlay page with both failloads 0 and 1

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P21/09/202614:06:50
rust_reboot/main/ui_store_slim_ram (#165080)

Optim: have StoreItemOverlayPage load main image from bundle only on fail Tests: navigated to pack page with failload 1, clicked through buttons

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P21/09/202613:00:34
rust_reboot/main/ui_store_slim_ram (#165070)

Optim: HttpImage - only load dynamic sprites if HttpImage failed to fetch - converted UI_StoreBackground to use it Tests: navigated to general store tab, tested with delay, fail load and fail-then-succeed load

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P21/09/202611:50:26
rust_reboot/main/ui_store_slim_ram (#165059)

Bugfix: HttpImage prefers sprites for CoverImage, fixes atlas being drawn Tests: inspected spawned UI tiles, they used sprite instead of texture

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P21/09/202611:15:57
rust_reboot/main/ui_store_slim_ram (#165055)

Bugfix: if 2 urls get requested and 1 throttled, make sure it goes via cache Tests: navigated to store -> general tab quickly, no exceptions

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P21/09/202610:46:55
rust_reboot/main/ui_store_slim_ram (#165047)

Merge: from main

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P18/09/202614:06:28
rust_reboot/main/ui_store_slim_ram (#164853)

Update: ran Update Urls again Looks like couple blurhashes got missed Tests: navigated to dlc page with httpimageloaddelay

1
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P18/09/202613:33:02
rust_reboot/main/ui_store_slim_ram (#164849)

Merge: from main

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P18/09/202612:08:17
rust_reboot/main/ui_store_slim_ram (#164835)

Optim: convert DLC tab leftovers to httpimage - ran Assign Bundle and Update Urls Tests: navigated to it with httpimagedelay and httpimagefailloads and normal - saw expected textures/blurs

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P18/09/202611:40:07
rust_reboot/main/ui_store_slim_ram (#164833)

Buildfix: missing files Tests:none

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P18/09/202611:38:59
rust_reboot/main/ui_store_slim_ram (#164831)

Update: added assetbundles.listdynamic for debugging Tests: checked output as I navigated through menus and connected/disconnected to server

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P18/09/202611:08:49
rust_reboot/main/ui_store_slim_ram (#164825)

Clean: get rid of forceOpen hack, use OnBecomeVisible instead Tests: clicked through store tabs, joined a server and toggled menu and various screens. disconnected

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202617:46:02
rust_reboot/main/ui_store_slim_ram (#164734)

Optim: have HttpImage unload their images when store tabs are hidden Need to go through all the screens and verify they get unloaded correctly Tests: inspected general tab's grid contents while being ingame and toggling menu

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202616:13:03
rust_reboot/main/ui_store_slim_ram (#164708)

Optim: HttpImage - mode texture decoding to worker threads - added WebUtil.DownloadTextureTemp that uses DownloadHandlerTexture - disabled texture activation rate limit Now only a tiny hitch is present Tests: navigated to store General tab

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202615:22:47
rust_reboot/main/ui_store_slim_ram (#164688)

Optim: HttpImage - rate limit texture activation rate (2 per frame) Helps with General tab opening, but feels too limiting Tests: navigated to general tab of store

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202614:29:01
rust_reboot/main/ui_store_slim_ram (#164670)

Update: Add HttpImage.MissingSprite - reroute all dynamic sprites to MissingSprite - added store.HttpImageFailLoads to simulate loading failure Tests: navigated store with failloads 1, skin tiles need fixing

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202613:49:06
rust_reboot/main/ui_store_slim_ram (#164665)

Part 4/4

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202613:49:00
rust_reboot/main/ui_store_slim_ram (#164664)

Part 3/4

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202613:48:48
rust_reboot/main/ui_store_slim_ram (#164663)

Part 2/4

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202613:48:31
rust_reboot/main/ui_store_slim_ram (#164661)

Bugfix(editor): StoreBundleTool - fix missmatching file extension, part 1/4 - ran Update Urls(force) Tests: navigated through store tabs, only 1 image failing to download

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P17/09/202612:04:50
rust_reboot/▉▌▋▆▊▄▉▍▇▌▍▅▅▆▇▍▅▍▋▉▌▌ (#▌▅▄▌▉▉)

▍▆▄▅▉▋▆▇▆▅▇▉█▇▍ ▇▉▇▄▄▋▊▍▆▌▍█▇▆▅ ▉ ▋▊▉█▇▍▍▉ ▉▅ ▆▋ ▍▄ ▊█▇▇▍▋ ▌▄▌▊▆▇▌▆ ▊▇▍▄ ▅▉▊▍▌▍▉█▉ ▌█▍▉▌▍▆▆█ ▅▍▇▇ ▋▋▌▍▅▄▄▊▌▆ ▅▅▊▇▇▋ ▉▇▋▉ ▆▄▊▍▄█ ▇▊▄▆▆ ▍▊▌▌▍▅▌▌▉▇▌▄▆▋▇ ▆▉▌█▍ ▋▆▋▄ ▊▅▌ ▍▋▊ █▊▊▄▆█▋██▊ ▊▉▆ ▆▇▄▇▅▋▅▌ ▌▊▆ █▊▍▋▆ ▌▆ ▍▅▌▍▆▇ ▅█▌ █▄▇ ▋▆▆ ▄▉▋▊▋▋▅▉▋▊▍▇ ▉▉▉ ▍▆▊█▊█ ▇▇▄▊ ▅▋▌▋▌█▌▄ ▆▊▇ ▄▉▄ ▉ ▌▉▅▆▆ ▄▊▌▇▉▋▋▇

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Hidden Commit
This commit has been hidden by Facepunch.
Member Avatar
Daniel P16/09/202617:54:14
rust_reboot/main/ui_store_slim_ram (#164548)

Clean(editor): StoreBundleTool - get rid of last Task usage Tests: ran Update Urls (force)

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P16/09/202617:46:44
rust_reboot/main/ui_store_slim_ram (#164543)

Update: StoreBundleTool - improvements and optims - add a "force" version of Update Urls, incase we got desync between local and remote states - only run blurhash generation for invalid(or bypassed) image hashes - shuffle task scheduling to run as much as possible in the background - support multiple asset path prefixes for cases not in the store folder Tests: ran Update Urls (force), most upload tasks timeout (rip)

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P16/09/202611:39:00
rust_reboot/main/ui_store_slim_ram (#164460)

Update: StoreBundleTool - fill in image upload logic - changed url format - ran "Update Urls" Tests: ran full Update Urls - manifest grabbing works, but uploading gets stuck

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P15/09/202617:24:31
rust_reboot/main/ui_store_slim_ram (#164366)

Merge: from main

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P15/09/202617:06:25
rust_reboot/main/ui_store_slim_ram (#164355)

Merge: from ui_store_slim_ram/blurhash - New: HttpImage now know how to render blurhash images as loading placeholders Tests: navigated through store

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P11/09/202609:45:14
rust_reboot/main/ui_store_slim_ram (#163925)

Merge: from main

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P10/09/202616:44:30
rust_reboot/main/ui_store_slim_ram (#163848)

Update: store DLC background is now dynamically loaded Tests: opened the page, saw it loading in. swapped tabs, opened pack views

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P10/09/202616:41:58
rust_reboot/main/ui_store_slim_ram (#163847)

Bugfix(editor): StoreBundleTool - fix bundle assignment setting stale bundle value to props Tests: ran it on a modified prefab

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P10/09/202616:01:22
rust_reboot/main/ui_store_slim_ram (#163842)

Update: convert store's general tab background images to be dynamically loaded from bundles and backend Tests: navigated to general tab and scrolled by. flipped between tabs

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P10/09/202614:32:05
rust_reboot/main/ui_store_slim_ram (#163816)

Bugfix: fix pack overlay missing images for buttons or main section Tests: clicked through a couple packs, clicked on all carousel buttons

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P10/09/202613:57:24
rust_reboot/main/ui_store_slim_ram (#163814)

Update: start saving image StoreITemOverlay's image URLs - adjust field naming so automation can find and fill in urls - ran automation Tests: navigated to bowless crossbow page, some textures are missing (expected)

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P10/09/202612:12:17
rust_reboot/main/ui_store_slim_ram (#163803)

Bugfix: ensure CoverImage is active when we succesfully load the image This makes FactoryDoor render correctly Tests: checked store for factory door

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P10/09/202611:53:19
rust_reboot/main/ui_store_slim_ram (#163798)

Update: fixup SkinTile to use CoverImage instead of RawImage - get rid of SkinTile_General that did above but used in only couple places Tests: navigated through all of store, everything looks correct, only barn door is missing (y tho)

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Daniel P09/09/202616:29:32
rust_reboot/main/ui_store_slim_ram (#163670)

Update: make store page fallback to assets from UI bundle if failed to load textures from backend - item tile now only initializes once it's shown (as was intended this entire time) - fixed duplicating OnImageLoaded callbacks - reactive cover image if httpImage failed Tests: navigated through store - right images are in place, but wrong layout. need to figure out how to unify it all

1
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Rust Utility Hub - Commits - main/ui_store_slim_ram