Hi everyone
I decided to start a new thread about my update of Smea's HBL, as I didn't want to detract from the thread
@suloku has running about his fantastic update to provide sorting and folder support.
My update of the HBL is slightly different in that I am endeavouring to replicate this layout:
View attachment 25259
So far I've got as far as:
- Removing the water animation
- Moving the info for the currently selected app onto the top screen
- Rearranging the icons into a grid
- Implementing paging so you can move between grids of 8 icons using L/R
I wanted to create a video to show paging but can't upload it anywhere, so here's a picture of progress so far:
View attachment 25260
Outstanding tasks to replicate a full launcher:
- Improve appearance to replicate the screenshot above
- Some fixes to the code which navigates the grid (occasionally it is possible to navigate off of the grid onto a non-existent icon. Should be easy enough to fix). DONE: The selector now stays within the grid all the time.
- Fix touch recognition as this currently calculates the positions of the icons in their positions on the original HBL. DONE: Icons can now be selected and launched using touch and/or arrows and/or thumbstick.
- Disable the scrolling code as this currently expects vertical scrolling so messes things up. DONE - scrolling is disabled for now. I might reintroduce scrolling to allow scrolling between pages, but don't hold your breath for now.
- Create on-screen buttons for moving between pages. DONE - on-screen buttons now allow movement between pages.
Once this is done I intend to add more features. The features I definitely want to add are:
- GUI settings for changing things like sorting options
- Customisable backgrounds and theme colours
Possible future additions include:
- Drag and drop icon arranging
- Folder support
- Background music
- GUI sound effects
I'm using smea's HBL source code for this. I will of course open the source once it's in a fit state.
Please post feedback, suggestions or feature requests here!