Christopher Dieringer
|
94429c8fd8
|
gg: window_size: normalize dpi scaling (#8738)
|
2021-02-16 12:41:21 +01:00 |
Nick Treleaven
|
4a0367a63c
|
vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766)
|
2021-02-15 17:15:52 +02:00 |
Lucas Hernán Tarche
|
7813ecbb75
|
gg: add draw_convex_poly/2 and draw_empty_poly/2 methods (#8487)
|
2021-02-01 18:18:23 +02:00 |
Larpon
|
85c5df23cf
|
gg: add window_size() function (#8409)
|
2021-01-29 12:11:03 +02:00 |
shadowninja55
|
f4baa3f39c
|
gg: add draw_square, draw_empty_square, and set_pixel (#8375)
|
2021-01-27 22:39:11 +02:00 |
Alexander Medvednikov
|
3dae3f786d
|
gg: Context.resize()
|
2021-01-24 22:27:27 +01:00 |
Alexander Medvednikov
|
d991712b3c
|
gg: native rendering mode on macOS
|
2021-01-23 10:25:43 +01:00 |
shadowninja55
|
a569dc17e8
|
gg: allow fonts loaded with $embed_file() to be used (#8263)
|
2021-01-21 23:07:47 +02:00 |
Lukas Neubert
|
ac2c3847af
|
all: update copyright to 2019-2021 (#8029)
|
2021-01-18 13:20:06 +01:00 |
zakuro
|
33694665f0
|
fmt: align each contiguous field of struct. not the whole. (#7981)
|
2021-01-12 04:38:43 +01:00 |
Swastik Baranwal
|
9291fb5e0c
|
checker: disallow comparison between enum and int (#7886)
|
2021-01-08 17:41:52 +01:00 |
Nick Treleaven
|
8fc33bc27d
|
checker: warn when casting number or a voidptr to reference type outside unsafe (#7900)
|
2021-01-05 20:07:45 +02:00 |
zakuro
|
dd516858d4
|
fmt: align struct field comments (#7632)
|
2021-01-03 21:10:25 +01:00 |
spaceface
|
480d78de2e
|
examples/2048: make tiles have rounded corners (#7763)
|
2021-01-01 13:04:51 +02:00 |
spaceface
|
214290d55b
|
fmt: add a space around single-line `unsafe` expressions (#7505)
|
2020-12-23 19:13:42 +01:00 |
Lukas Neubert
|
d59c5b01e1
|
fmt: intelligent line wrap for trailing struct syntax (#7309)
|
2020-12-14 05:03:17 +01:00 |
Delyan Angelov
|
ed9aa873c1
|
gg: use gg.system_font_path() as a fallback when a font can not be found
|
2020-12-07 21:40:24 +02:00 |
Delyan Angelov
|
0efdc7bbe8
|
gg: print a diagnostic message when a requested font file is not found
|
2020-12-07 21:28:41 +02:00 |
Lukas Neubert
|
02ba923ba7
|
fmt: do not add braces for trailing struct arg (#7072)
|
2020-12-04 11:22:26 +02:00 |
Alexander Medvednikov
|
cae3bd7f32
|
gg: vfmt gg.v
|
2020-12-04 01:27:40 +01:00 |
Alexander Medvednikov
|
e160f6e7d2
|
gg: screen_size()
|
2020-12-03 23:17:00 +01:00 |
Alexander Medvednikov
|
0ddf0a4b92
|
gg: custom bold font path
|
2020-12-01 16:30:25 +01:00 |
hirossan4049
|
67d5dfb315
|
gg: draw_rounded_rect() (#6909)
|
2020-11-22 20:13:40 +01:00 |
hirossan4049
|
54df7d1daf
|
gg: new draw_empty_rounded_rect() (#6891)
|
2020-11-21 15:40:02 +01:00 |
Alexander Medvednikov
|
ff1752dfff
|
gg: vfmt gg.v
|
2020-11-21 00:04:29 +01:00 |
Alexander Medvednikov
|
99bdb87a01
|
all: remove #objc for good
|
2020-11-20 23:49:52 +01:00 |
Alexander Medvednikov
|
30ddb89e3c
|
gg: UI mode for much lower CPU usage in UI apps
|
2020-11-20 14:50:26 +01:00 |
Alexander Medvednikov
|
ad1510afa0
|
gg: vfmt gg.v
|
2020-11-15 15:11:43 +01:00 |
Alexander Medvednikov
|
26785668c0
|
autofree: more tests; gg: fix draw_circle with hidpi
|
2020-11-15 15:09:44 +01:00 |
Alexander Medvednikov
|
396dca7f48
|
checker: handle bad `$if` values
|
2020-10-18 21:22:37 +02:00 |
Delyan Angelov
|
8b2e704741
|
examples: make `v -prod build-examples` pass without warnings/errors
|
2020-10-18 09:48:13 +03:00 |
scurty-labs
|
5e86b40469
|
gg: update draw_circle/arc x, y to f32 (#6595)
|
2020-10-11 20:36:18 +02:00 |
Alexander Medvednikov
|
d8d80fbf42
|
gg: add a missing math import and vfmt
|
2020-10-10 10:37:17 +02:00 |
scurty-labs
|
b2fdd7fbaf
|
gg: add draw_circle and draw_arc (#6594)
|
2020-10-10 10:26:08 +02:00 |
spaceface777
|
ae48b709ed
|
gg: don't call `os.is_file()` on Android (the font is part of the APK there) (#6475)
|
2020-09-25 13:06:20 +03:00 |
Delyan Angelov
|
1f21bc4b49
|
gg: bugfix on missing font file, remove last empty line in `v doctor`
|
2020-09-24 16:53:06 +03:00 |
Alexander Medvednikov
|
27f91faae5
|
gg: remove an old compielr hack that's no longer needed
|
2020-09-21 02:51:14 +02:00 |
Alexander Medvednikov
|
8c8fe02000
|
gg: mouse_move, mouse_down
|
2020-09-21 02:42:53 +02:00 |
Delyan Angelov
|
d4fbf422b3
|
gg: support transparency for rect/triangle/etc primitives too
|
2020-09-20 12:05:30 +03:00 |
Alexander Medvednikov
|
c781a5f245
|
gg: draw_triangle(); draw_image_flipped()
|
2020-09-20 03:47:32 +02:00 |
Alexander Medvednikov
|
542b149290
|
sokol: fix examples and remove copy pasta
|
2020-08-23 07:47:50 +02:00 |
Alexander Medvednikov
|
94c3a912ba
|
gg: update sokol and stb_truetype
|
2020-08-23 07:25:30 +02:00 |
Alexander Medvednikov
|
5407d9b062
|
gg: fix draw_line on hi dpi screens
|
2020-08-23 04:57:12 +02:00 |
spaceface777
|
c1651bd271
|
gg: fixes and Android support (#6161)
|
2020-08-19 07:10:42 +02:00 |
Alexander Medvednikov
|
9800cf1e7b
|
checker: improve array errors; gg: remove unused imports
|
2020-08-12 03:54:17 +02:00 |
Alexander Medvednikov
|
ecaccafd31
|
gg: image cache
|
2020-08-05 16:00:24 +02:00 |
Alexander Medvednikov
|
67aafd03c6
|
gg: fix image rendering
|
2020-08-05 14:34:28 +02:00 |
Delyan Angelov
|
221a777a80
|
gg: cache sokol C.sg_image handles
|
2020-08-05 08:09:25 +03:00 |
Alexander Medvednikov
|
f3ebd3a6e7
|
gg: fix image rendering
|
2020-08-05 03:15:40 +02:00 |
Delyan Angelov
|
f9d241ae27
|
gg,stbi: implement gg.create_image_from_memory/2
|
2020-08-04 13:18:08 +03:00 |
Delyan Angelov
|
216b6bf285
|
gg: remove tracing println in draw_image
|
2020-08-04 12:57:54 +03:00 |
Delyan Angelov
|
9ce75e10d5
|
gg: free gg.create_image from having to be called by sokols init_fn callback
|
2020-08-04 12:37:28 +03:00 |
Alexander Medvednikov
|
60c642f42d
|
gg: clean up draw_image()
|
2020-08-04 01:26:56 +02:00 |
Delyan Angelov
|
0ac30a8d9c
|
gg: enable image transparency in gg.draw_image2 too
|
2020-08-03 00:30:08 +03:00 |
Delyan Angelov
|
a7ca1682c4
|
gg: fix gg.draw_image2 (image drawn, but without transparency for now)
|
2020-08-02 23:47:37 +03:00 |
Alexander Medvednikov
|
79b70006e6
|
examples: simplify gg/rectangles.v
|
2020-08-02 17:01:10 +02:00 |
Alexander Medvednikov
|
cc57b52773
|
gg: fix typo
|
2020-08-01 23:52:15 +02:00 |
Alexander Medvednikov
|
149de958f3
|
gg: fix compilation
|
2020-08-01 23:45:36 +02:00 |
Alexander Medvednikov
|
fb4550e582
|
gg: new create_image() (part 1)
|
2020-08-01 23:40:28 +02:00 |
Alexander Medvednikov
|
65159b8070
|
gg: bold/mono/italic fonts
|
2020-07-27 21:20:23 +02:00 |
Alexander Medvednikov
|
db2346069a
|
gg: always use stb_truetype for now
|
2020-07-13 01:02:50 +02:00 |
Alexander Medvednikov
|
0ed8199da2
|
gg: merge ft module
|
2020-07-06 20:29:09 +02:00 |
Alexander Medvednikov
|
1f3d7d393e
|
gg: simplify text rendering
|
2020-07-06 19:45:00 +02:00 |
Alexander Medvednikov
|
8277c976a8
|
gg: draw_image,draw_rounded_rect placeholder fns
|
2020-06-07 15:20:42 +02:00 |
Alexander Medvednikov
|
3478430762
|
gg: borderless windows on macos without animation
|
2020-06-05 15:43:47 +02:00 |
Delyan Angelov
|
c1fc61200c
|
gg: support .keydown_fn and .char_fn in addition to .event_fn
|
2020-06-05 12:39:06 +03:00 |
Delyan Angelov
|
24b263cf87
|
vid: bring back scale field to gg.Config, fixes vid compilation
|
2020-06-05 08:48:31 +03:00 |
Delyan Angelov
|
2237968ec1
|
gg: fix x11 scaling
|
2020-06-05 08:19:34 +03:00 |
Alexander Medvednikov
|
e7f52ebed6
|
gg/ft: minor Sokol fixes
|
2020-06-04 23:51:59 +02:00 |
Alexander Medvednikov
|
13a7ce9e69
|
gg: GG => Context
|
2020-06-04 20:26:18 +02:00 |
Alexander Medvednikov
|
fb7ca56d87
|
gg: minor fixes
|
2020-06-04 19:57:16 +02:00 |
Alexander Medvednikov
|
6b6c9d6738
|
gg: make the Sokol based gg the default
|
2020-06-04 16:05:15 +02:00 |
Uwe Krüger
|
076089d3c5
|
checker: apply stricter type checks to function args and return types
|
2020-06-01 21:15:59 +02:00 |
yuyi
|
dda875a9c8
|
all: unify const names to snake_case
|
2020-05-22 17:36:09 +02:00 |
yuyi
|
7f4cf08516
|
parser: check `(mut f Foo)` syntax
|
2020-05-17 13:51:18 +02:00 |
eyelash
|
b495dac780
|
fix a few warnings
Good find, @eyelash .
|
2020-04-26 12:42:44 +03:00 |
Delyan Angelov
|
1318c27699
|
tetris: it now works with v2 (on linux) :-)
|
2020-04-16 13:30:40 +03:00 |
Daniel Däschle
|
6079025985
|
gg: add option to decorate window
|
2020-02-17 20:29:09 +01:00 |
Delyan Angelov
|
da21b50750
|
gg,os: minimize memory allocation
|
2020-02-03 04:01:39 +01:00 |
Leah Lundqvist
|
0ef1ba9ad2
|
gg: added draw_empty_rounded_rect
|
2020-02-02 02:55:29 +01:00 |
Leah Lundqvist
|
4ca283380a
|
gg: scissor
|
2020-02-02 02:54:41 +01:00 |
Leah Lundqvist
|
aa625bc22c
|
gg: roundrects
|
2020-01-31 03:43:46 +01:00 |
Leah Lundqvist
|
6c5879add9
|
gg: filled arcs and circles
|
2020-01-30 01:26:45 +01:00 |
Leah Lundqvist
|
8986633624
|
gg: draw_arc()
|
2020-01-27 20:42:32 +01:00 |
Shun Sakai
|
c8c43a2475
|
update copyright year
|
2020-01-23 21:04:46 +01:00 |
Alexander Medvednikov
|
0502a54a36
|
new gg/freetype modules with sokol/fontstash backends
|
2020-01-22 20:54:36 +01:00 |
Delyan Angelov
|
8c1b03c731
|
freetype: text_size() so that users can retrieve the vertical size of a text too
|
2020-01-18 20:08:11 +01:00 |
Alexander Medvednikov
|
de3ad2b04f
|
fix vweb tutorial project; clean up gg functions a bit
|
2020-01-15 22:17:45 +01:00 |
Delyan Angelov
|
fcc10d6358
|
gg: fixes same image twice lead to invisible rectangles sometimes
|
2020-01-13 19:59:31 +01:00 |
Alexander Medvednikov
|
e159347c10
|
gg: remove 2 prints
|
2020-01-12 19:54:47 +01:00 |
Alexander Medvednikov
|
b6c0b22742
|
interfaces fixes; freetype.text_width(); gl and stbi fixes
|
2020-01-12 16:11:28 +01:00 |
Delyan Angelov
|
d405cfbcf7
|
gg: remove spurious printing of gl.TEXT_VERT
|
2019-12-17 19:17:48 +03:00 |
Delyan Angelov
|
32b0225079
|
remove os/time references from live programs, fix warnings
|
2019-12-09 18:53:17 +03:00 |
Alexander Medvednikov
|
ad6adf327e
|
vlib: fix missing `else{}` in match statements
|
2019-12-07 17:23:37 +03:00 |
Alexander Medvednikov
|
c8d111924d
|
check unused and unmodified vars in all modules, not just main
|
2019-12-06 18:43:56 +03:00 |
Alexander Medvednikov
|
a57e29dfc5
|
os: replace dir_exists with is_dir; file_exists() => exists()
|
2019-12-04 23:17:45 +03:00 |
Alexander Medvednikov
|
40df0644ca
|
fix all Foo{!}
|
2019-12-04 13:08:28 +03:00 |
Alexander Medvednikov
|
ffa6bcfff5
|
vfmt: handle comments
|
2019-11-13 11:54:22 +03:00 |
joe-conigliaro
|
fe17dd9a7e
|
vlib: make more structs, consts, & enums public
|
2019-10-24 22:35:11 +11:00 |
Alexander Medvednikov
|
a6aad880f7
|
gg: resizable window option
|
2019-10-23 12:17:08 +03:00 |