240429 – MOOVPAD Pro – Workspaces

Screenshot 2024-04-29 192131

Workspace Development

Today was focused on building the main structure of the workspaces, and the management code for these. First up was the addition of the workspace docking bays into the docks, along with the main code for these (although there's still a lot more of this to be written). Afterwards I built the management system for all the potential workspaces that a user may have active. Then came the basic workspace control and structure, along with some basic features.

Screenshot 2024-04-29 192235

These included basic workspace movement, docking handles and essential buttons (using template ones for now). The larger screenshot above shows these features with one of the docking handles highlighted. Unlike the docking of the widgets seen in the image to the right, workspace docking is much more complex. Not just because there are a potential 100 places to dock each workspace, but because only part of the workspace is used for the docking process, meaning there's a need for intermediate controls and a whole bunch of stuff that wasn't needed for the widgets. So workspace docking will be the focus of the next few days probably.

Surely I've earned the right to a little un-normal-nessness 🙂

Stay awesome,

EMH

Screenshot 2024-04-28 194825

HOW MOOVPAD IS BEING BUILT

For the overview of how MOOVPAD apps are being developed, the reasoning behind particular decisions during development, policies, and more in relation to all the technical things, please see the link to the left.

This will be an ongoing work in progress, and will always be linked to the bottom of each upcoming Blog post.