aboutsummaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
2018-12-03Fix Android build errors (caused by 5f1cd55)Juozas
After commit 5f1cd55 touchscreengui.* files were pointing to old file locations
2018-11-28Move client-specific files to 'src/client' (#7902)Quentin Bazin
Update Android.mk Remove 'src/client' from include_directories
2018-11-26Make non-formspec modal menus respect gui scale (#7850)stujones11
2018-11-22Client-side autojump. Remove Android-only stepheight autojump (#7228)Ben Deutsch
Works by detecting a collision while moving forward and then simulating a jump. If the simulated jump is more successful, an artificial jump key press is injected in the client. Includes setting and key change GUI element for enabling and disabling this feature.
2018-11-18Android: Improve UI scaling on smaller high-density displays (#7834)stujones11
* Android: Improve UI scaling on smaller high-density displays
2018-11-11Minor changes for IrrLicht 1.9 supportnumber Zero
2018-11-11Drop .NET-specific workaround: _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIXnumber Zero
2018-11-06Formspecs: Fix text clipped by scrollbars (#7816)random-geek
2018-10-29Remove un-needed header inclusionstujones11
2018-10-29Move touchscreen input handling to base GUIModalMenu classstujones11
2018-10-19Android buttons: Inset 'rare controls', inset and resize 'gear icon' (#7792)Paramat
Previously these were both inconsistently close to the screen edge. 'gear icon' has been enlarged to match the width of 'zoom' and 'aux' buttons.
2018-08-20Formspecs: Fix invalid background warningrubenwardy
Clipped backgrounds are still valid with no size[] tag, as they will apply themselves correctly to any size Fixes #7197
2018-08-15Formspecs: Fix missing trim() when checking for no_prepend[]rubenwardy
2018-08-05Formspecs: Add tooltip element for arearubenwardy
2018-08-04guiFormspecMenu: Allow fraction values for container[] (#7497)SmallJoker
Switch spacing and pos_offset to v2f32 for percision, add helper function
2018-07-28Allow enter to select items from combobox's list (#7351)Rob Blanckaert
2018-07-22Add a MSVC / Windows compatible snprintf function (#7353)nOOb3167
Use sizeof where applicable for mt_snprintf
2018-07-10Android: Add 'aux' button (#7477)Muhammad Rifqi Priyo Susanto
Add 'aux' button. Use joystick to trigger 'aux' button when forward and out of main circle, by enabling 'virtual_joystick_triggers_aux' setting.
2018-07-06Fix memory leak in guiConfirmRegistrationHybridDog
2018-06-30Android: Resize jump and sneak buttons' touch target (#7498)Muhammad Rifqi Priyo Susanto
2018-05-28Fix more GCC 8.1 warnings ↵Loïc Blot
  1   master  Fix 3 warnings reported by GCC 8.1 of the following type ```src/client/gameui.cpp:191:43: warning: « void* memset(void*, int, size_t) » effacement d'un objet du type non trivial « struct GameUI::Flags »; use assignment or value-initialization instead [-Wclass-memaccess] memset(&m_flags, 0, sizeof(GameUI::Flags)); ```
2018-05-15Don't show Android edit dialog when tapping read-only field (#7337)Muhammad Rifqi Priyo Susanto
* Don't show Android edit dialog when tapping read-only field From Lua API, "If the name is empty the textarea is readonly."
2018-05-10Fix crash guiConfirmRegistration quit menu (#7313)Vincent Glize
2018-04-23Formspecs: Allow setting alpha value for the box[] elementThomas--S
2018-04-18Android: Modify touch screen GUI's buttons (#7240)Muhammad Rifqi Priyo Susanto
* Android: Add zoom, minimap, and toggle chat button Zoom button is put above jump button. Minimap and toggle chat button are put in settings bar. * Jump button is rotated down button * Move three buttons on the right screen higher
2018-04-10Android: Replace movement buttons with joystick (#7126)Muhammad Rifqi Priyo Susanto
* Android: Replace movement buttons with joystick Replace movement control buttons (arrows at bottom left screen) with virtual joystick. Joystick has 8 directions (same as keyboard). Basically, just map it to keyboard input. Joystick applies only on left 1/3 of screen. Joystick's position can be fixed by enabling fixed_virtual_joystick setting. Three new images: (1) placeholder joystick, (2) joystick container (background), and (3) joystick cursor. Remove unused images: movement control buttons (*_arrow.png). New data type: touch_gui_joystick_move_id Joystick's fixed position is spaced one button size from bottom and from left of screen. Remove unused variable: m_joystick_downlocation
2018-04-03Selected ItemStack: Reduce black magic (#6520)SmallJoker
* Selected ItemStack: Reduce black magic Better button variable value naming
2018-04-02Formspecs: Use mouse wheel to pick up and deposit single itemsyou
2018-04-01LINT: add clang-tidy step (#6295)Loïc Blot
* Implement new travis clang-tidy build step * This step enable some rules and enforce one rule as error * This permits to have some C++ quality rules based on clang & clang contributor guidelines * Fix clang-tidy reported problems on push_back -> emplace_back
2018-03-28Add formspec theming using prepended stringsAndrew Ward
2018-03-26Guard sound manager initialization with "enable_sound" (#7167)nOOb3167
2018-03-24Cleanup sound manager class (#7158)Loïc Blot
* Cleanup sound manager client * Use some const refs * Use auto on iterators * Drop unused parameters * Move sound_openal.* to client folder * Move sound.cpp + OnDemandSoundFetcher to client/ folder + reorganize includes properly
2018-03-23Global initialization of sound using SoundManagerGlobal (#7063)nOOb3167
* Global initialization of sound using SoundManagerGlobal
2018-03-16Server: delegate mod management & config to ServerModConfiguration (#7131)Loïc Blot
* Server: delegate mod management & config to ServerModConfiguration (rename it to ServerModManager) * Use c++11 range based loops * Add unittests + experimental/default mod as a test case to permit testing mod loading in future tests
2018-03-11Finally fix android buildLoic Blot
2018-03-11Fix Android build, but there is a remaining linking issue in ↵Loic Blot
guiConfirmRegistration * Also fix variable name overloading in guiConfirmRegistration
2018-03-11Android build fixes for c++11stujones11
2018-03-09Formspecs: Unify textarea and field parsing functions, fix wrong fallback textSmallJoker
* textarea[], field[]: Unify function, fix wrong fallback text * Remove apparently superflous mainmenumanager.h incldue * intlGUIEditBox.cpp: make read-only boxes really read-only * Use elseif (trivial)
2018-02-23Registration dialog: Larger text field with scrollbars (#7047)SmallJoker
Center text, text area doubled now
2018-02-09Fix 'Change Keys' menu crash caused by 501f936SmallJoker
2018-01-20Game refactor [4/X]: keycache is now owned by InputHandlerLoic Blot
* Make InputHandler own the key cache * Add a helper function InputHandler::cancelPressed to avoid multiple similar calls in game.cpp * Move RandomInputHandler::step definition into cpp file
2018-01-20Game refactor [2/X]: Various moves (profilergraph, nodePlacementPrediction, ↵Loic Blot
create_formspec_menu) * Move profilergraph to dedicated files * Move nodePlacementPrediction to Game class * Rename create_formspec_menu to GUIFormSpecMenu::create
2018-01-20[CSM] Add basic HUD manipulation. (#6067)red-001
* [CSM] Add basic HUD manipulation. Workaround for on_connect not working right now.
2018-01-13Registration confirmation dialog: Fix grammarMuhammad Rifqi Priyo Susanto
Fixes commit 792752997c5ae2aaa4f54d0a2e2af2a96d7d1e9f.
2018-01-13Add confirmation on new player registration (#6849)Muhammad Rifqi Priyo Susanto
* Attempt to add registration confirmation Using SRP auth mechanism, if server sent AUTH_MECHANISM_FIRST_SRP that means the player isn't exist. Also tell player about the server and chosen username. Local game has localhost as IP address of the server. Add RenderingEngine::draw_menu_scene() to draw GUI and clouds background. aborted -> connection_aborted * Rewrite information message text Client::promptConfirmRegister() -> Client::promptConfirmRegistration()
2018-01-05Don't recalculate statustext initial color everytime & review fixesLoic Blot
2018-01-05GameUI refactor (part 2/X): Move Game::guitext to GameUI + enhancements on ↵Loic Blot
StaticText Other enhancements: * C++ friendlyness for addStaticText() -> move to static StaticText::add()
2017-12-25Fix dancing textnumber Zero
2017-12-21Fix wrong scrolling (#6809)Vitaliy
2017-12-06Ensure no item stack is being held before crafting (#4779)Luis Cáceres