Project Zomboid

Project Zomboid

59 ratings
Pull-Up Panels
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
20.673 KB
8 Dec, 2021 @ 8:59am
28 Dec, 2022 @ 7:24pm
3 Change Notes ( view )

Subscribe to download
Pull-Up Panels

Description
Adds the option to collapse UI panels towards their bottom.

Usage
The mod adds a third pinning state to collapsible UI panels. Switching to this will cause the panels to collapse downwards instead. A slight difference compared to the vanilla functionality is that the pin button now will display the current state instead of the one you're switching to.

Compatibility
The mod was developed for version 41.78.16 of Project Zomboid.

Known Issues and Limitations
  • Tabbed panels which dynamically change their height (info, skills, health, etc.) will collapse to the bottom of the currently selected tab. These panels can also move around when loading into a game.
  • The make up panel inherits the vanilla bug where the pin button sometimes won't appear.
  • The mod's effect on the controller UI was not tested.
  • The mod's effect on multiplayer was not tested, but it's most likely required to be installed on the server and every client to function correctly.

Identifiers and Links
Workshop ID: 2676813523
Mod ID: pull-up-panels
GitHub: https://github.com/soosgjr/Pull-Up-Panels
48 Comments
Charlie 23 Mar @ 2:46pm 
I really hope this gets updated soon, it's such a good QoL mod.
Ashus 28 Feb @ 12:45pm 
This NEEDS an update for B42, please and thank you. This is a must QoL mod for me.
Fuyuno 11 Jan @ 6:02pm 
knowing the devs, the latter'll probably be true lol
SoosGjr  [author] 10 Jan @ 1:09pm 
@Fuyuno Aye, whenever it becomes stable. Or at least a little more mature, if it stays in unstable for a long while, like 41 did.
Fuyuno 10 Jan @ 12:07pm 
are there any plans for a B42 update? no pressure, just wondering
SoosGjr  [author] 10 Jan @ 8:04am 
@Karbantms Huh, glad to hear that it's working at all. Though I would suggest to be vary about running LUA mods meant for older versions.

A bunch of code this mod has to override is in the middle of methods' bodies, which involves copying the entire method into the mod and modifying it there. So while it seems like it's working fine (and maybe it really does, who knows), you might end up reverting parts of your game to the B41 state, which can have some hard to notice consequences.

Since the panel closing logic is not wrapped into a method in B41, but copy pasted to like 5-6 places (one of which is the server code for some reason), there's quite a bit of potential to break something. Anyway, just keep in mind if your panels end up off screen, you have to delete your layout.ini to fix it.
Karbantms 10 Jan @ 6:11am 
Seems to be working fine after porting to 42 folder structure.

In "C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\2676813523\mods" move the "pull-up-panels" folder to "C:\Users\YOURNAME\Zomboid\mods"

In the "pull-up-panels" create folder "common" and "42" and copy all the mod original files into the "42" folder.
MiX74P3 29 Dec, 2024 @ 5:36pm 
would luv for B42. used this for years now.
SoosGjr  [author] 23 Dec, 2024 @ 12:10pm 
@Darius Wolfe Thanks. As long as the vanilla codebase didn't change too much to make this unmaintainable, I'll take a look at a B42 port whenever it drops to stable.
Darius Wolfe 23 Dec, 2024 @ 11:16am 
As I haven't seen any recent comments, I did want to make it clear that this is one of my most "Must have" mods, and a B42 update would be greatly appreciated.