Hajime Hoshi
f4029aaa77
ebiten: add (*Monitor).Size() to replace ScreenSizeInFullscreen()
...
Also, this change fixes redundant checks the case when a monitor
does not exist. Now Ebitengine checks a monitor existence at the
initialization.
Closes #2145
Closes #2795
2024-03-23 23:32:43 +09:00
Hajime Hoshi
230619a036
vector: allow NonZero for AppendVerticesAndIndicesForStroke
...
Closes #2833
2024-03-23 18:51:25 +09:00
Hajime Hoshi
0651803c40
examples/shader: add comments
...
Updates ebitengine/ebitengine.org#29
2024-03-23 15:45:55 +09:00
Hajime Hoshi
86f53b73e3
examples/dragmascot: add a comment
...
Updates #2783
2024-03-22 12:41:15 +09:00
Hajime Hoshi
f2f037ebda
examples: add an example to drag a desktop mascot
...
Closes #2783
2024-03-22 12:23:55 +09:00
Hajime Hoshi
4b1c0526a7
exp/textinput: add Field
...
Closes #2827
2024-03-20 23:19:32 +09:00
Hajime Hoshi
cd90f083bc
text/v2: rename StdFace to GoXFace
...
Closes #2925
2024-03-20 02:42:31 +09:00
Hajime Hoshi
4a212181e7
examples/audio: show milliseconds
...
Updates #2901
2024-03-16 22:42:01 +09:00
Hajime Hoshi
4d72f97e45
exp/textinput: add State.Error
2024-03-03 20:53:58 +09:00
Hajime Hoshi
6d898d752e
ebiten: add (*Monitor).DeviceScaleFactor()
...
This replaces ebiten.DeviceScaleFactor().
Updates #2795
2024-02-12 17:09:03 +09:00
Hajime Hoshi
60725eba86
ebiten: add RunGameOptions.X11ClassName and X11InstanceName
...
Closes #2904
2024-02-11 19:31:29 +09:00
Hajime Hoshi
dd6f5c4565
exp/textinput: bug fix: flaky behavior on iOS Safari
...
Closes #2898
2024-02-06 12:46:37 +09:00
Hajime Hoshi
5c7bfd3ed7
exp/textinput, examples/textinput: bug fix: handle input states correctly on Android Chrome
...
Updates #2898
2024-02-03 22:53:42 +09:00
Hajime Hoshi
f9fa5a14f2
examples/textinput: bug fix: accept touches
...
The remaining task is to enable a backspace key.
Updates #2898
2024-01-31 00:15:32 +09:00
Hajime Hoshi
08ae0f4a94
ebiten: add type GamepadAxisType
...
Updates #1718
2023-12-25 02:02:56 +09:00
Hajime Hoshi
f57703175e
text/v2: rename LineSpaceInPixels -> LineSpace for consistency
...
Updates #2454
2023-12-24 15:06:19 +09:00
Hajime Hoshi
6878bd79fc
text/v2: bug fix: correct rendering vertical texts in Mongolian
...
Closes #2849
Updates go-text/typesetting#111
2023-12-21 22:58:15 +09:00
Ahmet Affan
ef1fea890f
examples/snake: update comments ( #2869 )
2023-12-21 04:30:42 +09:00
Hajime Hoshi
06ca0157bf
examples/texti18n: sort texts in an alphabetical order of languages
2023-12-20 13:38:07 +09:00
Hajime Hoshi
127e686564
examples/texti18n: update LICENSE.md
2023-12-20 12:59:19 +09:00
Hajime Hoshi
08b7f1ff9d
examples/texti18n: add Burmese
2023-12-20 12:53:00 +09:00
LidlDev
c80a82c501
examples/platformer: add more descrpitive comments ( #2866 )
2023-12-18 01:25:57 +09:00
bsski
b8df1217c3
all: fix typos ( #2864 )
2023-12-17 22:42:34 +09:00
BioErrorLog
d05afcbcfa
all: fix typos ( #2859 )
2023-12-08 13:35:52 +09:00
Hajime Hoshi
668124d25c
text/v2: add a non-image glyphs for index info
2023-12-05 20:06:06 +09:00
Hajime Hoshi
800835d081
Revert "text/v2: rename Glyph -> Cluster"
...
This reverts commit f0d23de3d3
.
Reason: Cluster doesn't represent a cluster but a part of a cluster.
2023-12-05 19:44:32 +09:00
Hajime Hoshi
f0d23de3d3
text/v2: rename Glyph -> Cluster
...
This also changes AppendClusters to return cluster info even if a
cluster doesn't have a glyph.
2023-12-05 18:00:30 +09:00
Hajime Hoshi
81e0e61a43
text/v2: let NewMultiFace return an error
...
Updates #2845
2023-12-04 01:16:47 +09:00
Hajime Hoshi
dfa058a961
text/v2: change the signature of NewMultiFace
...
Updates #2845
2023-12-02 22:51:37 +09:00
Hajime Hoshi
5790597a15
text/v2: add LimitedFace
...
Closes #2857
2023-12-02 16:01:28 +09:00
Hajime Hoshi
a6b4a7a2ac
text/v2: add NewMultiFace
...
Updates #2857
2023-12-02 14:56:03 +09:00
Hajime Hoshi
a444f2dd40
text/v2: replace Metrics.Height/Width with HLineGap and VLineGap
...
Updates #2454
2023-12-02 14:33:41 +09:00
Hajime Hoshi
b925f28104
text/v2: add MultiFace
...
Closes #2845
2023-11-26 03:32:22 +09:00
Hajime Hoshi
b9b365a576
text/v2: bug fix: Measure didn't work correctly with vertical faces
...
This also updates examples/texti18n to use text.Measure.
Updates #2143
Updates #2454
2023-11-23 23:25:10 +09:00
Hajime Hoshi
c4b16bec9b
text/v2: add an example for font variations
...
Updates #2454
2023-11-23 22:30:13 +09:00
Hajime Hoshi
b1bd03329e
examples/fontfeature: improve a text
2023-11-23 19:30:03 +09:00
Hajime Hoshi
daa14ac686
examples/fontfeature: show the state of 'zero'
...
Updates #2454
2023-11-23 18:51:36 +09:00
Hajime Hoshi
30f05f4ad7
text/v2: add an example for font features
...
Updates #2454
2023-11-23 18:47:49 +09:00
Hajime Hoshi
1be6aa5e98
examples/fontvector: add alphabets
2023-11-20 03:50:41 +09:00
Hajime Hoshi
c0e41de921
text/v2: add AppendVectorPath
...
Closes #1937
Updates #2454
2023-11-20 03:38:26 +09:00
Hajime Hoshi
ecb1ac03d6
examples/keyboard/keyboard: use text/v2
...
Updates #2454
2023-11-19 16:47:08 +09:00
Hajime Hoshi
e4c0fa9d62
examples/fullscreen: use text/v2
...
Updates #2454
2023-11-19 16:07:16 +09:00
Weilin Shi
058973adda
examples/drag: remove duplicated calls ( #2846 )
2023-11-18 19:52:42 +09:00
Hajime Hoshi
2a1eac3b73
examples/font: use text/v2
...
Updates #2454
2023-11-17 13:07:55 +09:00
Hajime Hoshi
147175d400
text/v2: rename LineHeight -> LineSpacingInPixels
...
Updates #2454
2023-11-17 01:19:05 +09:00
Hajime Hoshi
9fa60e1656
examples/flappy: adjust text layouts
2023-11-16 23:03:32 +09:00
Hajime Hoshi
3635b67f31
examples/flappy: use text/v2
...
Updates #2454
2023-11-16 22:49:51 +09:00
Hajime Hoshi
a749f6fbc3
examples/blend: use text/v2
...
Updates #2454
2023-11-16 22:18:56 +09:00
Hajime Hoshi
006777220c
examples/piano: use text/v2
...
Updates #2454
2023-11-16 02:20:18 +09:00
Hajime Hoshi
bf338eb76b
examples/ui: use a sub-image instead of a buffer image
2023-11-15 23:05:43 +09:00