Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-14 | GUIFormSpecMenu: Fix label multiline translation (#12527) | SmallJoker | |
2022-07-10 | GUIFormSpecMenu: Fix parameter order | SmallJoker | |
Fixes a regression caused by e51f47461 because C++ implicitly converts boolean to float. no matter what. | |||
2022-07-09 | Sounds: Various little improvements (#12486) | SmallJoker | |
Use SimpleSoundSpec where reasonable (OpenAL) Ensure the sound IDs do not underflow or get overwritten -> loop in u16 Proper use of an enum. | |||
2022-07-09 | Enforce limits of settings that could cause buggy behaviour (#12450) | SmallJoker | |
Enforces the setting value bounds that are currently only limited by the GUI (settingtypes.txt). | |||
2022-07-03 | FormSpec: 9-slice images, animated_images, and fgimg_middle (#12453) | Vincent Robinson | |
* FormSpec: 9-slice images and animated_images * Add fgimg_middle; clean up code * Address issues, add tests * Fix stupid error; bump formspec version * Re-add image[] elements without a size | |||
2022-05-22 | Replace all uses of core::list with std::list (#12313) | paradust7 | |
2022-02-22 | FormspecMenu: make drawing of backgrounds less hacky (#9517) | DS | |
2022-01-09 | Formspec: Fix bgcolor and set_focus checks | SmallJoker | |
2022-01-04 | Base formspec coordinate size on padded screensize | Vincent Robinson | |
2021-12-30 | Add padding[] element to formspecs (#11821) | Vincent Robinson | |
2021-12-29 | Formspec: Unify argument checks (#11851) | SmallJoker | |
2021-10-25 | Fix crash on hypertext[] with not enough parts | rubenwardy | |
The length check used < rather than <=, disabling the check when the formspec version matches the client's FORMSPEC_API_VERSION. Additionally, it was possible to have fewer parts than required if the formspec version was greater than the client's FORMSPEC_API_VERSION. | |||
2021-09-26 | Touch UI support for desktop builds (#10729) | TheBrokenRail | |
2021-09-11 | Make sure relevant std::stringstreams are set to binary | sfan5 | |
2021-05-30 | Fix background color of formspec text fields | sfan5 | |
2021-05-03 | refacto: remove get_gui_env & draw_load_screen from RenderingEngine singleton | Loic Blot | |
2021-05-03 | refacto: RenderingEngine::get_scene_manager() is now not callable from singleton | Loic Blot | |
This permits to make evidence that we have some bad object passing on various code parts. I fixed majority of them to reduce the scope of passed objects Unfortunately, for some edge cases i should have to expose ISceneManager from client, this should be fixed in the future when our POO will be cleaner client side (we have a mix of rendering and processing in majority of the client objects, it works but it's not clean) | |||
2021-03-21 | Fix segfault for model[] without animation speed | Jean-Patrick Guerrero | |
2021-03-19 | Drop old text input workarounds (#11089) | sfan5 | |
* Drop unused intlGUIEditBox * Drop unnecessary Linux text input workarounds | |||
2021-03-16 | GUIScene: Clear depth buffer + replace deprecated clearZBuffer calls | Jean-Patrick Guerrero | |
2021-02-08 | Fix animation_image support in scroll containers | Jean-Patrick Guerrero | |
2021-02-02 | Fix list spacing and size (again) (#10869) | Vincent Robinson | |
2021-01-23 | Fix formspec list spacing (#10861) | Vincent Robinson | |
2021-01-23 | FormSpec: Add list spacing, slot size, and noclip (#10083) | Vincent Robinson | |
* Add list spacing, slot size, and noclip * Simplify StyleSpec * Add test cases Co-authored-by: rubenwardy <rw@rubenwardy.com> | |||
2021-01-22 | Remove dead code (#10845) | rubenwardy | |
2021-01-01 | Formspecs: Fix broken texture escaping with model[] | Jean-Patrick Guerrero | |
2020-12-28 | Fix item tooltip background color not working | Lars Mueller | |
2020-12-15 | Formspec: Allow to specify frame loop for model[] (#10679) | Thomas--S | |
Add the ability to specify an animation frame loop range for the model[] formspec element. | |||
2020-12-14 | Revert "GUIFormSpecMenu: Shift+Click listring workaround for MacOS" | SmallJoker | |
The commit caused Shift-Clicking issues on Linux due to another Irrlicht bug where KeyInput.Shift released keys do not trigger OnEvent() MacOS users should build using a recent Irrlicht 1.8 development version. See also: https://sourceforge.net/p/irrlicht/patches/321/ | |||
2020-12-12 | GUIFormSpecMenu: Shift+Click listring workaround for MacOS | SmallJoker | |
event.MouseInput.Shift is not implemented for MacOS | |||
2020-11-23 | Add sound to press event of some formspecs elements (#10402) | Pierre-Yves Rollo | |
2020-11-04 | Add model[] formspec element (#10320) | SmallJoker | |
Formspec element to display models, written by @kilbith, rebased and tweaked. Co-authored-by: Jean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com> Co-authored-by: sfan5 <sfan5@live.de> | |||
2020-08-23 | Avoid drawing clipped out formspec elements (#10095) | EvidenceB | |
2020-08-20 | Fix missing translation call in hypertext (#10296) | Pierre-Yves Rollo | |
2020-08-19 | Add gradients and borders to FormSpec boxes (#8676) | v-rob | |
2020-08-19 | Optimize formspec form size (#10144) | v-rob | |
2020-08-11 | Add font styling options to tables and textlists (#10203) | v-rob | |
2020-07-14 | Formspecs: volume and key settings windows can now be closed by ↵ | Zughy | |
doubleclicking/tapping (#10128) Co-authored-by: Xx_Crazyminer_xX <carlo.digioia@hotmail.it> Co-authored-by: Marco <4279489-marco_a@users.noreply.gitlab.com> | |||
2020-07-12 | Add FormSpec font styling options (#9763) | v-rob | |
* Add FormSpec font styling options * Change multiplication to stof * Remove extraneous check | |||
2020-07-12 | Allow FormSpec elements to be focused with `set_focus` (#9353) | v-rob | |
This allows you to specify a FormSpec element to set the focus of with "set_focus[<name>;<always set>]". | |||
2020-07-10 | Formspec: Make dropdowns optionally return event based on index, not value ↵ | v-rob | |
(#9496) | |||
2020-07-03 | Don't stop style parsing on unknown property (#10143) | v-rob | |
2020-06-09 | Hide tooltip after ETIE_LEFT_UP (for touch control) | MoNTE48 | |
2020-05-09 | Always use same default tabheader height (#9319) | Paul Ouellette | |
Previously the default tabheader height was different when using real coordinates. This resulted in the height of tabs changing when switching tabs in sfinv if some tabs used real coordinates. | |||
2020-05-06 | FormSpec: Add universal style selector `*` (#9718) | v-rob | |
2020-04-25 | Add `animated_image` to clickthrough elements (#9724) | v-rob | |
2020-04-25 | Simplify how parseElement splits element string (#9726) | Pierre-Yves Rollo | |
2020-04-18 | Formspec: allow lists to change size and existence while the formspec is ↵ | DS | |
open (#9700) Fixes #9640. | |||
2020-04-16 | Android: fix formspec input for AArch64 devices (#9685) | Maksim | |
2020-04-13 | Add scroll_container formspec element (redo) (#9101) | DS | |
New formspec elements: - `scroll_container[<X>,<Y>;<W>,<H>;<scrollbar name>;<orientation>;<scroll factor>]` - `scroll_container_end[]` Other elements can be embedded in this element. Scrollbar must be placed manually. |