(0.5.10) Status for Monday, December 23, 2013
Posted: Mon Dec 23, 2013 12:27 am
- Removed SlideDB call to vote from lugdunon.net homepage.
- Added 'Run your own server!' button to the lugdunon.net homepage.
- Moved IndieDB ranking button to bottom and added SlideDB ranking button.
- Fixed a dom issue with net.lugdunon.ui.Slider.
- Refactored old 'display flags' (now called 'ui settings') code to conform to the settings API.
- Added UI settings panel, and added a toggle for the simple inventory interaction.
- Macro UI now up to date with the new inventory management code.
- net.lugdunon.command.core.console.DisplayFlagsConsoleCommand renamed to net.lugdunon.command.core.console.UIFlagsConsoleCommand.
- /df and /displayflag remapped to /uf and /uiflag.
- game.displayFlags remapped to game.uiSettings.
- Connect to server command now instantiates the ui settings panel and assigns it to game.uiSettings.
- net.lugdunon.conf.DisplayFlags removed.
- An net.lugdunon.item.ItemInstance can now be instantiated on client-side as a MACRO.
- Added net.lugdunon.item.Item.getMacroId() to client-side API.
- Added net.lugdunon.ui.settingsMenu.settings.UISetting to client-side code base.
- Added net.lugdunon.ui.Toggle to client-side code base.
- Added net.lugdunon.ui.inventory.slot.InventorySlotInteractionPanel.destroy() to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlotInteraction.enableDeleteDropTarget(el) to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlotInteraction.setupForInteractionPanel() to client-side API.
- Added net.lugdunon.state.mail.MailBox.newDraft() to client-side API.
- Added net.lugdunon.state.mail.MailBox.getDraft() to client-side API.
- net.lugdunon.state.mail.Mail can now be instantiated from client-side.
- Started work on new mail composition.
- Started work on reply and delete buttons / action in the mail UI.
- Added CSS for small round button with icon.
Here's a quick preview of the new UI settings pane, and another of the toggle buttons in action.