New Library for everything based on RenderD7
Go to file
tobid7 09b1937a8d # Changes 0.2.8
- Fix Flickering problem in StaticText api
- Fix Lagacy and Container HandleScrolling InBox checks
- Add IO Flags define for future
- Implement Single Object Dragging API by IO Context
- Add TreeNodes
- Use ioMenuPadding and ItemSpace
- Add StyleEditorMenu
- Rework ContainerApi to take functions from IO and add an Update function template for Updating internal values if required
- Use new DragApi for MenuCollabse, MenuDragging, MenuResize, SliderDragging and TreeNodes Open/Close
- Add Helper Defines for Metrics Menu [INTERNAL]
- Add TimeTrace as Tree to Metrics as well as other new Data
- Add GetRawObject to StaticText for custom rendering like ui7
- Add DrawlistRegestry to correctly render Menus in their own layer ranges
2025-03-08 13:52:11 +01:00
.vscode # Rewrite Stage 1 2025-01-09 20:22:49 +01:00
docs # Changes 0.2.4-1 2025-03-02 21:11:58 +01:00
include # Changes 0.2.8 2025-03-08 13:52:11 +01:00
shaders # Stage 1.8 2025-02-02 20:32:07 +01:00
source # Changes 0.2.8 2025-03-08 13:52:11 +01:00
test # 0.2.7-1 **HOTFIX** 2025-03-06 20:22:13 +01:00
tools # Stage 2.1 2025-02-22 00:23:48 +01:00
.gitignore # Rewrite Stage 1 2025-01-09 20:22:49 +01:00
CMakeLists.txt # Changes 0.2.8 2025-03-08 13:52:11 +01:00
doxide.yaml # Changes 0.2.4-1 2025-03-02 21:11:58 +01:00
LICENSE # Stage 1.8.2 2025-02-04 21:44:27 +01:00
mkdocs.yaml # Changes 0.2.4-1 2025-03-02 21:11:58 +01:00
README.md # Changes 0.2.8 2025-03-08 13:52:11 +01:00

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.7 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.8 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