palladium/README.md
tobid7 edf5f387ae # Changes 0.2.9
- Litium Chenge Static Object to set instead of add layer
- Add UI7 Color Selector (Not done)
- Add NoClose flag as well as a is_shown address to set to close menus completly
- Add u32 input for nameless ui7 ids
- Add Debug Vertex/Index counters to DrawLists and IO
- Add an Anywhere Released bool to Input API to decide if object should always react or only if curser is inside its box
- Add Focused Menu System to Drag API to make sure to not care about the menu input process order
- Let Menus only have 1 Drawlist instead of 3
Put Close, Resize, Move, Collapse and Scroll into their own handlers
 - Add a DeadHeader color to make a visual diffrence between Menus and Focused Menu
 - Add a GetRef to Theme for Color edit
 - Fix DrawList Line not rendering if going out of screen
 - Clear All CLipRects after process DrawList
 - Fix SeparatorText glitch
 - Fix Typos
 - Add IO Input Support to Containers
2025-03-09 20:00:47 +01:00

2.4 KiB

Palladium

Framework / Engine to create Homebrew Apps / Games

Building

Install Dependencies:

# This Command will install everything
(dkp-)pacman -S --noconfirm 3ds-dev 3ds-portlibs

Building:

If you want to have the lib in a projects libs dir or so you can simply add -DCMAKE_INSTALL_PREFIX=./res to the cmake command and copy the dirs from res to you libs folder

mkdir -p build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release # Make sure to build in Release Mode (exept you want to debug some issues)
make
make install

Libraries

Name Last Updated Platform Depends
pd-core 0.2.6 multi none
pd-external 0.1.0 multi none
pd-image 0.2.6 multi pd-core
pd-drivers 0.2.4 multi pd-core
pd-lib3ds 0.2.4 3ds pd-core, pd-drivers
pd-net 0.2.4 3ds pd-core, pd-lib3ds
pd-lithium 0.2.9 3ds pd-core, pd-image pd-lib3ds, citro3d
pd-sound 0.2.4 3ds pd-core, mpg123
pd-overlays 0.2.4 3ds pd-core, pd-image, pd-lib3ds, pd-lithium, pd-ui7
pd-ui7 0.2.9 3ds pd-core, pd-image, pd-lib3ds, pd-lithium
pd-app 0.2.4 3ds pd-core, pd-image, pd-lib3ds, pd-lithium

Credits

Icon Username Description
https://github.com/tobid7 tobid7 main dev of RenderD7, Palladium
https://github.com/devkitpro devkitpro devkitarm, picasso, libctru and citro3d
https://github.com/Universal-Team Universal-Team Inspiration for Lang System, Cia Installer Code
https://github.com/nothings nothings stb_image(_write) and stb_truetype
https://github.com/nlohmann nlohmann for json.hpp