-
-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GUI templates structure and appearance update
Progress in standarizing GUI templates Set base_gui_theme.tres as default theme for all GUIs - **upd** Update structure of some components to have a Control node as root (this is a way to standarize all the GUI components). - Replace all the uses of 9_verb_theme and sierra_theme by base_gui_theme. Make all Popochiu popups have a Control as root Update base_gui_theme Buttons' style Now the buttons have a simpler style. - **upd** Create DialogLine script to wrap the DialogText nodes that will allow render dialog lines with different styles. Progress on creating Popochiu GUI components for each dialog style Separate logic for the different DialogText styles Now each dialog style has its own scene and script so the specific logic of each component relies in its own script. Fix issues after testing GUI template selection Fix issues in Simple Click GUI template Now it is possible to make the inventory bar and the settings bar to show when moving the mouse on top of the viewport. - **fix** Fix wrong position calculation for DialogMenu component. Standarize popups Now all popups have the same structure and use a .tres file to define the style of their PanelContainer node (the one that containts the content of the popup). Fix wrong calculations in DialogText component Now the Overhead dialog works as expected. - **fix** Fix closing PopochiuPopups by clicking the Overlay node. Fix issues in Sierra GUI The inventory wasn't working, and the DialogPortrait component was having an unexpected behavior. Add avatar background panels to DialogPortrait refs #264: Some changes to the base GUI theme, with the news consistent style. Also added new "Minecraftia Regular" font. refs #264: Components cleanup: redundant theme assignement removed, aesthetic matching everywhere, some small structural change to inventory grid. refs #264: Aesthetic changes to 9Verbs template (missing popups). refs #264: SimpleClick template redundant theme assignment cleanup. refs #264: Sierra template cleanup from redundant themeing, plus aesthetic changes to the main elements. Some WIP on the popups. refs #264: Inventory up and down buttons are referred to by unique names in script. refs #264: All popup buttons are now coherent (OK, Back, Cancel), plus the quit popup is translucent. refs #264: All overlays are now transparent (StyleBoxEmpty) to support translucent popups. refs #264: NEEDS REVIEW by @carenalga! - Overlays are now always open in "exclusive mode", so when one is visible the other ones in the stack are hidden. refs #264: New Sierra menu icons and cursors. refs #264: Update GUI scripts creation and folder renaming (#270) * refs #264: Update scripts created for game GUI. Now the original script attached to a component is copied to the game folder, and a *_custom.gd is created so that devs can easily modify the default behavior. - **upd** Now the `graphic_interface` folder inside the plugin's folder is named `gui`. * refs #264: Fix path issues in some GUI components. - **fix** Fix type infer bug in Dialog Overhead component. * Fix GUI theme Panel overwrite issue in Dialog Menu component refs #264: Fix issues in Sierra and Simple Click GUIs - **fix** Change mouse_filter in Dialog Portrait component to "IGNORE". - **fix** Remove unnecessary uses of preload in some GUI components. - **upd** Improve inheritance of btn_dialog_speed in Simple Click GUI. refs #264: Deselect active inventory item with RMB in Sierra GUI - **upd** Add I.deselect_active() and PopochiuInventoryItem.deselect() methods to make deselection easier. - **fix** Update Sierra Inventory popup buttons' atlas texture sizes and positions in order to match the new 24x24 icons. refs #264: Move Settings button to bottom panel in 9 Verb GUI Now the button to open the Settings popup in the 9 Verb GUI is located between the UP and DOWN arrows in its bottom panel. - **upd** Create custom script for 9 Verb Inventory Grid. refs #264: 9 Verbs GUI icons are done. Fix click blocking when using DialogPortrait. - **upd** Rename the idle animation in Popochiu's default cursor to match the correct name ("normal"). - **upd** Reduce the custom minimum size of the Popochiud dock since all those pixels are no longer needed. refs #264: Padding for Sierra dialog panel. refs #264: New inventory arrow icons for Sierra GUI. refs #264: New toolbar icons for SimpleClick GUI. refs #264: Fixed fonts and outlines for SimpleClick GUI. refs #264: Add option to hide HoverText when a dialog line is shown This can be configured by devs with the export variable in the HoverText component. - **upd** Hide the GUI tab in Popochiu dock while we define how it should work. - **upd** Hide "Use translations" and "Dialog style" options in `Project Settings > Popochiu > Dialogs`. refs #264: New icons for dialogue controls. refs #264: SimpleClick GUI now opens text settings popup. Removed useless setting from the same popup. refs #264: SimpleClick GUI now shows a confirmation popup before quitting the game. refs #264: Fixed a visual glitch on Sierra toolbar buttons. refs #264: Useless SimpleClick icons cleanup. refs #264: SimpleClick GUI icons are now colored. refs #264: Fix history button in Simple Click GUI refs #264: Hide Custom button in Setup popup We agreed to release Popochiu 2.0 with only 3 GUI options since enabling the Empty (a.k.a. Custom) GUI will require more documentation to be done so devs have a guide on how to create their GUIs from zero. refs #264: SimpleClick GUI icons are now colored - Missing icons. Fix double-click double-tap issue in DialogText component refs #264: Update base retro resolution to 356x200
- Loading branch information
Showing
270 changed files
with
3,566 additions
and
3,549 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.