1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-29 23:58:34 +01:00
Commit graph

143 commits

Author SHA1 Message Date
Ell
9a03a8c62d Added the ability for formatted (tokenized) strings to be drawn with custom rotation, origin and flipping
Closes #18
2024-04-10 20:27:00 +02:00
Ell
e2635bf9b6 various tooltip features and improvements 2024-04-10 17:58:01 +02:00
Ell
0c5369e687 Fixed bold and italic formatting code closing tags working on each other 2024-03-17 21:43:53 +01:00
Ell
6a8e9639c1 updated dependencies 2023-12-13 22:11:31 +01:00
Ell
294af052ae Added SetWidthBasedOnAspect and SetHeightBasedOnAspect to images 2023-11-23 22:16:31 +01:00
Ell
b8f46ff5d2 updated to .net 8 and reorganized third party deps 2023-11-22 10:39:13 +01:00
Ell
f6bc206c1f Allow scrolling panels to contain other scrolling panels 2023-08-14 17:37:26 +02:00
Ell
d48b7e2e71 Added UiAnimation system 2023-06-14 10:21:32 +02:00
Ell
a1064984ec Allow specifying start and end indices when drawing a TokenizedString or Paragraph 2023-05-18 21:41:36 +02:00
Ell
5c8b535fe4 fixed issues in the android demo's release mode 2023-03-04 12:10:16 +01:00
Ell
3968f7dfae Added a simple outline formatting code 2023-02-23 15:18:07 +01:00
Ell
d8314877c8 improved text formatting demo 2023-02-23 14:33:03 +01:00
Ell
500736e20f Added subscript and superscript formatting codes 2023-01-07 22:02:22 +01:00
Ell
b41341d01e Set cornflower blue as the default link color 2022-12-18 13:01:19 +01:00
Ell
170b397e02 Cleaned up GenericFont and TokenizedString by improving the splitting and truncating algorithms 2022-12-07 13:35:57 +01:00
Ell
b374d50815 Allow formatting codes to have an arbitrary custom width 2022-12-06 16:49:19 +01:00
Ell
cc749103e0 Allow specifying percentage-based padding for a NinePatch 2022-11-03 18:16:59 +01:00
Ell
d3b153fd45 Cleaned up AStar code 2022-10-09 22:38:10 +02:00
Ell
9f60a59706 resolved some build warnings 2022-09-15 10:44:50 +02:00
Ell
b6a626d96e use FNA core for tests and demos 2022-09-14 22:13:05 +02:00
Ell
53cda02ec4 fixed some issues with the FNA project 2022-09-14 21:53:25 +02:00
Ell
48735c3d36 Multi-target net452, making MLEM compatible with MonoGame for consoles 2022-09-14 21:17:43 +02:00
Ell
38214a66a3 disable mouse drag scrolling in the ui demo 2022-09-13 16:15:59 +02:00
Ell
a6fd2c052e Added ScrollBar.MouseDragScrolling
Closes #5
2022-09-13 16:14:36 +02:00
Ell
0a696941dc cleaned up code 2022-08-20 11:39:28 +02:00
Ell
02b4626996 disable smooth scrolling in the ui demo 2022-07-29 22:33:32 +02:00
Ell
064dc5607e resolved demo update todo 2022-07-25 18:42:52 +02:00
Ell
663d7148fe Revert "restore android workload when building"
This reverts commit 79f7206686.
2022-07-25 18:38:23 +02:00
Ell
79f7206686 restore android workload when building 2022-07-25 18:26:17 +02:00
Ell
711f60a97e Updated demos and templates to MonoGame 3.8.1 2022-07-25 18:23:16 +02:00
Ell
6e2c2b3730 Improved the way terminating formatting codes work by introducing SimpleEndCode 2022-06-26 15:08:11 +02:00
Ell
5d7d238630 added MLEM.FNA 2022-06-24 14:01:26 +02:00
Ell
282a398f3b fixed the text formatting demo being too dark for drop shadows to be visible 2022-06-17 23:17:45 +02:00
Ell
6b08e892f7 added a proper text formatting demo 2022-06-17 21:47:40 +02:00
Ell
aabb1ed5df added .editorconfig 2022-06-17 18:23:47 +02:00
Ell
59af00c89a Code cleanup, and marked AStar.InfiniteCost as obsolete 2022-06-15 11:38:11 +02:00
Ell
f53305ce42 Added UiMarkdownParser 2022-06-13 23:52:10 +02:00
Ell
393bd9ffe5 Allow tooltips to display for elements when selected in auto-nav mode 2022-04-05 14:42:30 +02:00
Ell
d5ec0b8001 Allow setting a default color for clickable links in UiStyle 2022-03-07 12:00:33 +01:00
Ell
2dcd5c3fa7 fixed some issues with the android demo 2022-02-07 13:19:03 +01:00
Ell
f3e6df6862 Made custom values of Element.Style persist when a new ui style is set 2022-01-22 23:34:52 +01:00
Ell
29bbd61f8b reformat and cleanup 2021-12-28 14:56:11 +01:00
Ell
7e49eaef10 Allow for checkboxes and radio buttons to be disabled 2021-12-24 12:10:04 +01:00
Ell
ef3fcb2e9c Improved MlemGame class 2021-12-13 00:39:36 +01:00
Ell
60dfbb1ec5 Added UiMetrics 2021-12-12 12:32:09 +01:00
Ell
f24ad5025c use TextureRegion for AutoTiling 2021-12-03 21:10:19 +01:00
Ell
1ed6b019bb separate background and overlay regions in DrawExtendedAutoTile 2021-12-03 20:59:56 +01:00
Ell
831da36bcc allow drawing the background of extended auto tiles in a separate color 2021-12-03 18:04:03 +01:00
Ell
376a068864 Moved AutoTiling to Graphics namespace and removed deprecated Misc versions of SoundEffectInfo and SoundEffectInstanceHandler 2021-11-29 21:24:08 +01:00
Ell
53b93a34f8 Made TextFormatter string size based on the currently active font and added a formatting code to allow for inline font changes 2021-11-27 22:45:37 +01:00