Palladium Dev Overview (Road to 0.3) #11

Open
opened 2025-03-06 14:36:02 +01:00 by tobid7 · 0 comments
Owner

Overview

This Issue will be updated to cover a Short overview of development

Projects

PD-UI7

New Features

Not planned
  • Add Support to move Menus from anywhere inside by a new Flag

Bugs

  • DrawList Rect/Triangle Render order issue -> e45598f9f6
  • Fix Titlebar Layer Order -> e45598f9f6
  • ClipRect stack seems to crash or corrupt vec4 api (3ds runs into seg fault, hbloader only issue) [SEEMS TO BE FIXED] -> 09b1937a8d
  • Crash on BeginMenu due to nullptr->variable access issue -> 85e12c45c0
  • Menus can be Moved even if NoTitlebar is set -> e282d0ec7e
  • Start Dragging the Titlebar moves the Menu to 0, 0 -> e282d0ec7e
  • Separator Text Line does not move with the Menu on x axis -> edf5f387ae
  • Not scrolling back to 0 if scrolled down and some objects disappear (which disables scrolling) -> e282d0ec7e
  • Using view_area causes Objects to not correctly appear when moving a resized menu -> 09b1937a8d
  • For some reason Objects are apearing for one frame when scrolling in a resized menu -> 09b1937a8d
  • Overlapping Menus are glitching due to the current layer rules -> 09b1937a8d
  • Removing a Menu by simply stop calling BeginMenu leaves FocusedMenu which makes movement impossible -> b94dfc0c53

Lithium

New Featurs

Bugs

  • Lithium Rect/Triangle Order Issue -> e45598f9f6
  • Lithium Static Text flickering problem -> 09b1937a8d

Updates (To this Overview)

No more updating this section here as the Every single change can be seen in the header

## Overview This Issue will be updated to cover a Short overview of development ## Projects ### PD-UI7 #### New Features - [X] Add Menu Collabse Functionality **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] Add Menu Position for Movement **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] Implement Menu Resizing **-> e282d0ec7ea51e41529eb1d64a8f6f2b6cdcf1c0** - [X] Add About Menu **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] Add Metrics Menu **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] Add a 32Bit Version Number **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] Fix ClipRect to include Separators **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] Add SharedConfig (IO) **-> 09b1937a8d70a862352c07666fd00d723a94350f** - [X] Add UI7MenuFlags_NoMove flag **-> 85e12c45c0a468fa00dff682fc52207c4d05a76e** - [X] Add a system that ensures only one object at a time can set the mouse pos **-> 09b1937a8d70a862352c07666fd00d723a94350f** - [X] Implement `BeginTreeNode` and `EndTreeNode` **-> 09b1937a8d70a862352c07666fd00d723a94350f** - [X] Add New Layer order System / Rules for UI7 to support Overlapping Menus **-> 09b1937a8d70a862352c07666fd00d723a94350f** - [X] Rework Input API to Handle focused Menus **-> edf5f387ae16d4d5e7b79d55584c3e0914d8da1d** - [X] Rework MenuAPI to run with 1 Drawlist only **-> edf5f387ae16d4d5e7b79d55584c3e0914d8da1d** ##### Not planned - Add Support to move Menus from anywhere inside by a new Flag #### Bugs - [X] DrawList Rect/Triangle Render order issue **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] Fix Titlebar Layer Order **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] ClipRect stack seems to crash or corrupt vec4 api (3ds runs into seg fault, hbloader only issue) [SEEMS TO BE FIXED] **-> 09b1937a8d70a862352c07666fd00d723a94350f** - [X] Crash on BeginMenu due to `nullptr->variable` access issue **-> 85e12c45c0a468fa00dff682fc52207c4d05a76e** - [X] Menus can be Moved even if NoTitlebar is set **-> e282d0ec7ea51e41529eb1d64a8f6f2b6cdcf1c0** - [X] Start Dragging the Titlebar moves the Menu to `0, 0` **-> e282d0ec7ea51e41529eb1d64a8f6f2b6cdcf1c0** - [X] Separator Text Line does not move with the Menu on x axis **-> edf5f387ae16d4d5e7b79d55584c3e0914d8da1d** - [X] Not scrolling back to 0 if scrolled down and some objects disappear (which disables scrolling) **-> e282d0ec7ea51e41529eb1d64a8f6f2b6cdcf1c0** - [X] Using `view_area` causes Objects to not correctly appear when moving a resized menu **-> 09b1937a8d70a862352c07666fd00d723a94350f** - [X] For some reason Objects are apearing for one frame when scrolling in a resized menu **-> 09b1937a8d70a862352c07666fd00d723a94350f** - [X] Overlapping Menus are glitching due to the current layer rules **-> 09b1937a8d70a862352c07666fd00d723a94350f** - [X] Removing a Menu by simply stop calling BeginMenu leaves FocusedMenu which makes movement impossible **-> b94dfc0c53d56f45c8198bcaa79f2915f2a250e8** ### Lithium #### New Featurs - [X] Static Text RawObject Access **-> 09b1937a8d70a862352c07666fd00d723a94350f** #### Bugs - [X] Lithium Rect/Triangle Order Issue **-> e45598f9f6b98f9d10098208349d29670b20d6d8** - [X] Lithium Static Text flickering problem **-> 09b1937a8d70a862352c07666fd00d723a94350f** ## Updates (To this Overview) - **`06.03.2025 18:22`** based on e45598f9f6b98f9d10098208349d29670b20d6d8 - **`06.03.2025 18:48`** based on tests with e45598f9f6b98f9d10098208349d29670b20d6d8 - **`06.03.2025 20:28`** based on 85e12c45c0a468fa00dff682fc52207c4d05a76e No more updating this section here as the Every single change can be seen in the header
tobid7 self-assigned this 2025-03-06 14:36:02 +01:00
tobid7 changed title from Palladium Dev Overview to Palladium Dev Overview (Road to 0.3) 2025-03-06 18:27:08 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tobid7/palladium#11
No description provided.