Commit graph

  • eccc5095fb Fixed an issue where ComponentList could generate elements with negative widths Leon Styhre 2024-08-13 21:41:17 +0200
  • 3f8abb0807 Removed direct use of Font::wrapText() from TextComponent Leon Styhre 2024-08-12 22:03:17 +0200
  • 1d3b2f8066 Removed direct use of Font::wrapText() from OptionListComponent, TextEditComponent and TextListComponent Leon Styhre 2024-08-12 20:51:52 +0200
  • 84bb0887ec Editing ruffle find rule retrodeck-main-120824.17 XargonWan 2024-08-12 12:08:12 +0900
  • 0723ae8364 (Haiku) Added find rule configuration for RetroArch Leon Styhre 2024-08-11 22:04:52 +0200
  • 9be6cdc42b Documentation update Leon Styhre 2024-08-11 21:58:21 +0200
  • 17f55fd8cf (Haiku) Updated CMake configuration to make ES-DE build on Haiku Nightly (but no longer on R1/beta4) Leon Styhre 2024-08-11 21:56:02 +0200
  • a841d4175a Changed a compiler silencing option to only apply to Clang Leon Styhre 2024-08-11 19:26:14 +0200
  • 3d0701f288 Changed Font::buildTextCache() and Font::renderTextCache() to protected functions Leon Styhre 2024-08-11 19:20:03 +0200
  • aba1163c44 Changed TextEditComponent to use TextComponent instead of using Font facilities directly Leon Styhre 2024-08-11 19:01:47 +0200
  • 75fdd94d45 Minor code cleanup Leon Styhre 2024-08-11 18:27:37 +0200
  • b0616fcbb1 Changed DateTimeEditComponent to use TextComponent instead of using Font facilities directly Leon Styhre 2024-08-11 18:22:45 +0200
  • b697dc2a52 Reverted ButtonComponent and SliderComponent to render the debug overlays themselves Leon Styhre 2024-08-11 18:14:39 +0200
  • 8ee7b6f118 Changed SliderComponent to use TextComponent instead of using Font facilities directly Leon Styhre 2024-08-11 15:03:04 +0200
  • 5b7becf446 Changed ButtonComponent to use TextComponent instead of using Font facilities directly Leon Styhre 2024-08-11 14:00:40 +0200
  • ccf680b433 Changed Window to use TextComponent instead of using Font facilities directly Leon Styhre 2024-08-11 13:28:26 +0200
  • 8ff6f50635 Changed ScreenSaver to use TextComponent instead of using Font facilities directly Leon Styhre 2024-08-11 12:32:04 +0200
  • 5776d37d54 Updated the pl_PL translations Leon Styhre 2024-08-11 10:31:06 +0200
  • 3defff515d Documentation update Leon Styhre 2024-08-10 16:36:23 +0200
  • 7353f04e66 (Haiku) Added support for the ScummVM Game Engine (scummvm) game system Leon Styhre 2024-08-10 16:17:13 +0200
  • 3adee7c863 (Haiku) Added support for the Sony PlayStation Portable (psp) game system Leon Styhre 2024-08-10 15:14:27 +0200
  • a9956e2f07 (Haiku) Added a ScreenScraper platform identifier Leon Styhre 2024-08-10 15:13:05 +0200
  • c15eff8994 Added experimental support for building on Haiku Leon Styhre 2024-08-10 14:28:24 +0200
  • 0347a276ea Silenced some Clang compiler warnings Leon Styhre 2024-08-09 22:54:57 +0200
  • 2d84fa78db Documentation update Leon Styhre 2024-08-09 22:14:00 +0200
  • 544abf1e81 Changed a code comment that referred to BSD Unix Leon Styhre 2024-08-09 21:09:00 +0200
  • 9c07456d21 Removed support for NetBSD and OpenBSD Leon Styhre 2024-08-09 21:05:12 +0200
  • 7791859d14 Added a menu title font size adjustment for the pl_PL translations Leon Styhre 2024-08-09 19:51:35 +0200
  • f6b3f11714 Updated the pl_PL translations Leon Styhre 2024-08-09 18:11:35 +0200
  • 92c3696843 Documentation update Leon Styhre 2024-08-09 17:54:23 +0200
  • c63184f010 Replaced all built-in Unicode case conversion logic and lookup tables with facilities from the ICU library Leon Styhre 2024-08-09 17:48:46 +0200
  • de317b4c91 (Windows) Fixed an MSVC compiler warning Leon Styhre 2024-08-09 17:25:13 +0200
  • 22478ed145 (Windows) Added the ICU library as a dependency Leon Styhre 2024-08-09 17:24:08 +0200
  • 2bbcdd375c (macOS) Added the ICU library as a dependency Leon Styhre 2024-08-08 21:53:13 +0200
  • 6ad96ba252 (Android) Added the ICU library as a dependency Leon Styhre 2024-08-08 20:28:21 +0200
  • 3afe2bacc3 Added the ICU library as a dependency Leon Styhre 2024-08-08 20:26:10 +0200
  • cde756f356
    Merge pull request #6 from monkeyx-net/retrodeck-ruffle retrodeck-main-060824.55 XargonWan 2024-08-07 07:50:45 +0900
  • ee61283e2b Removed a lot of unnecessary text processing Leon Styhre 2024-08-06 20:31:26 +0200
  • 8bb8355370 Fix Ruffle find rule monkeyx-net 2024-08-06 18:47:15 +0100
  • 2c6ff7aed1 Prioritizing Ruffle wrapper retrodeck-main-060824.45 XargonWan 2024-08-06 20:13:44 +0900
  • 4702965ad1 Replaced feat/smaller-menu with retrodeck-main XargonWan 2024-08-06 20:04:33 +0900
  • 2c4a2b27a1 Removed .7z .7Z .zip .ZIP extensions from Dreamcast XargonWan 2024-08-06 20:03:32 +0900
  • cac4e7c165
    Merge pull request #5 from RetroDECK/feat/smaller-menu XargonWan 2024-08-06 19:56:26 +0900
  • 188873c8a7 Merge branch 'retrodeck-main' into feat/smaller-menu [skip ci] XargonWan 2024-08-06 19:56:29 +0900
  • b2e796c664 Documentation update Leon Styhre 2024-08-05 22:49:46 +0200
  • 2c95d5a7d6 Fixed a source file header typo Leon Styhre 2024-08-05 22:47:13 +0200
  • 22a1f9f0ac ES-DE CONFIGURATIONS: added void openRetroDeckConfigurator(); XargonWan 2024-08-05 22:08:25 +0900
  • cfe5e77b33 ES-DE CONFIGURATIONS: mimickiing what was done for Utilities menu XargonWan 2024-08-05 21:36:03 +0900
  • e85f3e1617 WORKFLOW: targeting wrong branch XargonWan 2024-08-05 20:57:59 +0900
  • a7d673f541 Some font-related code and comments cleanup Leon Styhre 2024-08-04 13:43:44 +0200
  • 03f6567dd5 Added support for the ar_EG locale Leon Styhre 2024-08-04 13:02:00 +0200
  • 16697c0503 Added sharing of glyph atlas entries between shaped glyph entries that need the same texture Leon Styhre 2024-08-04 12:46:57 +0200
  • 91d3f3a43a Fixed a regression where text shaping stopped working Leon Styhre 2024-08-04 12:16:13 +0200
  • b288bd172c Removed a temporary member variable in Font and replaced it with proper argument passing Leon Styhre 2024-08-04 11:52:25 +0200
  • 14c4e00bf2 Changed Font::shapeText() to pass the segments vector by reference Leon Styhre 2024-08-04 11:31:03 +0200
  • 5d653a9e93 Reverted a change in TextComponent as it caused unforeseen issues Leon Styhre 2024-08-03 21:20:28 +0200
  • 2e01613e41 Removed the offensive wrapText hacks and added some optimizations Leon Styhre 2024-08-03 20:50:59 +0200
  • c873441851 Made accurate text layout work correctly using HarfBuzz Leon Styhre 2024-08-03 19:04:45 +0200
  • 7a8bd97226 Added a precaution to prevent crashes in case of broken fonts being used Leon Styhre 2024-08-03 14:54:49 +0200
  • 75b93794b0 Fixed another failure mode for the wrapText shaped text hack Leon Styhre 2024-08-03 14:22:36 +0200
  • 4931ea9749 Changed to having HarfBuzz set the horizontal glyph advance Leon Styhre 2024-08-03 14:09:51 +0200
  • b4b498ba29 Reverted some font changes that were not needed after all Leon Styhre 2024-08-03 13:54:55 +0200
  • 908788da25 Fixed an issue where text was not correctly centered after line breaks Leon Styhre 2024-08-03 00:18:41 +0200
  • c87d2e7584 RTL text segments are now flagged as such Leon Styhre 2024-08-02 23:36:06 +0200
  • 09d16e9c16 Text shaping segments are no longer created by space characters Leon Styhre 2024-08-02 23:34:44 +0200
  • b3ac8b6320 Changed the text shaping function to return the segment vector Leon Styhre 2024-08-02 23:31:47 +0200
  • 9e7b02291b Added a hack to make shaped text wrap somehow correctly Leon Styhre 2024-08-02 15:58:26 +0200
  • d909a1f93e ES-DE: cleanup [skip ci] XargonWan 2024-08-02 22:33:11 +0900
  • 1532897c83 Cleanup [skip ci] feat/smaller-menu-050824.03 XargonWan 2024-08-02 20:06:33 +0900
  • 45091547b7 Changed two font calculation functions to use shaped text Leon Styhre 2024-08-02 12:43:26 +0200
  • ab17dea538 WORKFLOW: temporary cloning feat/lighter-manifest retrodeck-main-020824.28 XargonWan 2024-08-02 17:03:33 +0900
  • 9ba25bd6b7 WORKFLOW: fixes retrodeck-main-020824.10 XargonWan 2024-08-02 16:27:05 +0900
  • 653f89583f WORKFLOW: repository fix XargonWan 2024-08-02 14:38:18 +0900
  • 3ccea7635f WORKFLOW: targeting cooker branch retrodeck-main-020824.27 XargonWan 2024-08-02 14:09:32 +0900
  • 592fd52f7e WORKFLOW: fixing paths retrodeck-main-020824.30 XargonWan 2024-08-02 12:46:32 +0900
  • e8f7bfcfee WORKFLOW: testing the new version injector, only on lighter-manifest for now retrodeck-main-020824.56 XargonWan 2024-08-02 11:49:48 +0900
  • 6655a6a4f3 Merge branch 'retrodeck-main' of https://github.com/RetroDECK/ES-DE into retrodeck-main XargonWan 2024-08-02 11:48:07 +0900
  • c37a7ae109 WORKFLOW: testing the new version injector XargonWan 2024-08-02 11:47:48 +0900
  • b1adbc0f2a Added support for the pl_PL locale Leon Styhre 2024-08-01 21:36:45 +0200
  • ad767cf8d5
    Merge pull request #2 from monkeyx-net/retrodeck-ruffle retrodeck-main-010824.54 XargonWan 2024-08-02 01:07:26 +0900
  • cfb6281f63 Was not targeting the correct branch XargonWan 2024-08-02 00:04:35 +0900
  • 81bc30cc26 Fixed a text shaping issue when there was a font change for the last character of a string Leon Styhre 2024-08-01 14:36:29 +0200
  • 84e850a507 Moved the text shaping to a separate function Leon Styhre 2024-08-01 14:34:34 +0200
  • 412e74738a Moved the HarfBuzz segment building to a separate function Leon Styhre 2024-08-01 12:20:39 +0200
  • 82f6686cbf Changed the font VRAM usage calculation to actually only include texture data Leon Styhre 2024-08-01 10:58:15 +0200
  • f090d7df5c GuiMenu: fixed the ES-DE CONFIGURATIONS menu XargonWan 2024-08-01 09:26:09 +0900
  • 1cf73b061b Workflow: not tagging latest a feature branch XargonWan 2024-08-01 09:15:51 +0900
  • 7a3a8f8042 Added the nl_NL locale to locale/languages Leon Styhre 2024-07-31 21:45:42 +0200
  • dff85c46a6 (Android) Added initial text shaping support Leon Styhre 2024-07-31 21:38:46 +0200
  • f6c4acf2d7 Disabled building of HarfBuzz-subset on Windows and macOS Leon Styhre 2024-07-31 20:54:27 +0200
  • 6185eeb0cc (macOS) Added initial text shaping support Leon Styhre 2024-07-31 19:31:40 +0200
  • c1218d5033 (Windows) Added initial text shaping support Leon Styhre 2024-07-31 19:15:59 +0200
  • 73b7f34f50 Fixed some font issues Leon Styhre 2024-07-31 18:46:32 +0200
  • 539cdd8146 Added initial text shaping support Leon Styhre 2024-07-31 18:44:26 +0200
  • 71ccaf193e Added the HarfBuzz library as a dependency Leon Styhre 2024-07-31 18:26:32 +0200
  • 403f567c03 Merge branch 'retrodeck-main' into feat/smaller-menu XargonWan 2024-07-31 20:37:59 +0900
  • a569c9c9db Disabled re-commit feat/smaller-menu-310724.44 feat/smaller-menu-010824.58 feat/smaller-menu-010824.10 XargonWan 2024-07-31 20:36:40 +0900
  • 79bda1d812 Grouping ES-DE configurations in a dedicated menu XargonWan 2024-07-31 16:28:51 +0900
  • f9d5b2b12e Added support for the nl_NL locale Leon Styhre 2024-07-30 18:18:04 +0200
  • d52e175896 Updated the pt_BR translations Leon Styhre 2024-07-29 23:44:13 +0200